#[repr(C, packed(1))]pub struct EnvelopedKeyBlob {
pub version: ULONG,
pub sym_alg_id: ULONG,
pub bits: ULONG,
pub cb_encrypted_pri_key: [BYTE; 64],
pub pub_key: ECCPublicKeyBlob,
pub ecc_cipher_blob: ECCCipherBlob,
}
Expand description
The structure of ENVELOPEDKEYBLOB
Fields§
§version: ULONG
§sym_alg_id: ULONG
§bits: ULONG
§cb_encrypted_pri_key: [BYTE; 64]
§pub_key: ECCPublicKeyBlob
§ecc_cipher_blob: ECCCipherBlob
Trait Implementations§
Source§impl Clone for EnvelopedKeyBlob
impl Clone for EnvelopedKeyBlob
Source§fn clone(&self) -> EnvelopedKeyBlob
fn clone(&self) -> EnvelopedKeyBlob
Returns a duplicate of the value. Read more
1.0.0 · 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 EnvelopedKeyBlob
impl Debug for EnvelopedKeyBlob
impl Copy for EnvelopedKeyBlob
Auto Trait Implementations§
impl Freeze for EnvelopedKeyBlob
impl RefUnwindSafe for EnvelopedKeyBlob
impl Send for EnvelopedKeyBlob
impl Sync for EnvelopedKeyBlob
impl Unpin for EnvelopedKeyBlob
impl UnwindSafe for EnvelopedKeyBlob
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