pub trait MacAlgorithm {
const KEY_SIZE: usize;
const TAG_SIZE: usize;
const BLOCK_SIZE: usize;
// Required method
fn name() -> &'static str;
}Expand description
Marker trait for MAC algorithms with algorithm-specific constants
Required Associated Constants§
Sourceconst BLOCK_SIZE: usize
const BLOCK_SIZE: usize
Block size in bytes (if applicable)
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".