Monero
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

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

Function Documentation

◆ fe_0()

void fe_0 ( fe h)
extern

◆ fe_1()

void fe_1 ( fe h)
extern

◆ fe_add()

void fe_add ( fe h,
const fe f,
const fe g )
extern

◆ fe_cmov()

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

◆ fe_copy()

void fe_copy ( fe h,
const fe f )
extern

◆ fe_cswap()

void fe_cswap ( fe ,
fe ,
unsigned int  )
extern

◆ fe_frombytes()

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

◆ fe_invert()

void fe_invert ( fe out,
const fe z )
extern

◆ fe_isnegative()

int fe_isnegative ( const fe f)
extern

◆ fe_isnonzero()

int fe_isnonzero ( const fe f)
extern

◆ fe_mul()

void fe_mul ( fe h,
const fe f,
const fe g )
extern

◆ fe_mul121666()

void fe_mul121666 ( fe ,
const fe  )
extern

◆ fe_neg()

void fe_neg ( fe h,
const fe f )
extern

◆ fe_pow22523()

void fe_pow22523 ( fe out,
const fe z )
extern

◆ fe_sq()

void fe_sq ( fe h,
const fe f )
extern

◆ fe_sq2()

void fe_sq2 ( fe h,
const fe f )
extern

◆ fe_sub()

void fe_sub ( fe h,
const fe f,
const fe g )
extern

◆ fe_tobytes()

void fe_tobytes ( unsigned char * s,
const fe h )
extern