Go to the source code of this file.
|
void | x25519_ge_tobytes (uint8_t *s, const ge_p2 *h) |
|
int | x25519_ge_frombytes_vartime (ge_p3 *h, const uint8_t *s) |
|
void | x25519_ge_p3_to_cached (ge_cached *r, const ge_p3 *p) |
|
void | x25519_ge_p1p1_to_p2 (ge_p2 *r, const ge_p1p1 *p) |
|
void | x25519_ge_p1p1_to_p3 (ge_p3 *r, const ge_p1p1 *p) |
|
void | x25519_ge_add (ge_p1p1 *r, const ge_p3 *p, const ge_cached *q) |
|
void | x25519_ge_sub (ge_p1p1 *r, const ge_p3 *p, const ge_cached *q) |
|
void | x25519_ge_scalarmult_small_precomp (ge_p3 *h, const uint8_t a[32], const uint8_t precomp_table[15 *2 *32]) |
|
void | x25519_ge_scalarmult_base (ge_p3 *h, const uint8_t a[32]) |
|
void | x25519_ge_scalarmult (ge_p2 *r, const uint8_t *scalar, const ge_p3 *A) |
|
void | x25519_sc_reduce (uint8_t *s) |
|
◆ fe
◆ x25519_ge_add()
◆ x25519_ge_frombytes_vartime()
int x25519_ge_frombytes_vartime |
( |
ge_p3 * |
h, |
|
|
const uint8_t * |
s |
|
) |
| |
◆ x25519_ge_p1p1_to_p2()
◆ x25519_ge_p1p1_to_p3()
◆ x25519_ge_p3_to_cached()
◆ x25519_ge_scalarmult()
◆ x25519_ge_scalarmult_base()
◆ x25519_ge_scalarmult_small_precomp()
◆ x25519_ge_sub()
◆ x25519_ge_tobytes()
◆ x25519_sc_reduce()