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