1/// Circuits and gadgets shared across the different folding schemes.
2use ark_ec::CurveGroup;
3use ark_ff::Field;
4
5pub mod nonnative;
6pub mod sum_check;
7pub mod utils;
8
9// CF represents the constraints field
10pub type CF<C> = <<C as CurveGroup>::BaseField as Field>::BasePrimeField;