Monero
Loading...
Searching...
No Matches
xmrSpecificOld.c File Reference

Functions

static int fe_isnonzero (const fe f)
void ge_dsm_precomp (ge_dsmp r, const ge_p3 *s)
void ge_double_scalarmult_base_vartime (ge_p2 *r, const unsigned char *a, const ge_p3 *A, const unsigned char *b)
int ge_frombytes_vartime (ge_p3 *h, const unsigned char *s)
static void fe_divpowm1 (fe r, const fe u, const fe v)
static void ge_cached_0 (ge_cached *r)
static void ge_cached_cmov (ge_cached *t, const ge_cached *u, unsigned char b)
void ge_scalarmult (ge_p2 *r, const unsigned char *a, const ge_p3 *A)
void ge_double_scalarmult_precomp_vartime (ge_p2 *r, const unsigned char *a, const ge_p3 *A, const unsigned char *b, const ge_dsmp Bii)
void ge_mul8 (ge_p1p1 *r, const ge_p2 *t)
void ge_fromfe_frombytes_vartime (ge_p2 *r, const unsigned char *s)
void sc_0 (unsigned char *s)
void sc_reduce32 (unsigned char *s)
void sc_add (unsigned char *s, const unsigned char *a, const unsigned char *b)
static int64_t signum (int64_t a)
int sc_check (const unsigned char *s)
int sc_isnonzero (const unsigned char *s)

Function Documentation

◆ fe_divpowm1()

void fe_divpowm1 ( fe r,
const fe u,
const fe v )
static

◆ fe_isnonzero()

int fe_isnonzero ( const fe f)
static

◆ ge_cached_0()

void ge_cached_0 ( ge_cached * r)
static

◆ ge_cached_cmov()

void ge_cached_cmov ( ge_cached * t,
const ge_cached * u,
unsigned char b )
static

◆ ge_double_scalarmult_base_vartime()

void ge_double_scalarmult_base_vartime ( ge_p2 * r,
const unsigned char * a,
const ge_p3 * A,
const unsigned char * b )

◆ ge_double_scalarmult_precomp_vartime()

void ge_double_scalarmult_precomp_vartime ( ge_p2 * r,
const unsigned char * a,
const ge_p3 * A,
const unsigned char * b,
const ge_dsmp Bii )

◆ ge_dsm_precomp()

void ge_dsm_precomp ( ge_dsmp r,
const ge_p3 * s )

◆ ge_frombytes_vartime()

int ge_frombytes_vartime ( ge_p3 * h,
const unsigned char * s )

◆ ge_fromfe_frombytes_vartime()

void ge_fromfe_frombytes_vartime ( ge_p2 * r,
const unsigned char * s )

◆ ge_mul8()

void ge_mul8 ( ge_p1p1 * r,
const ge_p2 * t )

◆ ge_scalarmult()

void ge_scalarmult ( ge_p2 * r,
const unsigned char * a,
const ge_p3 * A )

◆ sc_0()

void sc_0 ( unsigned char * s)

◆ sc_add()

void sc_add ( unsigned char * s,
const unsigned char * a,
const unsigned char * b )

◆ sc_check()

int sc_check ( const unsigned char * s)

◆ sc_isnonzero()

int sc_isnonzero ( const unsigned char * s)

◆ sc_reduce32()

void sc_reduce32 ( unsigned char * s)

◆ signum()

int64_t signum ( int64_t a)
static