openvm_stark_backend/verifier/
error.rs1use thiserror::Error;
2
3#[derive(Debug, Error, PartialEq, Eq)]
4pub enum VerificationError {
5 #[error("all `air_id`s must be different")]
6 DuplicateAirs,
7 #[error("invalid proof shape")]
8 InvalidProofShape,
9 #[error("invalid opening argument: {0}")]
11 InvalidOpeningArgument(String),
12 #[error("out-of-domain evaluation mismatch")]
15 OodEvaluationMismatch,
16 #[error("challenge phase error")]
17 ChallengePhaseError,
18 #[error("invalid DEEP proof of work witness")]
19 InvalidDeepPowWitness,
20}