Struct AesInfo
struct AesInfo { ... }
Holds the AES information of a file in the zip archive
Fields
aes_mode: crate::types::AesModeThe AES encryption mode
verification_value: [u8; 2]The verification key
salt: Vec<u8>The salt
Implementations
impl Debug for AesInfo
fn fmt(self: &Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Freeze for AesInfo
impl RefUnwindSafe for AesInfo
impl Send for AesInfo
impl Sync for AesInfo
impl Unpin for AesInfo
impl UnwindSafe for AesInfo
impl<T> Any for AesInfo
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for AesInfo
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for AesInfo
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> From for AesInfo
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Same for AesInfo
impl<T, U> Into for AesInfo
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom for AesInfo
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for AesInfo
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>