1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
//! The [Groth16] proving system. //! //! [Groth16]: https://eprint.iacr.org/2016/260 // The `DummyEngine` currently only works on the CPU as G1/G2 is using `Fr` and `Fr` isn't // supported by the GPU kernels #[cfg(all(test, not(feature = "gpu")))] mod tests; pub mod aggregate; mod ext; mod generator; mod mapped_params; mod params; mod proof; mod prover; mod verifier; mod verifying_key; mod multiscalar; pub use self::ext::*; pub use self::generator::*; pub use self::mapped_params::*; pub use self::params::*; pub use self::proof::*; pub use self::prover::*; pub use self::verifier::*; pub use self::verifying_key::*;