Lines Matching refs:fe25519
43 static void reduce_add_sub(fe25519 *r) in reduce_add_sub()
63 static void reduce_mul(fe25519 *r) in reduce_mul()
84 void fe25519_freeze(fe25519 *r) in fe25519_freeze()
100 void fe25519_unpack(fe25519 *r, const unsigned char x[32]) in fe25519_unpack()
108 void fe25519_pack(unsigned char r[32], const fe25519 *x) in fe25519_pack()
111 fe25519 y = *x; in fe25519_pack()
117 int fe25519_iszero(const fe25519 *x) in fe25519_iszero()
121 fe25519 t = *x; in fe25519_iszero()
129 int fe25519_iseq_vartime(const fe25519 *x, const fe25519 *y) in fe25519_iseq_vartime()
132 fe25519 t1 = *x; in fe25519_iseq_vartime()
133 fe25519 t2 = *y; in fe25519_iseq_vartime()
141 void fe25519_cmov(fe25519 *r, const fe25519 *x, unsigned char b) in fe25519_cmov()
149 unsigned char fe25519_getparity(const fe25519 *x) in fe25519_getparity()
151 fe25519 t = *x; in fe25519_getparity()
156 void fe25519_setone(fe25519 *r) in fe25519_setone()
163 void fe25519_setzero(fe25519 *r) in fe25519_setzero()
169 void fe25519_neg(fe25519 *r, const fe25519 *x) in fe25519_neg()
171 fe25519 t; in fe25519_neg()
178 void fe25519_add(fe25519 *r, const fe25519 *x, const fe25519 *y) in fe25519_add()
185 void fe25519_sub(fe25519 *r, const fe25519 *x, const fe25519 *y) in fe25519_sub()
196 void fe25519_mul(fe25519 *r, const fe25519 *x, const fe25519 *y) in fe25519_mul()
213 void fe25519_square(fe25519 *r, const fe25519 *x) in fe25519_square()
218 void fe25519_invert(fe25519 *r, const fe25519 *x) in fe25519_invert()
220 fe25519 z2; in fe25519_invert()
221 fe25519 z9; in fe25519_invert()
222 fe25519 z11; in fe25519_invert()
223 fe25519 z2_5_0; in fe25519_invert()
224 fe25519 z2_10_0; in fe25519_invert()
225 fe25519 z2_20_0; in fe25519_invert()
226 fe25519 z2_50_0; in fe25519_invert()
227 fe25519 z2_100_0; in fe25519_invert()
228 fe25519 t0; in fe25519_invert()
229 fe25519 t1; in fe25519_invert()
285 void fe25519_pow2523(fe25519 *r, const fe25519 *x) in fe25519_pow2523()
287 fe25519 z2; in fe25519_pow2523()
288 fe25519 z9; in fe25519_pow2523()
289 fe25519 z11; in fe25519_pow2523()
290 fe25519 z2_5_0; in fe25519_pow2523()
291 fe25519 z2_10_0; in fe25519_pow2523()
292 fe25519 z2_20_0; in fe25519_pow2523()
293 fe25519 z2_50_0; in fe25519_pow2523()
294 fe25519 z2_100_0; in fe25519_pow2523()
295 fe25519 t; in fe25519_pow2523()