Lines Matching refs:ge25519
717 /* from supercop-20221122/crypto_sign/ed25519/ref/ge25519.h */
722 #define ge25519 crypto_sign_ed25519_ref_ge25519
736 } ge25519;
738 const ge25519 ge25519_base;
740 int ge25519_unpackneg_vartime(ge25519 *r, const unsigned char p[32]);
742 static void ge25519_pack(unsigned char r[32], const ge25519 *p);
744 int ge25519_isneutral_vartime(const ge25519 *p);
746 static void ge25519_double_scalarmult_vartime(ge25519 *r, const ge25519 *p1, const sc25519 *s1, const ge25519 *p2, const sc25519 *s2);
748 static void ge25519_scalarmult_base(ge25519 *r, const sc25519 *s);
751 /* from supercop-20221122/crypto_sign/ed25519/ref/ge25519.c */
769 #define ge25519_p3 ge25519
794 const ge25519 ge25519_base = {{{0x1A, 0xD5, 0x25, 0x8F, 0x60, 0x2D, 0x56, 0xC9, 0xB2, 0xA7, 0x25, 0x95, 0x60, 0xC7, 0x2C, 0x69,
1770 static void setneutral(ge25519 *r)
1915 ge25519 gepk;
1943 ge25519 ger;
1996 ge25519 get1, get2;