Electroneum
Macros | Typedefs | Functions
fe.h File Reference
#include "crypto_int32.h"
Include dependency graph for fe.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define fe_frombytes   crypto_sign_ed25519_ref10_fe_frombytes
 
#define fe_tobytes   crypto_sign_ed25519_ref10_fe_tobytes
 
#define fe_copy   crypto_sign_ed25519_ref10_fe_copy
 
#define fe_isnonzero   crypto_sign_ed25519_ref10_fe_isnonzero
 
#define fe_isnegative   crypto_sign_ed25519_ref10_fe_isnegative
 
#define fe_0   crypto_sign_ed25519_ref10_fe_0
 
#define fe_1   crypto_sign_ed25519_ref10_fe_1
 
#define fe_cswap   crypto_sign_ed25519_ref10_fe_cswap
 
#define fe_cmov   crypto_sign_ed25519_ref10_fe_cmov
 
#define fe_add   crypto_sign_ed25519_ref10_fe_add
 
#define fe_sub   crypto_sign_ed25519_ref10_fe_sub
 
#define fe_neg   crypto_sign_ed25519_ref10_fe_neg
 
#define fe_mul   crypto_sign_ed25519_ref10_fe_mul
 
#define fe_sq   crypto_sign_ed25519_ref10_fe_sq
 
#define fe_sq2   crypto_sign_ed25519_ref10_fe_sq2
 
#define fe_mul121666   crypto_sign_ed25519_ref10_fe_mul121666
 
#define fe_invert   crypto_sign_ed25519_ref10_fe_invert
 
#define fe_pow22523   crypto_sign_ed25519_ref10_fe_pow22523
 

Typedefs

typedef crypto_int32 fe[10]
 

Functions

void fe_frombytes (fe, const unsigned char *)
 
void fe_tobytes (unsigned char *, const fe)
 
void fe_copy (fe, const fe)
 
int fe_isnonzero (const fe)
 
int fe_isnegative (const fe)
 
void fe_0 (fe)
 
void fe_1 (fe)
 
void fe_cswap (fe, fe, unsigned int)
 
void fe_cmov (fe, const fe, unsigned int)
 
void fe_add (fe, const fe, const fe)
 
void fe_sub (fe, const fe, const fe)
 
void fe_neg (fe, const fe)
 
void fe_mul (fe, const fe, const fe)
 
void fe_sq (fe, const fe)
 
void fe_sq2 (fe, const fe)
 
void fe_mul121666 (fe, const fe)
 
void fe_invert (fe, const fe)
 
void fe_pow22523 (fe, const fe)
 

Macro Definition Documentation

◆ fe_0

#define fe_0   crypto_sign_ed25519_ref10_fe_0

◆ fe_1

#define fe_1   crypto_sign_ed25519_ref10_fe_1

◆ fe_add

#define fe_add   crypto_sign_ed25519_ref10_fe_add

◆ fe_cmov

#define fe_cmov   crypto_sign_ed25519_ref10_fe_cmov

◆ fe_copy

#define fe_copy   crypto_sign_ed25519_ref10_fe_copy

◆ fe_cswap

#define fe_cswap   crypto_sign_ed25519_ref10_fe_cswap

◆ fe_frombytes

#define fe_frombytes   crypto_sign_ed25519_ref10_fe_frombytes

◆ fe_invert

#define fe_invert   crypto_sign_ed25519_ref10_fe_invert

◆ fe_isnegative

#define fe_isnegative   crypto_sign_ed25519_ref10_fe_isnegative

◆ fe_isnonzero

#define fe_isnonzero   crypto_sign_ed25519_ref10_fe_isnonzero

◆ fe_mul

#define fe_mul   crypto_sign_ed25519_ref10_fe_mul

◆ fe_mul121666

#define fe_mul121666   crypto_sign_ed25519_ref10_fe_mul121666

◆ fe_neg

#define fe_neg   crypto_sign_ed25519_ref10_fe_neg

◆ fe_pow22523

#define fe_pow22523   crypto_sign_ed25519_ref10_fe_pow22523

◆ fe_sq

#define fe_sq   crypto_sign_ed25519_ref10_fe_sq

◆ fe_sq2

#define fe_sq2   crypto_sign_ed25519_ref10_fe_sq2

◆ fe_sub

#define fe_sub   crypto_sign_ed25519_ref10_fe_sub

◆ fe_tobytes

#define fe_tobytes   crypto_sign_ed25519_ref10_fe_tobytes

Typedef Documentation

◆ fe

typedef crypto_int32 fe[10]

Function Documentation

◆ fe_0()

void fe_0 ( fe  h)

◆ fe_1()

void fe_1 ( fe  h)

◆ fe_add()

void fe_add ( fe  h,
const  fe,
const  fe 
)

◆ fe_cmov()

void fe_cmov ( fe  f,
const  fe,
unsigned int  b 
)

◆ fe_copy()

void fe_copy ( fe  h,
const  fe 
)

◆ fe_cswap()

void fe_cswap ( fe  ,
fe  ,
unsigned int   
)

◆ fe_frombytes()

void fe_frombytes ( fe  h,
const unsigned char *  s 
)

◆ fe_invert()

void fe_invert ( fe  out,
const  fe 
)

◆ fe_isnegative()

int fe_isnegative ( const  fe)

◆ fe_isnonzero()

int fe_isnonzero ( const  fe)

◆ fe_mul()

void fe_mul ( fe  h,
const  fe,
const  fe 
)

◆ fe_mul121666()

void fe_mul121666 ( fe  ,
const  fe 
)

◆ fe_neg()

void fe_neg ( fe  h,
const  fe 
)

◆ fe_pow22523()

void fe_pow22523 ( fe  out,
const  fe 
)

◆ fe_sq()

void fe_sq ( fe  h,
const  fe 
)

◆ fe_sq2()

void fe_sq2 ( fe  h,
const  fe 
)

◆ fe_sub()

void fe_sub ( fe  h,
const  fe,
const  fe 
)

◆ fe_tobytes()

void fe_tobytes ( unsigned char *  s,
const  fe 
)