#[derive(Debug, thiserror::Error)]
pub enum CoreError {
#[error("Signing error: {0}")]
SigningError(String),
#[error("Bad signature")]
BadSignature,
#[error("Signature expired")]
SignatureExpired,
#[error("Improperly configured: {0}")]
ImproperlyConfigured(String),
}