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.