Skip to content

Commit

Permalink
Elaborate the documentation of accumulation
Browse files Browse the repository at this point in the history
  • Loading branch information
mariosge authored and b13decker committed Jan 23, 2024
1 parent eb474cb commit d90d572
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
12 changes: 10 additions & 2 deletions halo2_proofs/src/poly/ipa/folding.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
//! This module contains the accumulation/folding of the IPA polynomial commitment
//! scheme described in the [BCMS20][bcms20] paper.
//! # IPA Polynomial Commitment Accumulation Module
//!
//! This module is dedicated to the implementation of the accumulation/folding process
//! as described in the [BCMS20][bcms20] paper, specifically in Section 7.1. It
//! includes a Rust implementation of the accumulation prover, verifier (`strategy.process()`),
//! and decider (`strategy.finalize()`) functionalities outlined in this section.
//!
//! The Rust-based accumulation verifier serves both as a standalone implementation
//! and as a reference for verifying the forthcoming circuit implementation's
//! equivalence.
//!
//! [bcms20]: https://eprint.iacr.org/2020/499
Expand Down
1 change: 0 additions & 1 deletion halo2_proofs/src/poly/ipa/mod.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
pub mod commitment;
/// IPA folding scheme
pub mod folding;
/// Multiscalar multiplication engines
pub mod msm;
Expand Down

0 comments on commit d90d572

Please sign in to comment.