starsig/errors.rs
1/// Represents an error in key aggregation, signing, or verification.
2#[derive(Fail, Clone, Debug, Eq, PartialEq)]
3pub enum StarsigError {
4 /// This error occurs when a point is not a valid compressed Ristretto point
5 #[fail(display = "Signature verification failed")]
6 InvalidSignature,
7
8 /// This error occurs when a set of signatures failed to verify as a batch
9 #[fail(display = "Batch signature verification failed")]
10 InvalidBatch,
11}