Lines Matching refs:fe25519
43 static void fe_reduce_add_sub(fe25519 *r) in fe_reduce_add_sub()
63 static void reduce_mul(fe25519 *r) in reduce_mul()
84 void fe25519_freeze(fe25519 *r) in fe25519_freeze()
101 void fe25519_unpack(fe25519 *r, const unsigned char x[32]) in fe25519_unpack()
109 void fe25519_pack(unsigned char r[32], const fe25519 *x) in fe25519_pack()
112 fe25519 y = *x; in fe25519_pack()
118 int fe25519_iszero(const fe25519 *x) in fe25519_iszero()
122 fe25519 t = *x; in fe25519_iszero()
130 int fe25519_iseq_vartime(const fe25519 *x, const fe25519 *y) in fe25519_iseq_vartime()
133 fe25519 t1 = *x; in fe25519_iseq_vartime()
134 fe25519 t2 = *y; in fe25519_iseq_vartime()
142 void fe25519_cmov(fe25519 *r, const fe25519 *x, unsigned char b) in fe25519_cmov()
150 unsigned char fe25519_getparity(const fe25519 *x) in fe25519_getparity()
152 fe25519 t = *x; in fe25519_getparity()
157 void fe25519_setone(fe25519 *r) in fe25519_setone()
164 void fe25519_setzero(fe25519 *r) in fe25519_setzero()
170 void fe25519_neg(fe25519 *r, const fe25519 *x) in fe25519_neg()
172 fe25519 t; in fe25519_neg()
179 void fe25519_add(fe25519 *r, const fe25519 *x, const fe25519 *y) in fe25519_add()
186 void fe25519_sub(fe25519 *r, const fe25519 *x, const fe25519 *y) in fe25519_sub()
197 void fe25519_mul(fe25519 *r, const fe25519 *x, const fe25519 *y) in fe25519_mul()
214 void fe25519_square(fe25519 *r, const fe25519 *x) in fe25519_square()
219 void fe25519_invert(fe25519 *r, const fe25519 *x) in fe25519_invert()
221 fe25519 z2; in fe25519_invert()
222 fe25519 z9; in fe25519_invert()
223 fe25519 z11; in fe25519_invert()
224 fe25519 z2_5_0; in fe25519_invert()
225 fe25519 z2_10_0; in fe25519_invert()
226 fe25519 z2_20_0; in fe25519_invert()
227 fe25519 z2_50_0; in fe25519_invert()
228 fe25519 z2_100_0; in fe25519_invert()
229 fe25519 t0; in fe25519_invert()
230 fe25519 t1; in fe25519_invert()
286 void fe25519_pow2523(fe25519 *r, const fe25519 *x) in fe25519_pow2523()
288 fe25519 z2; in fe25519_pow2523()
289 fe25519 z9; in fe25519_pow2523()
290 fe25519 z11; in fe25519_pow2523()
291 fe25519 z2_5_0; in fe25519_pow2523()
292 fe25519 z2_10_0; in fe25519_pow2523()
293 fe25519 z2_20_0; in fe25519_pow2523()
294 fe25519 z2_50_0; in fe25519_pow2523()
295 fe25519 z2_100_0; in fe25519_pow2523()
296 fe25519 t; in fe25519_pow2523()