Trait ark_poly_commit::data_structures::PCVerifierKey[][src]

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

Defines the minimal interface of verifier keys for any polynomial commitment scheme.

Required methods

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

Outputs the maximum degree supported by the universal parameters Self was derived from.

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

Outputs the maximum degree supported by the verifier key.

Loading content...

Implementors

impl<E: PairingEngine> PCVerifierKey for ark_poly_commit::marlin::marlin_pc::VerifierKey<E>[src]

impl<E: PairingEngine> PCVerifierKey for ark_poly_commit::marlin::marlin_pst13_pc::VerifierKey<E>[src]

impl<E: PairingEngine> PCVerifierKey for ark_poly_commit::sonic_pc::VerifierKey<E>[src]

impl<G: AffineCurve> PCVerifierKey for ark_poly_commit::ipa_pc::VerifierKey<G>[src]

Loading content...