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}