macro_rules! new_magic_crypt {
    (wrapper $key:expr) => { ... };
    (wrapper $key:expr,64) => { ... };
    (wrapper $key:expr,128) => { ... };
    (wrapper $key:expr,192) => { ... };
    (wrapper $key:expr,256) => { ... };
    (wrapper $key:expr,64, $iv:expr) => { ... };
    (wrapper $key:expr,128, $iv:expr) => { ... };
    (wrapper $key:expr,192, $iv:expr) => { ... };
    (wrapper $key:expr,256, $iv:expr) => { ... };
    ($key:expr) => { ... };
    ($key:expr,64) => { ... };
    ($key:expr,128) => { ... };
    ($key:expr,192) => { ... };
    ($key:expr,256) => { ... };
    ($key:expr,64, $iv:expr) => { ... };
    ($key:expr,128, $iv:expr) => { ... };
    ($key:expr,192, $iv:expr) => { ... };
    ($key:expr,256, $iv:expr) => { ... };
}
Expand description

This macro provides a convenient way to create a MagicCrypt<bits> instance or a MagicCrypt instance.