use crate::fields::{fp2::Fp2Var, quadratic_extension::*}; use algebra::fields::{Fp4Parameters, Fp4ParamsWrapper, QuadExtParameters}; /// A quartic extension field constructed as the tower of a /// quadratic extension over a quadratic extension field. /// This is the R1CS equivalent of `algebra_core::Fp4
`. pub type Fp4Var
= QuadExtVar >;
impl {
fn mul_base_field_var_by_frob_coeff(fe: &mut Fp2Var