Trait snarkvm_wasm::PCVerifierKey[][src]

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

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.

Implementors

impl<E> PCVerifierKey for snarkvm_wasm::marlin_pc::VerifierKey<E> where
    E: PairingEngine
[src]

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

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

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

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

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