use crate::fields::{fp::FpVar, quadratic_extension::*}; use algebra::fields::{Fp2Parameters, Fp2ParamsWrapper, QuadExtParameters}; pub type Fp2Var

= QuadExtVar::Fp>, Fp2ParamsWrapper

>; impl QuadExtVarParams> for Fp2ParamsWrapper

{ fn mul_base_field_var_by_frob_coeff(fe: &mut FpVar, power: usize) { *fe *= Self::FROBENIUS_COEFF_C1[power % Self::DEGREE_OVER_BASE_PRIME_FIELD]; } }