Lines Matching refs:Fq2Elem
25 typedef struct Fq2Elem Fq2Elem; typedef
35 void Fq2Cp(Fq2Elem* result, Fq2Elem const* in);
42 void Fq2Set(Fq2Elem* result, uint32_t in);
48 void Fq2Clear(Fq2Elem* result);
56 void Fq2Add(Fq2Elem* result, Fq2Elem const* left, Fq2Elem const* right);
64 void Fq2Exp(Fq2Elem* result, Fq2Elem const* base, VeryLargeInt const* exp);
72 void Fq2Sub(Fq2Elem* result, Fq2Elem const* left, Fq2Elem const* right);
80 void Fq2Mul(Fq2Elem* result, Fq2Elem const* left, Fq2Elem const* right);
87 void Fq2Inv(Fq2Elem* result, Fq2Elem const* in);
94 void Fq2Neg(Fq2Elem* result, Fq2Elem const* in);
101 void Fq2Conj(Fq2Elem* result, Fq2Elem const* in);
108 void Fq2Square(Fq2Elem* result, Fq2Elem const* in);
116 void Fq2MulScalar(Fq2Elem* result, Fq2Elem const* left, FqElem const* right);
125 void Fq2CondSet(Fq2Elem* result, Fq2Elem const* true_val,
126 Fq2Elem const* false_val, int truth_val);
135 int Fq2Eq(Fq2Elem const* left, Fq2Elem const* right);
145 void Fq2MulXi(Fq2Elem* result, Fq2Elem const* in);
153 int Fq2IsZero(Fq2Elem const* value);