Symbol: sc25519
usr.bin/signify/ge25519.h
39
void ge25519_double_scalarmult_vartime(ge25519 *r, const ge25519 *p1, const sc25519 *s1, const ge25519 *p2, const sc25519 *s2);
usr.bin/signify/ge25519.h
41
void ge25519_scalarmult_base(ge25519 *r, const sc25519 *s);
usr.bin/signify/mod_ed25519.c
112
sc25519 schram, scs;
usr.bin/signify/mod_ed25519.c
30
sc25519 scsk;
usr.bin/signify/mod_ed25519.c
56
sc25519 sck, scs, scsk;
usr.bin/signify/mod_ge25519.c
266
void ge25519_double_scalarmult_vartime(ge25519_p3 *r, const ge25519_p3 *p1, const sc25519 *s1, const ge25519_p3 *p2, const sc25519 *s2)
usr.bin/signify/mod_ge25519.c
311
void ge25519_scalarmult_base(ge25519_p3 *r, const sc25519 *s)
usr.bin/signify/sc25519.c
100
void sc25519_from32bytes(sc25519 *r, const unsigned char x[32])
usr.bin/signify/sc25519.c
115
void sc25519_from64bytes(sc25519 *r, const unsigned char x[64])
usr.bin/signify/sc25519.c
123
void sc25519_from_shortsc(sc25519 *r, const shortsc25519 *x)
usr.bin/signify/sc25519.c
132
void sc25519_to32bytes(unsigned char r[32], const sc25519 *x)
usr.bin/signify/sc25519.c
138
int sc25519_iszero_vartime(const sc25519 *x)
usr.bin/signify/sc25519.c
146
int sc25519_isshort_vartime(const sc25519 *x)
usr.bin/signify/sc25519.c
154
int sc25519_lt_vartime(const sc25519 *x, const sc25519 *y)
usr.bin/signify/sc25519.c
165
void sc25519_add(sc25519 *r, const sc25519 *x, const sc25519 *y)
usr.bin/signify/sc25519.c
178
void sc25519_sub_nored(sc25519 *r, const sc25519 *x, const sc25519 *y)
usr.bin/signify/sc25519.c
191
void sc25519_mul(sc25519 *r, const sc25519 *x, const sc25519 *y)
usr.bin/signify/sc25519.c
212
void sc25519_mul_shortsc(sc25519 *r, const sc25519 *x, const shortsc25519 *y)
usr.bin/signify/sc25519.c
214
sc25519 t;
usr.bin/signify/sc25519.c
219
void sc25519_window3(signed char r[85], const sc25519 *s)
usr.bin/signify/sc25519.c
256
void sc25519_window5(signed char r[51], const sc25519 *s)
usr.bin/signify/sc25519.c
28
static void reduce_add_sub(sc25519 *r)
usr.bin/signify/sc25519.c
293
void sc25519_2interleave2(unsigned char r[127], const sc25519 *s1, const sc25519 *s2)
usr.bin/signify/sc25519.c
49
static void barrett_reduce(sc25519 *r, const crypto_uint32 x[64])
usr.bin/signify/sc25519.h
44
void sc25519_from32bytes(sc25519 *r, const unsigned char x[32]);
usr.bin/signify/sc25519.h
48
void sc25519_from64bytes(sc25519 *r, const unsigned char x[64]);
usr.bin/signify/sc25519.h
50
void sc25519_from_shortsc(sc25519 *r, const shortsc25519 *x);
usr.bin/signify/sc25519.h
52
void sc25519_to32bytes(unsigned char r[32], const sc25519 *x);
usr.bin/signify/sc25519.h
54
int sc25519_iszero_vartime(const sc25519 *x);
usr.bin/signify/sc25519.h
56
int sc25519_isshort_vartime(const sc25519 *x);
usr.bin/signify/sc25519.h
58
int sc25519_lt_vartime(const sc25519 *x, const sc25519 *y);
usr.bin/signify/sc25519.h
60
void sc25519_add(sc25519 *r, const sc25519 *x, const sc25519 *y);
usr.bin/signify/sc25519.h
62
void sc25519_sub_nored(sc25519 *r, const sc25519 *x, const sc25519 *y);
usr.bin/signify/sc25519.h
64
void sc25519_mul(sc25519 *r, const sc25519 *x, const sc25519 *y);
usr.bin/signify/sc25519.h
66
void sc25519_mul_shortsc(sc25519 *r, const sc25519 *x, const shortsc25519 *y);
usr.bin/signify/sc25519.h
71
void sc25519_window3(signed char r[85], const sc25519 *s);
usr.bin/signify/sc25519.h
76
void sc25519_window5(signed char r[51], const sc25519 *s);
usr.bin/signify/sc25519.h
78
void sc25519_2interleave2(unsigned char r[127], const sc25519 *s1, const sc25519 *s2);
usr.bin/ssh/ed25519.c
1849
static void ge25519_double_scalarmult_vartime(ge25519_p3 *r, const ge25519_p3 *p1, const sc25519 *s1, const ge25519_p3 *p2, const sc25519 *s2)
usr.bin/ssh/ed25519.c
1893
static void ge25519_scalarmult_base(ge25519_p3 *r, const sc25519 *s)
usr.bin/ssh/ed25519.c
1914
sc25519 scsk;
usr.bin/ssh/ed25519.c
1942
sc25519 sck, scs, scsk;
usr.bin/ssh/ed25519.c
1997
sc25519 schram, scs;
usr.bin/ssh/ed25519.c
481
static void sc25519_from32bytes(sc25519 *r, const unsigned char x[32]);
usr.bin/ssh/ed25519.c
484
static void sc25519_from64bytes(sc25519 *r, const unsigned char x[64]);
usr.bin/ssh/ed25519.c
487
static void sc25519_to32bytes(unsigned char r[32], const sc25519 *x);
usr.bin/ssh/ed25519.c
492
static void sc25519_add(sc25519 *r, const sc25519 *x, const sc25519 *y);
usr.bin/ssh/ed25519.c
495
static void sc25519_mul(sc25519 *r, const sc25519 *x, const sc25519 *y);
usr.bin/ssh/ed25519.c
501
static void sc25519_window3(signed char r[85], const sc25519 *s);
usr.bin/ssh/ed25519.c
507
static void sc25519_2interleave2(unsigned char r[127], const sc25519 *s1, const sc25519 *s2);
usr.bin/ssh/ed25519.c
529
static void sc25519_reduce_add_sub(sc25519 *r)
usr.bin/ssh/ed25519.c
550
static void barrett_reduce(sc25519 *r, const crypto_uint32 x[64])
usr.bin/ssh/ed25519.c
601
static void sc25519_from32bytes(sc25519 *r, const unsigned char x[32])
usr.bin/ssh/ed25519.c
611
static void sc25519_from64bytes(sc25519 *r, const unsigned char x[64])
usr.bin/ssh/ed25519.c
620
static void sc25519_to32bytes(unsigned char r[32], const sc25519 *x)
usr.bin/ssh/ed25519.c
629
static void sc25519_add(sc25519 *r, const sc25519 *x, const sc25519 *y)
usr.bin/ssh/ed25519.c
643
static void sc25519_mul(sc25519 *r, const sc25519 *x, const sc25519 *y)
usr.bin/ssh/ed25519.c
665
static void sc25519_window3(signed char r[85], const sc25519 *s)
usr.bin/ssh/ed25519.c
703
static void sc25519_2interleave2(unsigned char r[127], const sc25519 *s1, const sc25519 *s2)
usr.bin/ssh/ed25519.c
746
static void ge25519_double_scalarmult_vartime(ge25519 *r, const ge25519 *p1, const sc25519 *s1, const ge25519 *p2, const sc25519 *s2);
usr.bin/ssh/ed25519.c
748
static void ge25519_scalarmult_base(ge25519 *r, const sc25519 *s);