Skip to main content

RandomizedDecryptor

Trait RandomizedDecryptor 

Source
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.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

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,