8 fe means field element.
9 Here the field is \Z/(2^255-19).
10 An element t, entries t[0]...t[9], represents the integer
11 t[0]+2^26 t[1]+2^51 t[2]+2^77 t[3]+2^102 t[4]+...+2^230 t[9].
12 Bounds on each t[i] vary depending on context.
16 typedef int32_t fe[10];
22 void fe_frombytes(fe h, const unsigned char *s);
23 void fe_tobytes(unsigned char *s, const fe h);
25 void fe_copy(fe h, const fe f);
26 int fe_isnegative(const fe f);
27 int fe_isnonzero(const fe f);
28 void fe_cmov(fe f, const fe g, unsigned int b);
29 void fe_cswap(fe f, fe g, unsigned int b);
31 void fe_neg(fe h, const fe f);
32 void fe_add(fe h, const fe f, const fe g);
33 void fe_invert(fe out, const fe z);
34 void fe_sq(fe h, const fe f);
35 void fe_sq2(fe h, const fe f);
36 void fe_mul(fe h, const fe f, const fe g);
37 void fe_mul121666(fe h, fe f);
38 void fe_pow22523(fe out, const fe z);
39 void fe_sub(fe h, const fe f, const fe g);