pub struct EncryptedBottleInfo {
pub algorithm: EncryptionAlgorithm,
pub public_key_algorithm: PublicKeyAlgorithm,
pub block_size_bits: u64,
pub argon: Option<Argon>,
pub encrypted_key: Option<Vec<u8>>,
pub public_encrypted_keys: Vec<EncryptedKeyHeader>,
pub key_commitment: Option<Vec<u8>>,
}Fields§
§algorithm: EncryptionAlgorithm§public_key_algorithm: PublicKeyAlgorithm§block_size_bits: u64§argon: Option<Argon>§encrypted_key: Option<Vec<u8>>§public_encrypted_keys: Vec<EncryptedKeyHeader>§key_commitment: Option<Vec<u8>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for EncryptedBottleInfo
impl !RefUnwindSafe for EncryptedBottleInfo
impl !Send for EncryptedBottleInfo
impl !Sync for EncryptedBottleInfo
impl Unpin for EncryptedBottleInfo
impl !UnwindSafe for EncryptedBottleInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more