hmac_serialiser_rs/
errors.rs

1use thiserror::Error;
2
3#[derive(Debug, Error, PartialEq)]
4pub enum Error {
5    #[error("invalid input: {0}")]
6    InvalidInput(String),
7    #[error("invalid signature provided")]
8    InvalidSignature,
9    #[error("invalid token provided")]
10    InvalidToken,
11    #[error("could not expand key")]
12    HkdfExpandError,
13    #[error("could not fill key")]
14    HkdfFillError,
15    #[error("token has expired")]
16    TokenExpired,
17}