Lines Matching refs:fe
159 OPENSSL_STATIC_ASSERT(sizeof(fe) == sizeof(fe_limb_t) * FE_NUM_LIMBS,
162 static void fe_frombytes_strict(fe *h, const uint8_t s[32]) { in fe_frombytes_strict()
169 static void fe_frombytes(fe *h, const uint8_t s[32]) { in fe_frombytes()
176 static void fe_tobytes(uint8_t s[32], const fe *f) { in fe_tobytes()
182 static void fe_0(fe *h) { in fe_0()
183 OPENSSL_memset(h, 0, sizeof(fe)); in fe_0()
191 static void fe_1(fe *h) { in fe_1()
192 OPENSSL_memset(h, 0, sizeof(fe)); in fe_1()
203 static void fe_add(fe_loose *h, const fe *f, const fe *g) { in fe_add()
212 static void fe_sub(fe_loose *h, const fe *f, const fe *g) { in fe_sub()
219 static void fe_carry(fe *h, const fe_loose* f) { in fe_carry()
234 static void fe_mul_ltt(fe_loose *h, const fe *f, const fe *g) { in fe_mul_ltt()
238 static void fe_mul_llt(fe_loose *h, const fe_loose *f, const fe *g) { in fe_mul_llt()
242 static void fe_mul_ttt(fe *h, const fe *f, const fe *g) { in fe_mul_ttt()
246 static void fe_mul_tlt(fe *h, const fe_loose *f, const fe *g) { in fe_mul_tlt()
250 static void fe_mul_ttl(fe *h, const fe *f, const fe_loose *g) { in fe_mul_ttl()
254 static void fe_mul_tll(fe *h, const fe_loose *f, const fe_loose *g) { in fe_mul_tll()
258 static void fe_sq_tl(fe *h, const fe_loose *f) { in fe_sq_tl()
264 static void fe_sq_tt(fe *h, const fe *f) { in fe_sq_tt()
274 static void fe_cswap(fe *f, fe *g, fe_limb_t b) { in fe_cswap()
284 static void fe_mul121666(fe *h, const fe_loose *f) { in fe_mul121666()
291 static void fe_neg(fe_loose *h, const fe *f) { in fe_neg()
318 static void fe_copy(fe *h, const fe *f) { in fe_copy()
319 OPENSSL_memmove(h, f, sizeof(fe)); in fe_copy()
322 static void fe_copy_lt(fe_loose *h, const fe *f) { in fe_copy_lt()
323 OPENSSL_STATIC_ASSERT(sizeof(fe_loose) == sizeof(fe), in fe_copy_lt()
325 OPENSSL_memmove(h, f, sizeof(fe)); in fe_copy_lt()
333 static void fe_loose_invert(fe *out, const fe_loose *z) { in fe_loose_invert()
334 fe t0; in fe_loose_invert()
335 fe t1; in fe_loose_invert()
336 fe t2; in fe_loose_invert()
337 fe t3; in fe_loose_invert()
391 static void fe_invert(fe *out, const fe *z) { in fe_invert()
400 fe tight; in fe_isnonzero()
411 static int fe_isnegative(const fe *f) { in fe_isnegative()
417 static void fe_sq2_tt(fe *h, const fe *f) { in fe_sq2_tt()
427 static void fe_pow22523(fe *out, const fe *z) { in fe_pow22523()
428 fe t0; in fe_pow22523()
429 fe t1; in fe_pow22523()
430 fe t2; in fe_pow22523()
488 fe recip; in x25519_ge_tobytes()
489 fe x; in x25519_ge_tobytes()
490 fe y; in x25519_ge_tobytes()
500 fe recip; in ge_p3_tobytes()
501 fe x; in ge_p3_tobytes()
502 fe y; in ge_p3_tobytes()
512 fe u; in x25519_ge_frombytes_vartime()
514 fe v3; in x25519_ge_frombytes_vartime()
515 fe vxx; in x25519_ge_frombytes_vartime()
622 fe trX, trZ, trT; in ge_p2_dbl()
623 fe t0; in ge_p2_dbl()
648 fe trY, trZ, trT; in ge_madd()
665 fe trY, trZ, trT; in ge_msub()
682 fe trX, trY, trZ, trT; in x25519_ge_add()
700 fe trX, trY, trZ, trT; in x25519_ge_sub()
743 fe x, y; in x25519_ge_scalarmult_small_precomp()
818 fe tmp; in table_select()
2017 fe x1, x2, z2, x3, z3, tmp0, tmp1; in x25519_scalar_mult_generic()
2161 fe zminusy_inv; in X25519_public_from_private()