Trait ark_r1cs_std::fields::quadratic_extension::QuadExtVarParams[][src]

pub trait QuadExtVarParams<BF: FieldVar<Self::BaseField, Self::BasePrimeField>>: QuadExtParameters where
    for<'a> &'a BF: FieldOpsBounds<'a, Self::BaseField, BF>, 
{ fn mul_base_field_var_by_frob_coeff(fe: &mut BF, power: usize); }
Expand description

This trait describes parameters that are used to implement arithmetic for QuadExtVar.

Required methods

Multiply the base field of the QuadExtVar by the appropriate Frobenius coefficient. This is equivalent to Self::mul_base_field_by_frob_coeff(power).

Implementations on Foreign Types

Implementors