17 lines
387 B
Rust
Raw Normal View History

2021-07-26 12:45:07 +03:00
use ark_ec::PairingEngine;
pub mod r1cs_reader;
pub use r1cs_reader::{R1CSFile, R1CS};
2021-07-26 17:53:45 +03:00
mod circuit;
pub use circuit::CircomCircuit;
2021-07-26 12:45:07 +03:00
mod builder;
2021-07-26 17:53:45 +03:00
pub use builder::{CircomBuilder, CircomConfig};
mod qap;
pub use qap::CircomReduction;
2021-07-26 12:45:07 +03:00
pub type Constraints<E> = (ConstraintVec<E>, ConstraintVec<E>, ConstraintVec<E>);
pub type ConstraintVec<E> = Vec<(usize, <E as PairingEngine>::Fr)>;