use algebra::bls12_377::{Fq, Fq12Parameters, Fq2Parameters, Fq6Parameters}; use crate::fields::{fp::FpGadget, fp12::Fp12Gadget, fp2::Fp2Gadget, fp6_3over2::Fp6Gadget}; pub type FqGadget = FpGadget; pub type Fq2Gadget = Fp2Gadget; pub type Fq6Gadget = Fp6Gadget; pub type Fq12Gadget = Fp12Gadget; #[test] fn bls12_377_field_gadgets_test() { use super::*; use crate::fields::tests::*; use algebra::bls12_377::{Fq, Fq12, Fq2, Fq6}; field_test::<_, Fq, FqGadget>(); frobenius_tests::(13); field_test::<_, Fq, Fq2Gadget>(); frobenius_tests::(13); field_test::<_, Fq, Fq6Gadget>(); frobenius_tests::(13); field_test::<_, Fq, Fq12Gadget>(); frobenius_tests::(13); }