use core::fmt;
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
#[non_exhaustive]
pub enum BlockError {
NotInitialised,
BufferTooShort,
}
impl fmt::Display for BlockError {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
Self::NotInitialised => f.write_str("block cipher not initialised"),
Self::BufferTooShort => f.write_str("input or output buffer too short for one block"),
}
}
}
impl core::error::Error for BlockError {}