fixed_generic_alias

Macro fixed_generic_alias 

Source
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::::generate() (requires ‘rand’ feature).