Struct ark_ff::fields::models::fp6_3over2::Fp6ParamsWrapper [−][src]
pub struct Fp6ParamsWrapper<P: Fp6Parameters>(_);
Trait Implementations
type BasePrimeField = <P::Fp2Params as Fp2Parameters>::Fp
type BasePrimeField = <P::Fp2Params as Fp2Parameters>::Fp
The prime field that this cubic extension is eventually an extension of.
The type of the coefficients for an efficient implemntation of the Frobenius endomorphism. Read more
The degree of the extension over the base prime field.
The cubic non-residue used to construct the extension.
Coefficients for the Frobenius automorphism.
A specializable method for multiplying an element of the base field by the quadratic non-residue. This is used in multiplication and squaring. Read more
fn mul_base_field_by_frob_coeff(
c1: &mut Self::BaseField,
c2: &mut Self::BaseField,
power: usize
)
[src]
fn mul_base_field_by_frob_coeff(
c1: &mut Self::BaseField,
c2: &mut Self::BaseField,
power: usize
)
[src]A specializable method for multiplying an element of the base field by the appropriate Frobenius coefficient. Read more
Auto Trait Implementations
impl<P> Send for Fp6ParamsWrapper<P>
impl<P> Sync for Fp6ParamsWrapper<P>
impl<P> Unpin for Fp6ParamsWrapper<P> where
P: Unpin,