Electroneum
Functions | Variables
ge_scalarmult_base.c File Reference
#include "ge.h"
#include "crypto_uint32.h"
#include "base.h"
Include dependency graph for ge_scalarmult_base.c:

Functions

static unsigned char equal (signed char b, signed char c)
 
static unsigned char negative (signed char b)
 
static void cmov (ge_precomp *t, ge_precomp *u, unsigned char b)
 
static void select (ge_precomp *t, int pos, signed char b)
 
void ge_scalarmult_base (ge_p3 *h, const unsigned char *a)
 

Variables

static ge_precomp base [32][8]
 

Function Documentation

◆ cmov()

static void cmov ( ge_precomp t,
ge_precomp u,
unsigned char  b 
)
static

◆ equal()

static unsigned char equal ( signed char  b,
signed char  c 
)
static

◆ ge_scalarmult_base()

void ge_scalarmult_base ( ge_p3 h,
const unsigned char *  a 
)

◆ negative()

static unsigned char negative ( signed char  b)
static

◆ select()

static void select ( ge_precomp t,
int  pos,
signed char  b 
)
static

Variable Documentation

◆ base

ge_precomp base[32][8]
static
Initial value:
= {
}