#include <string.h>
#include "curve448.h"
#include "ecc.h"
#include "ecc-internal.h"
Go to the source code of this file.
|
#define | ng scratch |
|
#define | x (scratch + 3*ecc->p.size) |
|
#define | scratch_out (scratch + 4*ecc->p.size) |
|
◆ ng
◆ scratch_out
#define scratch_out (scratch + 4*ecc->p.size) |
#define x (scratch + 3*ecc->p.size) |
◆ nettle_curve448_mul_g()
void nettle_curve448_mul_g |
( |
uint8_t * |
r, |
|
|
const uint8_t * |
n |
|
) |
| |
Definition at line 46 of file curve448-mul-g.c.
References _nettle_curve448, curve448_eh_to_x, CURVE448_SIZE, ecc_mul_g_eh, gmp_alloc_limbs, gmp_free_limbs, mpn_get_base256_le, mpn_set_base256_le, ecc_curve::mul_g_itch, ng, ecc_curve::p, scratch_out, ecc_modulo::size, and x.