pub fn encrypt_bytes( plaintext: &[u8], key: &[u8; 32], nonce: &[u8; 24], ) -> Result<(Vec<u8>, Algorithm), CryptError>