pub struct VaultVpolKeys {
pub key1: Vec<u8>,
pub key2: Vec<u8>,
}Expand description
The two AES keys recovered from a decrypted VAULT_VPOL_KEYS blob.
key1 is the key impacket’s VAULT example uses to AES-CBC-decrypt record
attributes; key2 is retained for completeness.
Fields§
§key1: Vec<u8>§key2: Vec<u8>Trait Implementations§
Source§impl Clone for VaultVpolKeys
impl Clone for VaultVpolKeys
Source§fn clone(&self) -> VaultVpolKeys
fn clone(&self) -> VaultVpolKeys
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VaultVpolKeys
impl Debug for VaultVpolKeys
impl Eq for VaultVpolKeys
Source§impl PartialEq for VaultVpolKeys
impl PartialEq for VaultVpolKeys
Source§fn eq(&self, other: &VaultVpolKeys) -> bool
fn eq(&self, other: &VaultVpolKeys) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VaultVpolKeys
Auto Trait Implementations§
impl Freeze for VaultVpolKeys
impl RefUnwindSafe for VaultVpolKeys
impl Send for VaultVpolKeys
impl Sync for VaultVpolKeys
impl Unpin for VaultVpolKeys
impl UnsafeUnpin for VaultVpolKeys
impl UnwindSafe for VaultVpolKeys
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