Crate jf_pcs

Source
Expand description

Polynomial Commitment Scheme

Re-exports§

pub use errors::PCSError;

Modules§

errors
Error module.
multilinear_kzg
Main module for multilinear KZG commitment scheme
prelude
Prelude
transcript
Module for PolyIOP transcript.
univariate_kzg
Main module for univariate KZG commitment scheme

Traits§

PolynomialCommitmentScheme
This trait defines APIs for polynomial commitment schemes. Note that for our usage, this PCS is not hiding. TODO(#187): add hiding property.
StructuredReferenceString
API definitions for structured reference string
UnivariatePCS
Super-trait specific for univariate polynomial commitment schemes.

Functions§

checked_fft_size
compute the fft size (i.e. num_coeffs) given a degree.