Lines Matching refs:fe25519
14 #define fe25519 crypto_sign_ed25519_ref_fe25519 macro
36 fe25519; typedef
38 void fe25519_freeze(fe25519 *r);
40 void fe25519_unpack(fe25519 *r, const unsigned char x[32]);
42 void fe25519_pack(unsigned char r[32], const fe25519 *x);
44 int fe25519_iszero(const fe25519 *x);
46 int fe25519_iseq_vartime(const fe25519 *x, const fe25519 *y);
48 void fe25519_cmov(fe25519 *r, const fe25519 *x, unsigned char b);
50 void fe25519_setone(fe25519 *r);
52 void fe25519_setzero(fe25519 *r);
54 void fe25519_neg(fe25519 *r, const fe25519 *x);
56 unsigned char fe25519_getparity(const fe25519 *x);
58 void fe25519_add(fe25519 *r, const fe25519 *x, const fe25519 *y);
60 void fe25519_sub(fe25519 *r, const fe25519 *x, const fe25519 *y);
62 void fe25519_mul(fe25519 *r, const fe25519 *x, const fe25519 *y);
64 void fe25519_square(fe25519 *r, const fe25519 *x);
66 void fe25519_invert(fe25519 *r, const fe25519 *x);
68 void fe25519_pow2523(fe25519 *r, const fe25519 *x);