Trait EncryptProvider

Source
pub trait EncryptProvider {
    type Cipher;

    // Required method
    fn encrypt(
        &self,
        plaintext: &str,
        password: &str,
        ek: Self::Cipher,
    ) -> Result<EncryptionResult, DefaultError>;
}

Required Associated Types§

Required Methods§

Source

fn encrypt( &self, plaintext: &str, password: &str, ek: Self::Cipher, ) -> Result<EncryptionResult, DefaultError>

Implementors§