Home
last modified time | relevance | path

Searched refs:ge25519_p3 (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/contrib/libsodium/src/libsodium/include/sodium/private/
H A Ded25519_ref10.h54 } ge25519_p3; typedef
78 void ge25519_p3_tobytes(unsigned char *s, const ge25519_p3 *h);
80 int ge25519_frombytes(ge25519_p3 *h, const unsigned char *s);
82 int ge25519_frombytes_negate_vartime(ge25519_p3 *h, const unsigned char *s);
84 void ge25519_p3_to_cached(ge25519_cached *r, const ge25519_p3 *p);
88 void ge25519_p1p1_to_p3(ge25519_p3 *r, const ge25519_p1p1 *p);
90 void ge25519_add(ge25519_p1p1 *r, const ge25519_p3 *p, const ge25519_cached *q);
92 void ge25519_sub(ge25519_p1p1 *r, const ge25519_p3 *p, const ge25519_cached *q);
94 void ge25519_scalarmult_base(ge25519_p3 *h, const unsigned char *a);
97 const ge25519_p3 *A,
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_sign/ed25519/ref10/
H A Dobsolete.c17 ge25519_p3 A; in crypto_sign_edwards25519sha512batch_keypair()
41 ge25519_p3 A; in crypto_sign_edwards25519sha512batch()
42 ge25519_p3 R; in crypto_sign_edwards25519sha512batch()
81 ge25519_p3 A; in crypto_sign_edwards25519sha512batch_open()
82 ge25519_p3 R; in crypto_sign_edwards25519sha512batch_open()
83 ge25519_p3 cs3; in crypto_sign_edwards25519sha512batch_open()
H A Dkeypair.c16 ge25519_p3 A; in crypto_sign_ed25519_seed_keypair()
53 ge25519_p3 A; in crypto_sign_ed25519_pk_to_curve25519()
H A Dopen.c23 ge25519_p3 A; in _crypto_sign_ed25519_verify_detached()
H A Dsign.c73 ge25519_p3 R; in _crypto_sign_ed25519_detached()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/ed25519/ref10/
H A Dscalarmult_ed25519_ref10.c36 ge25519_p3 Q; in crypto_scalarmult_ed25519()
37 ge25519_p3 P; in crypto_scalarmult_ed25519()
61 ge25519_p3 Q; in crypto_scalarmult_ed25519_base()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_core/ed25519/
H A Dcore_ed25519.c9 ge25519_p3 p_p3; in crypto_core_ed25519_is_valid_point()
25 ge25519_p3 p_p3, q_p3, r_p3; in crypto_core_ed25519_add()
45 ge25519_p3 p_p3, q_p3, r_p3; in crypto_core_ed25519_sub()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_core/ed25519/ref10/
H A Ded25519_ref10.c171 ge25519_add(ge25519_p1p1 *r, const ge25519_p3 *p, const ge25519_cached *q) in ge25519_add()
232 ge25519_frombytes(ge25519_p3 *h, const unsigned char *s) in ge25519_frombytes()
277 ge25519_frombytes_negate_vartime(ge25519_p3 *h, const unsigned char *s) in ge25519_frombytes_negate_vartime()
326 ge25519_madd(ge25519_p1p1 *r, const ge25519_p3 *p, const ge25519_precomp *q) in ge25519_madd()
347 ge25519_msub(ge25519_p1p1 *r, const ge25519_p3 *p, const ge25519_precomp *q) in ge25519_msub()
380 ge25519_p1p1_to_p3(ge25519_p3 *r, const ge25519_p1p1 *p) in ge25519_p1p1_to_p3()
417 ge25519_p3_0(ge25519_p3 *h) in ge25519_p3_0()
439 ge25519_p3_to_cached(ge25519_cached *r, const ge25519_p3 *p) in ge25519_p3_to_cached()
448 ge25519_p3_to_precomp(ge25519_precomp *pi, const ge25519_p3 *p) in ge25519_p3_to_precomp()
469 ge25519_p3_to_p2(ge25519_p2 *r, const ge25519_p3 *p) in ge25519_p3_to_p2()
[all …]
/freebsd/crypto/openssh/
H A Ded25519.c771 #define ge25519_p3 ge25519 macro
1666 static void p1p1_to_p3(ge25519_p3 *r, const ge25519_p1p1 *p) in p1p1_to_p3()
1672 static void ge25519_mixadd2(ge25519_p3 *r, const ge25519_aff *q) in ge25519_mixadd2()
1695 static void add_p1p1(ge25519_p1p1 *r, const ge25519_p3 *p, const ge25519_p3 *q) in add_p1p1()
1785 int ge25519_unpackneg_vartime(ge25519_p3 *r, const unsigned char p[32]) in ge25519_unpackneg_vartime()
1832 static void ge25519_pack(unsigned char r[32], const ge25519_p3 *p) in ge25519_pack()
1842 int ge25519_isneutral_vartime(const ge25519_p3 *p) in ge25519_isneutral_vartime()
1851 … void ge25519_double_scalarmult_vartime(ge25519_p3 *r, const ge25519_p3 *p1, const sc25519 *s1, co… in ge25519_double_scalarmult_vartime()
1854 ge25519_p3 pre[16]; in ge25519_double_scalarmult_vartime()
1895 static void ge25519_scalarmult_base(ge25519_p3 *r, const sc25519 *s) in ge25519_scalarmult_base()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/
H A Dx25519_ref10.c138 ge25519_p3 A; in crypto_scalarmult_curve25519_ref10_base()