7 #define ge25519 crypto_sign_edwards25519sha512batch_ge25519
8 #define ge25519_unpack_vartime crypto_sign_edwards25519sha512batch_ge25519_unpack_vartime
9 #define ge25519_pack crypto_sign_edwards25519sha512batch_ge25519_pack
10 #define ge25519_add crypto_sign_edwards25519sha512batch_ge25519_add
11 #define ge25519_double crypto_sign_edwards25519sha512batch_ge25519_double
12 #define ge25519_scalarmult crypto_sign_edwards25519sha512batch_ge25519_scalarmult
13 #define ge25519_scalarmult_base crypto_sign_edwards25519sha512batch_ge25519_scalarmult_base
22 int ge25519_unpack_vartime(ge25519 *r, const unsigned char p[32]);
24 void ge25519_pack(unsigned char r[32], const ge25519 *p);
26 void ge25519_add(ge25519 *r, const ge25519 *p, const ge25519 *q);
28 void ge25519_double(ge25519 *r, const ge25519 *p);
30 void ge25519_scalarmult(ge25519 *r, const ge25519 *p, const sc25519 *s);
32 void ge25519_scalarmult_base(ge25519 *r, const sc25519 *s);