pub trait RandomizedDecryptor {
    // Required method
    fn decrypt_with_rng<R: CryptoRngCore + ?Sized>(
        &self,
        rng: &mut R,
        ciphertext: &[u8]
    ) -> Result<Vec<u8>>;
}
Expand description

Decrypt the given message using provided random source

Required Methods§

source

fn decrypt_with_rng<R: CryptoRngCore + ?Sized>( &self, rng: &mut R, ciphertext: &[u8] ) -> Result<Vec<u8>>

Decrypt the given message.

Implementors§

source§

impl RandomizedDecryptor for rsa::pkcs1v15::DecryptingKey

source§

impl<D, MGD> RandomizedDecryptor for rsa::oaep::DecryptingKey<D, MGD>where D: Digest, MGD: Digest + FixedOutputReset,