fixed_alias

Macro fixed_alias 

Source
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]);