macro_rules! fixed_alias {
($name:ident, $size:literal) => { ... };
}Expand description
Defines a type alias for a fixed-size byte secret.
The resulting type inherits all methods from [Fixed<[u8; N]>], including
constructors like from_slice and From<[u8; N]>.
§Examples
use secure_gate::fixed_alias;
fixed_alias!(Aes256Key, 32);
let key: Aes256Key = [42u8; 32].into();
assert_eq!(key.expose_secret(), &[42u8; 32]);