pub fn decrypt<'a>(self, key: &[u8], ciphertext: &'a mut [u8]) -> Result<&'a [u8]> {
        info!("unprotected decrypt");
        let iv_vec = vec![0u8; self.block_size()];
        Ok(self.decrypt_with_iv(key, &iv_vec, ciphertext, true)?.1)
    }
/// Decrypt the data using CFB mode, without padding. Overwrites the input.
/// Uses an IV of all zeroes, as specified in the openpgp cfb mode. Does
/// resynchronization.
Decrypt the data using CFB mode, without padding. Overwrites the input.
Uses an IV of all zeroes, as specified in the openpgp cfb mode. Does
resynchronization.
Decrypt the data using CFB mode without padding . Overwrites the input . Uses an IV of all zeroes as specified in the openpgp cfb mode . Does resynchronization .
pub fn decrypt<'a>(self, key: &[u8], ciphertext: &'a mut [u8]) -> Result<&'a [u8]> {
        info!("unprotected decrypt");
        let iv_vec = vec![0u8; self.block_size()];
        Ok(self.decrypt_with_iv(key, &iv_vec, ciphertext, true)?.1)
    }
pub fn decrypt < ' a > ( self , key : & [ u8 ] , ciphertext : & ' a mut [ u8 ] ) -> Result < & ' a [ u8 ] > { info ! ( " " ) ; let iv_vec = vec ! [ 0u8 self block_size ( ) ] ; Ok ( self . decrypt_with_iv ( key , & iv_vec , ciphertext , true ) ? . 1 ) }
Decrypt the data using CFB mode, without padding.
Decrypt the data using CFB mode without padding .
self
key
&[u8]
ciphertext
&'a mut [u8]
self
key
&[u8]
ciphertext
&'a mut [u8]