pub enum SaapValidationError {
NormBoundViolation,
ChallengeMismatch,
InvalidAttributeCommitment,
}Expand description
Typed verification failure reasons.
Variants§
NormBoundViolation
A response coefficient is at or above the rejection bound.
ChallengeMismatch
The recomputed Fiat-Shamir challenge differs from the proof’s.
InvalidAttributeCommitment
A disclosed attribute does not match its commitment.
Trait Implementations§
Source§impl Clone for SaapValidationError
impl Clone for SaapValidationError
impl Copy for SaapValidationError
Source§impl Debug for SaapValidationError
impl Debug for SaapValidationError
impl Eq for SaapValidationError
Source§impl From<SaapValidationError> for IdentityError
impl From<SaapValidationError> for IdentityError
Source§fn from(e: SaapValidationError) -> Self
fn from(e: SaapValidationError) -> Self
Converts to this type from the input type.
Source§impl From<SaapValidationError> for AethelError
impl From<SaapValidationError> for AethelError
Source§fn from(e: SaapValidationError) -> Self
fn from(e: SaapValidationError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SaapValidationError
impl PartialEq for SaapValidationError
impl StructuralPartialEq for SaapValidationError
Auto Trait Implementations§
impl Freeze for SaapValidationError
impl RefUnwindSafe for SaapValidationError
impl Send for SaapValidationError
impl Sync for SaapValidationError
impl Unpin for SaapValidationError
impl UnsafeUnpin for SaapValidationError
impl UnwindSafe for SaapValidationError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more