pub trait Fp6Parameters: 'static + Send + Sync + Copy {
    type Fp2Params: Fp2Parameters;

    const FROBENIUS_COEFF_FP6_C1: [Fp2<Self::Fp2Params>; 6];
    const FROBENIUS_COEFF_FP6_C2: [Fp2<Self::Fp2Params>; 6];
    const NONRESIDUE: Fp2<Self::Fp2Params>;

    // Provided method
    fn mul_fp2_by_nonresidue(fe: &Fp2<Self::Fp2Params>) -> Fp2<Self::Fp2Params> { ... }
}

Required Associated Types§

Required Associated Constants§

source

const FROBENIUS_COEFF_FP6_C1: [Fp2<Self::Fp2Params>; 6]

Coefficients for the Frobenius automorphism.

source

const FROBENIUS_COEFF_FP6_C2: [Fp2<Self::Fp2Params>; 6]

source

const NONRESIDUE: Fp2<Self::Fp2Params>

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§