lambdaworks_math/field/fields/fft_friendly/
mod.rs

1/// Implemenation of the Babybear Prime Field p = 2^31 - 2^27 + 1
2pub mod babybear;
3/// Implementation of the quadratic extension of the babybear field
4pub mod quadratic_babybear;
5/// Implementation of the extension of degree 4 of the babybear field using u64.
6pub mod quartic_babybear;
7/// Implementation of the prime field used in [Stark101](https://starkware.co/stark-101/) tutorial, p = 3 * 2^30 + 1
8pub mod stark_101_prime_field;
9/// Implementation of two-adic prime field over 256 bit unsigned integers.
10pub mod stark_252_prime_field;
11/// Implemenation of the Goldilocks Prime Field p = 2^64 - 2^32 + 1
12pub mod u64_goldilocks;
13/// Implemenation of the Mersenne Prime field p = 2^31 - 1
14pub mod u64_mersenne_montgomery_field;
15
16/// Inmplementation of the Babybear Prime Field p = 2^31 - 2^27 + 1 using u32
17pub mod babybear_u32;
18
19/// Implementation of the extension of degree 4 of the babybear field using u32.
20pub mod quartic_babybear_u32;