[−][src]Enum age::Encryptor
Handles the various types of age encryption.
Variants
Keys(Vec<RecipientKey>)
Encryption to a list of recipients identified by keys.
Passphrase(SecretString)
Encryption to a passphrase.
Methods
impl Encryptor
[src]
pub fn wrap_output<W: Write>(
&self,
output: W,
format: Format
) -> Result<StreamWriter<W>>
[src]
&self,
output: W,
format: Format
) -> Result<StreamWriter<W>>
Creates a wrapper around a writer that will encrypt its input, and optionally ASCII armor the output.
Returns errors from the underlying writer while writing the header.
You MUST call finish()
when you are done writing, in order to finish the
encryption process. Failing to call finish()
will result in a truncated message
that will fail to decrypt.
Auto Trait Implementations
impl RefUnwindSafe for Encryptor
impl Send for Encryptor
impl Sync for Encryptor
impl Unpin for Encryptor
impl UnwindSafe for Encryptor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,