Structs§
- This represents an element of $\mathbb{F}_q$ where
- An element of Fq2, represented by c0 + c1 * u; where u^2 = -1.
- -BETA is a cubic non-residue in Fp2. Fp6 = Fp2[X]/(X^3 + BETA) We introduce the variable v such that v^3 = -BETA An element of Fq6, represented by c0 + c1 * v + c2 * v^2.
- -GAMMA is a quadratic non-residue in Fp6. Fp12 = Fp6[X]/(X^2 + GAMMA) We introduce the variable w such that w^2 = -GAMMA An element of Fq12, represented by c0 + c1 * w.
- This represents an element of $\mathbb{F}_r$ where