Encryptor

Trait Encryptor 

Source
pub trait Encryptor {
    // Required method
    fn encrypt(
        &self,
        data: &[u8],
        op: Box<dyn Fn(&[u8]) -> Vec<u8>>,
    ) -> Result<Vec<u8>, LogError>;
}
Expand description

Encrypt function abstract

Required Methods§

Source

fn encrypt( &self, data: &[u8], op: Box<dyn Fn(&[u8]) -> Vec<u8>>, ) -> Result<Vec<u8>, LogError>

Implementors§