#[derive(Debug, Clone, PartialEq, Eq, thiserror::Error)]
pub enum DoryError {
#[error("Invalid proof")]
InvalidProof,
#[error("Invalid polynomial size: expected {expected}, got {actual}")]
InvalidSize {
expected: usize,
actual: usize,
},
#[error("Invalid evaluation point dimension: expected {expected}, got {actual}")]
InvalidPointDimension {
expected: usize,
actual: usize,
},
#[error("Invalid input: {0}")]
InvalidInput(String),
#[error("Invalid or missing URS file: {0}")]
InvalidURS(String),
}