pub struct DbKeys {
pub encryption_key: SecretBytes,
pub signing_key: SecretBytes,
pub private_acl: Vec<u8>,
}Expand description
DbBlob::PrivateBlob: the keys that protect everything in the keychain.
Fields§
§encryption_key: SecretBytesWraps the per-item keys.
signing_key: SecretBytesSigns blobs. Kept so a re-serialized keychain preserves it.
private_acl: Vec<u8>Private ACL, which follows the keys to the end of the blob. Opaque.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DbKeys
impl RefUnwindSafe for DbKeys
impl Send for DbKeys
impl Sync for DbKeys
impl Unpin for DbKeys
impl UnsafeUnpin for DbKeys
impl UnwindSafe for DbKeys
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