pub fn decrypt_with_context<'a>( data: &'a [u8], cipher_obj: &Arc<Cipher>, cipher_ctx: &Option<CipherContext>, encrypted: bool, ) -> Result<Cow<'a, [u8]>, Error>