samaharam 0.2.0

Scalable heterogeneous zero-knowledge proof aggregation for EVM chains
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! External proof adapters for aggregation.
//!
//! This module provides adapters to convert proofs from external
//! systems (snarkjs, gnark, jf-plonk) to samaharam's aggregation format.

mod external;
mod parsing;
mod snarkjs;

pub use external::{AdapterError, ExternalProof, ProofMetadata};
pub use parsing::{
    g1_from_xy, g2_from_fq2, parse_fq_decimal, parse_fr_decimal,
};
pub use snarkjs::SnarkjsProof;