Let us walk on the 3-isogeny graph
|
Go to the source code of this file.
Functions | |
void | fp_enc (fp a, fp const b) |
void | fp_dec (fp a, fp const b) |
void | fp_pow (fp b, const fp e, const fp a) |
void | fp_cswap (fp x, fp y, uint8_t c) |
void | fp_copy (fp b, const fp a) |
void | fp_add (fp c, const fp a, const fp b) |
void | fp_sub (fp c, const fp a, const fp b) |
void | fp_mul (fp c, const fp a, const fp b) |
void | fp_sqr (fp b, const fp a) |
bool | fp_issquare (fp const a) |
void | fp_inv (fp x) |
void | fp_random (fp x) |
Variables | |
const fp | fp_0 = {0x0} |
Definition at line 864 of file fp-gmp.c.
References a, CNT_FP_ADD_INC, and p.
Definition at line 840 of file fp-gmp.c.
Definition at line 800 of file fp-gmp.c.
References a, CNT_FP_MUL_DEC, fp_copy, fp_mul, and uintbig_1.
Definition at line 789 of file fp-gmp.c.
References a, CNT_FP_MUL_DEC, fp_copy, fp_mul, and r_squared_mod_p.
void fp_inv | ( | fp | x | ) |
Definition at line 975 of file fp-gmp.c.
bool fp_issquare | ( | fp const | a | ) |
Definition at line 891 of file fp-gmp.c.
Definition at line 812 of file fp-gmp.c.
void fp_random | ( | fp | x | ) |
Definition at line 942 of file fp-gmp.c.
References a, CNT_FP_MUL_DEC, CNT_FP_SQR_INC, fp_mont_redc(), fp_mul, and p.
Definition at line 874 of file fp-gmp.c.
References a, CNT_FP_ADD_INC, and p.