A crate for polynomial commitment schemes.
Data structures used by a polynomial commitment scheme.
Errors pertaining to query sets.
The core [KZG10] construction.
A random number generator that bypasses some limitations of the Rust borrow checker.
Helper macro to forward all derived implementations to the ToBytes and FromBytes traits
A proof of satisfaction of linear combinations.
Stores a polynomial in coefficient form.
Describes the interface for a polynomial commitment scheme that allows
a sender to commit to multiple polynomials and later provide a succinct proof
of evaluation for the corresponding commitments at a query set
Evaluate the given polynomials at