Trait ark_poly_commit::data_structures::PCUniversalParams[][src]

pub trait PCUniversalParams: Clone + Debug + CanonicalSerialize + CanonicalDeserialize {
    fn max_degree(&self) -> usize;
}

Defines the minimal interface for public params for any polynomial commitment scheme.

Required methods

fn max_degree(&self) -> usize[src]

Outputs the maximum degree supported by the committer key.

Loading content...

Implementors

impl<E, P> PCUniversalParams for ark_poly_commit::marlin::marlin_pst13_pc::UniversalParams<E, P> where
    E: PairingEngine,
    P: MVPolynomial<E::Fr>,
    P::Point: Index<usize, Output = E::Fr>, 
[src]

impl<E: PairingEngine> PCUniversalParams for ark_poly_commit::kzg10::UniversalParams<E>[src]

impl<G: AffineCurve> PCUniversalParams for ark_poly_commit::ipa_pc::UniversalParams<G>[src]

Loading content...