Struct ark_bls12_381::Fq6Config
source · pub struct Fq6Config;
Trait Implementations§
source§impl Fp6Config for Fq6Config
impl Fp6Config for Fq6Config
source§const NONRESIDUE: Fq2 = _
const NONRESIDUE: Fq2 = _
NONRESIDUE = (U + 1)
source§fn mul_fp2_by_nonresidue_in_place(fe: &mut Fq2) -> &mut Fq2
fn mul_fp2_by_nonresidue_in_place(fe: &mut Fq2) -> &mut Fq2
Multiply this element by the quadratic nonresidue 1 + u. Make this generic.
type Fp2Config = Fq2Config
source§const FROBENIUS_COEFF_FP6_C1: &'static [Fq2] = _
const FROBENIUS_COEFF_FP6_C1: &'static [Fq2] = _
Coefficients for the Frobenius automorphism.
const FROBENIUS_COEFF_FP6_C2: &'static [Fq2] = _
source§const SQRT_PRECOMP: Option<SqrtPrecomputation<CubicExtField<Fp6ConfigWrapper<Self>>>> = None
const SQRT_PRECOMP: Option<SqrtPrecomputation<CubicExtField<Fp6ConfigWrapper<Self>>>> = None
Determines the algorithm for computing square roots.