macro_rules! fixed_generic_alias {
($vis:vis $name:ident, $doc:literal) => { ... };
($vis:vis $name:ident) => { ... };
}Expand description
Creates a generic (const-sized) fixed secure buffer type.
This macro generates a type alias to Fixed<[u8; N]> with a custom doc string.
Useful for libraries providing generic secret buffers.
§Examples
With custom doc:
use secure_gate::fixed_generic_alias;
fixed_generic_alias!(pub GenericBuffer, "Generic secure byte buffer");With default doc:
use secure_gate::fixed_generic_alias;
fixed_generic_alias!(pub(crate) Buffer);For random initialization, use Type::<N>::generate() (requires ‘rand’ feature).