Skip to main content

Crate si_commitment_scheme

Crate si_commitment_scheme 

Source
Expand description

§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

Re-exports§

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

Modules§

batch
Batch opening and verification of commitments.
binding
Computational binding property verification.
hiding
Statistical hiding property verification.
pedersen
Pedersen commitment scheme over Curve25519.
polynomial
Blake3-based polynomial commitments.