Trait sop::Encrypt [−][src]
pub trait Encrypt<'a> { fn no_armor(self: Box<Self>) -> Box<dyn Encrypt<'a> + 'a>; fn mode(self: Box<Self>, mode: EncryptAs) -> Box<dyn Encrypt<'a> + 'a>; fn sign_with(
self: Box<Self>,
key: &mut (dyn Read + Send + Sync)
) -> Result<Box<dyn Encrypt<'a> + 'a>>; fn with_password(
self: Box<Self>,
password: &str
) -> Result<Box<dyn Encrypt<'a> + 'a>>; fn with_cert(
self: Box<Self>,
cert: &mut (dyn Read + Send + Sync)
) -> Result<Box<dyn Encrypt<'a> + 'a>>; fn plaintext(
self: Box<Self>,
plaintext: &'a mut (dyn Read + Send + Sync)
) -> Result<Box<dyn Ready + 'a>>; }
Expand description
Builder for SOP::encrypt
.
Required methods
fn no_armor(self: Box<Self>) -> Box<dyn Encrypt<'a> + 'a>
[src]
fn no_armor(self: Box<Self>) -> Box<dyn Encrypt<'a> + 'a>
[src]Disables armor encoding.
fn mode(self: Box<Self>, mode: EncryptAs) -> Box<dyn Encrypt<'a> + 'a>
[src]
fn mode(self: Box<Self>, mode: EncryptAs) -> Box<dyn Encrypt<'a> + 'a>
[src]Sets encryption mode.