File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 3636//! The library provides building blocks for creating zero-knowledge proofs:
3737//!
3838//! 1. Define your mathematical relation using [`LinearRelation`]
39- //! 2. Create a Sigma protocol with [`schnorr_protocol::SchnorrProof`]
40- //! 3. Convert to non-interactive using [`fiat_shamir::Nizk`]
41- //! 4. Generate and verify proofs using the protocol interface
39+ //! 2. Convert to non-interactive using [`fiat_shamir::Nizk`]
40+ //! 3. Generate and verify proofs.
4241//!
4342//! ---
4443//!
4847//! - **[`linear_relation::LinearRelation`]**: Express mathematical relations over groups
4948//! - **[`fiat_shamir::Nizk`]**: Convert interactive proofs to standalone proofs
5049//! - **[`composition::ComposedRelation`]**: Combine multiple proofs together
51- //! - **[`codec`]**: Hash function backends for proof generation
50+ //! - **[`codec`]**: Mapping from and to the hash function domain
5251//!
5352//! ---
5453//!
55- //! Σ-rs is designed to be modular, extensible, and easy to integrate into zero-knowledge applications.
54+ //! Σ-rs is designed to be modular, extensible, and easy to integrate into different
55+ //! groups, protocols depending on sigma protocols, and other proof systems.
5656
5757#![ allow( non_snake_case) ]
5858#![ doc( html_logo_url = "https://mmaker.github.io/sigma-rs/" ) ]
You can’t perform that action at this time.
0 commit comments