Skip to main content

MachineVerifierConfigError

Type Alias MachineVerifierConfigError 

Source
pub type MachineVerifierConfigError<GC, C> = MachineVerifierError<<GC as IopCtx>::EF, <C as MultilinearPcsVerifier<GC>>::VerifierError>;
Expand description

Derive the error type from the machine config.

Aliased Type§

pub enum MachineVerifierConfigError<GC, C> {
    InvalidShardProof(ShardVerifierError<<GC as IopCtx>::EF, <C as MultilinearPcsVerifier<GC>>::VerifierError>),
    InvalidPublicValues(&'static str),
    TooManyShards,
    InvalidVerificationKey,
    UninitializedVerificationKey,
    EmptyProof,
}

Variants§

§

InvalidShardProof(ShardVerifierError<<GC as IopCtx>::EF, <C as MultilinearPcsVerifier<GC>>::VerifierError>)

An error that occurs during the verification of a shard proof.

§

InvalidPublicValues(&'static str)

The public values are invalid

§

TooManyShards

There are too many shards.

§

InvalidVerificationKey

Invalid verification key.

§

UninitializedVerificationKey

Verification key not initialized.

§

EmptyProof

Empty proof.