halo2curves/
lib.rs

1mod arithmetic;
2mod curve;
3pub mod ff_ext;
4pub mod fft;
5pub mod hash_to_curve;
6pub mod msm;
7pub mod serde;
8
9pub mod bls12381;
10pub mod bn256;
11pub mod grumpkin;
12pub mod pasta;
13pub mod pluto_eris;
14pub mod secp256k1;
15pub mod secp256r1;
16pub mod secq256k1;
17
18#[macro_use]
19mod derive;
20
21// Re-export to simplify downstream dependencies.
22pub use curve::{Coordinates, CurveAffine, CurveExt};
23pub use ff;
24pub use group;
25pub use pairing;
26
27#[cfg(test)]
28pub mod tests;