Crate ark_circom

Source
Expand description

Arkworks - Circom Compatibility layer

Provides bindings to Circom’s R1CS, for Groth16 Proof and Witness generation in Rust.

Re-exports§

pub use circom::CircomBuilder;
pub use circom::CircomCircuit;
pub use circom::CircomConfig;
pub use circom::CircomReduction;

Modules§

circom
ethereum
Helpers for converting Arkworks types to U256-tuples as expected by the Solidity Groth16 Verifier smart contracts

Structs§

Wasm
WitnessCalculator

Functions§

read_zkey
Reads a SnarkJS ZKey file into an Arkworks ProvingKey.