|
Electroneum
|
#include "fe.h"
Go to the source code of this file.
Classes | |
| struct | ge_p2 |
| struct | ge_p3 |
| struct | ge_p1p1 |
| struct | ge_precomp |
| struct | ge_cached |
Macros | |
| #define | ge_frombytes_negate_vartime crypto_sign_ed25519_ref10_ge_frombytes_negate_vartime |
| #define | ge_tobytes crypto_sign_ed25519_ref10_ge_tobytes |
| #define | ge_p3_tobytes crypto_sign_ed25519_ref10_ge_p3_tobytes |
| #define | ge_p2_0 crypto_sign_ed25519_ref10_ge_p2_0 |
| #define | ge_p3_0 crypto_sign_ed25519_ref10_ge_p3_0 |
| #define | ge_precomp_0 crypto_sign_ed25519_ref10_ge_precomp_0 |
| #define | ge_p3_to_p2 crypto_sign_ed25519_ref10_ge_p3_to_p2 |
| #define | ge_p3_to_cached crypto_sign_ed25519_ref10_ge_p3_to_cached |
| #define | ge_p1p1_to_p2 crypto_sign_ed25519_ref10_ge_p1p1_to_p2 |
| #define | ge_p1p1_to_p3 crypto_sign_ed25519_ref10_ge_p1p1_to_p3 |
| #define | ge_p2_dbl crypto_sign_ed25519_ref10_ge_p2_dbl |
| #define | ge_p3_dbl crypto_sign_ed25519_ref10_ge_p3_dbl |
| #define | ge_madd crypto_sign_ed25519_ref10_ge_madd |
| #define | ge_msub crypto_sign_ed25519_ref10_ge_msub |
| #define | ge_add crypto_sign_ed25519_ref10_ge_add |
| #define | ge_sub crypto_sign_ed25519_ref10_ge_sub |
| #define | ge_scalarmult_base crypto_sign_ed25519_ref10_ge_scalarmult_base |
| #define | ge_double_scalarmult_vartime crypto_sign_ed25519_ref10_ge_double_scalarmult_vartime |
Functions | |
| void | ge_tobytes (unsigned char *, const ge_p2 *) |
| void | ge_p3_tobytes (unsigned char *, const ge_p3 *) |
| int | ge_frombytes_negate_vartime (ge_p3 *, const unsigned char *) |
| void | ge_p2_0 (ge_p2 *) |
| void | ge_p3_0 (ge_p3 *) |
| void | ge_precomp_0 (ge_precomp *) |
| void | ge_p3_to_p2 (ge_p2 *, const ge_p3 *) |
| void | ge_p3_to_cached (ge_cached *, const ge_p3 *) |
| void | ge_p1p1_to_p2 (ge_p2 *, const ge_p1p1 *) |
| void | ge_p1p1_to_p3 (ge_p3 *, const ge_p1p1 *) |
| void | ge_p2_dbl (ge_p1p1 *, const ge_p2 *) |
| void | ge_p3_dbl (ge_p1p1 *, const ge_p3 *) |
| void | ge_madd (ge_p1p1 *, const ge_p3 *, const ge_precomp *) |
| void | ge_msub (ge_p1p1 *, const ge_p3 *, const ge_precomp *) |
| void | ge_add (ge_p1p1 *, const ge_p3 *, const ge_cached *) |
| void | ge_sub (ge_p1p1 *, const ge_p3 *, const ge_cached *) |
| void | ge_scalarmult_base (ge_p3 *, const unsigned char *) |
| void | ge_double_scalarmult_vartime (ge_p2 *, const unsigned char *, const ge_p3 *, const unsigned char *) |
| #define ge_double_scalarmult_vartime crypto_sign_ed25519_ref10_ge_double_scalarmult_vartime |
| #define ge_frombytes_negate_vartime crypto_sign_ed25519_ref10_ge_frombytes_negate_vartime |
| #define ge_p3_to_cached crypto_sign_ed25519_ref10_ge_p3_to_cached |
| #define ge_scalarmult_base crypto_sign_ed25519_ref10_ge_scalarmult_base |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |