si-commitment-scheme 0.1.0

Pedersen commitments, Blake3-based polynomial commitments, batch opening/verification with binding and hiding properties
Documentation
//! # commitment-scheme
//!
//! Commitment schemes including Pedersen commitments, Blake3-based polynomial
//! commitments, batch opening/verification, and binding/hiding property testing.
//!
//! ## Modules
//!
//! - [`pedersen`] — Pedersen commitment scheme over Curve25519
//! - [`polynomial`] — Blake3-based polynomial commitments
//! - [`batch`] — Batch opening and verification of commitments
//! - [`binding`] — Computational binding property tests
//! - [`hiding`] — Statistical hiding property tests

pub mod pedersen;
pub mod polynomial;
pub mod batch;
pub mod binding;
pub mod hiding;

pub use pedersen::{PedersenCommitment, PedersenParams};
pub use polynomial::PolynomialCommitment;
pub use batch::BatchCommitment;
pub use binding::BindingVerifier;
pub use hiding::HidingVerifier;