Trait dco3_crypto::Encrypter

source ·
pub trait Encrypter<C> {
    // Required method
    fn encrypter(
        buffer: &mut Vec<u8>
    ) -> Result<Crypter<'_, C>, DracoonCryptoError>;
}
Expand description

Represents methods to return an enrypter over a generic internal C See usage of Crypter and relevant chunked encryption for Crypter<OpenSslCrypter)

Required Methods§

source

fn encrypter(buffer: &mut Vec<u8>) -> Result<Crypter<'_, C>, DracoonCryptoError>

Returns an encrypter by passing a mutable buffer to write the encrypted message to

Object Safety§

This trait is not object safe.

Implementors§