#[derive(Debug, Clone, thiserror::Error)]
pub enum SignatureError {
#[error("Received index, {0}, is higher than what the security parameter allows, {1}.")]
IndexBoundFailed(u64, u64),
#[error("Lottery for this epoch was lost.")]
LotteryLost,
#[error("Invalid bytes")]
SerializationError,
#[error("Unsupported aggregate verification key")]
UnsupportedAggregateVerificationKey,
}