Struct ark_bls12_381::Fq12Config
source · pub struct Fq12Config;
Trait Implementations§
source§impl Clone for Fq12Config
impl Clone for Fq12Config
source§fn clone(&self) -> Fq12Config
fn clone(&self) -> Fq12Config
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Fp12Config for Fq12Config
impl Fp12Config for Fq12Config
type Fp6Config = Fq6Config
source§const NONRESIDUE: Fq6 = _
const NONRESIDUE: Fq6 = _
This must equal (0, 1, 0);
see [DESD06, Section 6.1].
source§const FROBENIUS_COEFF_FP12_C1: &'static [Fq2] = _
const FROBENIUS_COEFF_FP12_C1: &'static [Fq2] = _
Coefficients for the Frobenius automorphism.
source§fn mul_fp6_by_nonresidue_in_place(
fe: &mut CubicExtField<Fp6ConfigWrapper<Self::Fp6Config>>
) -> &mut CubicExtField<Fp6ConfigWrapper<Self::Fp6Config>>
fn mul_fp6_by_nonresidue_in_place(
fe: &mut CubicExtField<Fp6ConfigWrapper<Self::Fp6Config>>
) -> &mut CubicExtField<Fp6ConfigWrapper<Self::Fp6Config>>
Multiply by quadratic nonresidue v.