pub trait Fp6Config: 'static + Send + Sync {
    type Fp3Config: Fp3Config;

    const NONRESIDUE: CubicExtField<Fp3ConfigWrapper<Self::Fp3Config>>;
    const FROBENIUS_COEFF_FP6_C1: &'static [<Self::Fp3Config as Fp3Config>::Fp];

    // Provided method
    fn mul_fp3_by_nonresidue_in_place(
        fe: &mut CubicExtField<Fp3ConfigWrapper<Self::Fp3Config>>
    ) -> &mut CubicExtField<Fp3ConfigWrapper<Self::Fp3Config>> { ... }
}

Required Associated Types§

Required Associated Constants§

source

const NONRESIDUE: CubicExtField<Fp3ConfigWrapper<Self::Fp3Config>>

source

const FROBENIUS_COEFF_FP6_C1: &'static [<Self::Fp3Config as Fp3Config>::Fp]

Coefficients for the Frobenius automorphism.

Provided Methods§

Implementors§