Trait ark_r1cs_std::fields::cubic_extension::CubicExtVarParams[][src]

pub trait CubicExtVarParams<BF: FieldVar<Self::BaseField, Self::BasePrimeField>>: CubicExtParameters where
    for<'a> &'a BF: FieldOpsBounds<'a, Self::BaseField, BF>, 
{ fn mul_base_field_vars_by_frob_coeff(c1: &mut BF, c2: &mut BF, power: usize); }
Expand description

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

Required methods

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

Implementations on Foreign Types

Implementors