Electroneum
Loading...
Searching...
No Matches
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

Definition at line 21 of file fe.h.

◆ fe_1

#define fe_1   crypto_sign_ed25519_ref10_fe_1

Definition at line 22 of file fe.h.

◆ fe_add

#define fe_add   crypto_sign_ed25519_ref10_fe_add

Definition at line 25 of file fe.h.

◆ fe_cmov

#define fe_cmov   crypto_sign_ed25519_ref10_fe_cmov

Definition at line 24 of file fe.h.

◆ fe_copy

#define fe_copy   crypto_sign_ed25519_ref10_fe_copy

Definition at line 18 of file fe.h.

◆ fe_cswap

#define fe_cswap   crypto_sign_ed25519_ref10_fe_cswap

Definition at line 23 of file fe.h.

◆ fe_frombytes

#define fe_frombytes   crypto_sign_ed25519_ref10_fe_frombytes

Definition at line 16 of file fe.h.

◆ fe_invert

#define fe_invert   crypto_sign_ed25519_ref10_fe_invert

Definition at line 32 of file fe.h.

◆ fe_isnegative

#define fe_isnegative   crypto_sign_ed25519_ref10_fe_isnegative

Definition at line 20 of file fe.h.

◆ fe_isnonzero

#define fe_isnonzero   crypto_sign_ed25519_ref10_fe_isnonzero

Definition at line 19 of file fe.h.

◆ fe_mul

#define fe_mul   crypto_sign_ed25519_ref10_fe_mul

Definition at line 28 of file fe.h.

◆ fe_mul121666

#define fe_mul121666   crypto_sign_ed25519_ref10_fe_mul121666

Definition at line 31 of file fe.h.

◆ fe_neg

#define fe_neg   crypto_sign_ed25519_ref10_fe_neg

Definition at line 27 of file fe.h.

◆ fe_pow22523

#define fe_pow22523   crypto_sign_ed25519_ref10_fe_pow22523

Definition at line 33 of file fe.h.

◆ fe_sq

#define fe_sq   crypto_sign_ed25519_ref10_fe_sq

Definition at line 29 of file fe.h.

◆ fe_sq2

#define fe_sq2   crypto_sign_ed25519_ref10_fe_sq2

Definition at line 30 of file fe.h.

◆ fe_sub

#define fe_sub   crypto_sign_ed25519_ref10_fe_sub

Definition at line 26 of file fe.h.

◆ fe_tobytes

#define fe_tobytes   crypto_sign_ed25519_ref10_fe_tobytes

Definition at line 17 of file fe.h.

Typedef Documentation

◆ fe

typedef crypto_int32 fe[10]

Definition at line 6 of file fe.h.

Function Documentation

◆ fe_0()

void fe_0 ( fe )
extern

◆ fe_1()

void fe_1 ( fe )
extern

◆ fe_add()

void fe_add ( fe ,
const fe ,
const fe  )
extern

◆ fe_cmov()

void fe_cmov ( fe ,
const fe ,
unsigned int  )
extern

◆ fe_copy()

void fe_copy ( fe ,
const fe  )
extern

◆ fe_cswap()

void fe_cswap ( fe ,
fe ,
unsigned int  )
extern

◆ fe_frombytes()

void fe_frombytes ( fe ,
const unsigned char *  )
extern

◆ fe_invert()

void fe_invert ( fe ,
const fe  )
extern

◆ fe_isnegative()

int fe_isnegative ( const fe )
extern

◆ fe_isnonzero()

int fe_isnonzero ( const fe )
extern

◆ fe_mul()

void fe_mul ( fe ,
const fe ,
const fe  )
extern

◆ fe_mul121666()

void fe_mul121666 ( fe ,
const fe  )
extern

◆ fe_neg()

void fe_neg ( fe ,
const fe  )
extern

◆ fe_pow22523()

void fe_pow22523 ( fe ,
const fe  )
extern

◆ fe_sq()

void fe_sq ( fe ,
const fe  )
extern

◆ fe_sq2()

void fe_sq2 ( fe ,
const fe  )
extern

◆ fe_sub()

void fe_sub ( fe ,
const fe ,
const fe  )
extern

◆ fe_tobytes()

void fe_tobytes ( unsigned char * ,
const fe  )
extern