Trait ark_ff::fields::models::fp6_2over3::Fp6Config

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

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

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

Required Associated Types§

Required Associated Constants§

source

const NONRESIDUE: Fp3<Self::Fp3Config>

source

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

Coefficients for the Frobenius automorphism.

Provided Methods§

source

fn mul_fp3_by_nonresidue_in_place( fe: &mut Fp3<Self::Fp3Config> ) -> &mut Fp3<Self::Fp3Config>

Object Safety§

This trait is not object safe.

Implementors§