ge25519.h | 1 /* $OpenBSD: ge25519.h,v 1.4 2015/02/16 18:26:26 miod Exp $ */ 6 * Copied from supercop-20130419/crypto_sign/ed25519/ref/ge25519.h 15 #define ge25519 crypto_sign_ed25519_ref_ge25519 macro 29 } ge25519; typedef in typeref:struct:__anon34717 31 extern const ge25519 ge25519_base; 33 int ge25519_unpackneg_vartime(ge25519 *r, const unsigned char p[32]); 35 void ge25519_pack(unsigned char r[32], const ge25519 *p); 37 int ge25519_isneutral_vartime(const ge25519 *p); 39 void ge25519_double_scalarmult_vartime(ge25519 *r, const ge25519 *p1, const sc25519 *s1, const ge25519 *p2, const sc25519 *s2) [all...] |