Let us walk on the 3-isogeny graph
|
Go to the source code of this file.
Macros | |
#define | TOP_BIT (8*sizeof(int)-1) |
Functions | |
void | isogeny_walks_get_points_3_fp (fp_t *output, const fp_t *input_A) |
void | isogeny_walks_to_montgomery_model_3_fp (fp_t *output_A, const fp_t *input_t) |
void | isogeny_to_montgomery (fp_t output_A, const fp_t *input_t) |
void | isogeny_walks_3_fp (fp_t output_A, const fp_t input_A, int input_length) |
#define TOP_BIT (8*sizeof(int)-1) |
Definition at line 210 of file isogeny_walks_3_fp.c.
Referenced by isogeny_walks_3_fp().
Definition at line 183 of file isogeny_walks_3_fp.c.
References fp_add, fp_inv, fp_mul, fp_sqr, fp_sub, and num.
Referenced by isogeny_walks_3_fp(), and isogeny_walks_3_fp().
Definition at line 217 of file isogeny_walks_3_fp.c.
References constant_time_is_lessthan_u64(), fp_copy, fp_cset(), fp_set_to_one(), i, isogeny_to_montgomery(), isogeny_walks_get_points_3_fp(), isogeny_walks_to_montgomery_model_3_fp(), and TOP_BIT.
Referenced by action().
Definition at line 18 of file isogeny_walks_3_fp.c.
References fp_add, fp_cset(), fp_cswap, fp_curt(), fp_is_equal(), fp_is_square(), fp_mul, fp_neg(), fp_sqr, fp_sqrt(), and fp_sub.
Referenced by isogeny_walks_3_fp(), and isogeny_walks_3_fp().
Definition at line 144 of file isogeny_walks_3_fp.c.
References fp_add, fp_curt(), fp_mul, fp_sqr, and fp_sub.
Referenced by isogeny_walks_3_fp(), and isogeny_walks_3_fp().