Struct ark_ff::fields::models::fp3::Fp3ParamsWrapper [−][src]
pub struct Fp3ParamsWrapper<P: Fp3Parameters>(_);
Trait Implementations
type BasePrimeField = P::Fp
type BasePrimeField = P::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 Fp3ParamsWrapper<P>
impl<P> Sync for Fp3ParamsWrapper<P>
impl<P> Unpin for Fp3ParamsWrapper<P> where
P: Unpin,