pike.git
/
src
/
post_modules
/
Nettle
/
hogweed.cmod
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/post_modules/Nettle/hogweed.cmod:608:
ecc_scalar_init(&s, THIS->curve); ecc_scalar_random(&s, rnd, random_func_wrapper); push_object(ret = fast_clone_object(bignum_program)); ecc_scalar_get(&s, (mpz_ptr)ret->storage); ecc_scalar_clear(&s); }
-
static int Nettle_ECC_Curve_Point_program_fun_num;
-
+
/*! @decl Point `*(Gmp.mpz|int scalar) *! *! Multiply the curve by a scalar. *! *! This can be used to get the public key from a private key. *! *! @returns *! Returns a new @[Point] on the curve. */ PIKEFUN Nettle_ECC_Curve_Point `*(object(Gmp.mpz)|int scalar)