1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//! Arkworks - Circom Compatibility layer //! //! Provides bindings to Circom's R1CS, for Groth16 Proof and Witness generation in Rust. mod witness; pub use witness::{Wasm, WitnessCalculator}; pub mod circom; pub use circom::{CircomBuilder, CircomCircuit, CircomConfig, CircomReduction}; #[cfg(feature = "ethereum")] pub mod ethereum; mod zkey; pub use zkey::read_zkey; pub mod index;