Electroneum
ge_add.h File Reference

Go to the source code of this file.

Functions

 fe_add (r->X, p->Y, p->X)
 
 fe_sub (r->Y, p->Y, p->X)
 
 fe_mul (r->Z, r->X, q->YplusX)
 
 fe_mul (r->T, q->T2d, p->T)
 
 fe_mul (r->X, p->Z, q->Z)
 
 fe_add (t0, r->X, r->X)
 
 fe_sub (r->X, r->Z, r->Y)
 
 fe_add (r->Y, r->Z, r->Y)
 
 fe_add (r->Z, t0, r->T)
 
 fe_sub (r->T, t0, r->T)
 

Function Documentation

◆ fe_add() [1/4]

fe_add ( r->  X,
p->  Y,
p->  X 
)

◆ fe_add() [2/4]

fe_add ( t0  ,
r->  X,
r->  X 
)

◆ fe_add() [3/4]

fe_add ( r->  Y,
r->  Z,
r->  Y 
)

◆ fe_add() [4/4]

fe_add ( r->  Z,
t0  ,
r->  T 
)

◆ fe_mul() [1/3]

fe_mul ( r->  Z,
r->  X,
q->  YplusX 
)

◆ fe_mul() [2/3]

fe_mul ( r->  T,
q->  T2d,
p->  T 
)

◆ fe_mul() [3/3]

fe_mul ( r->  X,
p->  Z,
q->  Z 
)

◆ fe_sub() [1/3]

fe_sub ( r->  Y,
p->  Y,
p->  X 
)

◆ fe_sub() [2/3]

fe_sub ( r->  X,
r->  Z,
r->  Y 
)

◆ fe_sub() [3/3]

fe_sub ( r->  T,
t0  ,
r->  T 
)