Monero
Loading...
Searching...
No Matches
amd64-51-30k.c File Reference
#include <stddef.h>
#include "fe25519.h"
#include "amd64.c.inc"
Include dependency graph for amd64-51-30k.c:

Macros

#define choose_tp   crypto_sign_ed25519_amd64_51_30k_batch_choose_tp

Functions

int monero_crypto_amd64_51_30k_ge25519_scalarmult (char *out, char const *pub, char const *sec)
int monero_crypto_amd64_51_30k_generate_key_derivation (char *out, char const *tx_pub, char const *view_sec)
int monero_crypto_amd64_51_30k_generate_subaddress_public_key (char *out, char const *output_pub, char const *special_sec)

Variables

static const fe25519 ecd = {{929955233495203, 466365720129213, 1662059464998953, 2033849074728123, 1442794654840575}}
static const fe25519 ec2d = {{1859910466990425, 932731440258426, 1072319116312658, 1815898335770999, 633789495995903}}
static const fe25519 sqrtm1 = {{1718705420411056, 234908883556509, 2233514472574048, 2117202627021982, 765476049583133}}

Macro Definition Documentation

◆ choose_tp

#define choose_tp   crypto_sign_ed25519_amd64_51_30k_batch_choose_tp

Function Documentation

◆ monero_crypto_amd64_51_30k_ge25519_scalarmult()

int monero_crypto_amd64_51_30k_ge25519_scalarmult ( char * out,
char const * pub,
char const * sec )

◆ monero_crypto_amd64_51_30k_generate_key_derivation()

int monero_crypto_amd64_51_30k_generate_key_derivation ( char * out,
char const * tx_pub,
char const * view_sec )

◆ monero_crypto_amd64_51_30k_generate_subaddress_public_key()

int monero_crypto_amd64_51_30k_generate_subaddress_public_key ( char * out,
char const * output_pub,
char const * special_sec )

Variable Documentation

◆ ec2d

const fe25519 ec2d = {{1859910466990425, 932731440258426, 1072319116312658, 1815898335770999, 633789495995903}}
static

◆ ecd

const fe25519 ecd = {{929955233495203, 466365720129213, 1662059464998953, 2033849074728123, 1442794654840575}}
static

◆ sqrtm1

const fe25519 sqrtm1 = {{1718705420411056, 234908883556509, 2233514472574048, 2117202627021982, 765476049583133}}
static