macro_rules! Decryption {
($key:expr, 1024, $data:expr, $passphrase:expr, $cipher:expr, AES) => { ... };
($key:expr, 768, $data:expr, $passphrase:expr, $cipher:expr, AES) => { ... };
($key:expr, 512, $data:expr, $passphrase:expr, $cipher:expr, AES) => { ... };
($key:expr, 1024, $data:expr, $passphrase:expr, $cipher:expr, $nonce:expr, XChaCha20) => { ... };
($key:expr, 768, $data:expr, $passphrase:expr, $cipher:expr, $nonce:expr, XChaCha20) => { ... };
($key:expr, 512, $data:expr, $passphrase:expr, $cipher:expr, $nonce:expr, XChaCha20) => { ... };
}