halo2curves_axiom

Module bn256

Source

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

Constants§

Functions§