Module win_crypto_ng::key_blob
source · Expand description
Cryptographic key blobs
Structs
- Trailing data for
BCRYPT_DH_PRIVATE_BLOB
. - Trailing data for
BCRYPT_DH_PUBLIC_BLOB
. - Trailing data for
BCRYPT_DSA_PRIVATE_BLOB
. - Trailing data for
BCRYPT_DSA_PRIVATE_BLOB
for DSA keys that exceed 1024 bits in length but are less than or equal to 3072 bits. - Trailing data for
BCRYPT_DSA_PUBLIC_BLOB
. - Trailing data for
BCRYPT_DSA_PUBLIC_BLOB
for DSA keys that exceed 1024 bits in length but are less than or equal to 3072 bits. - Trailing data for
BCRYPT_ECCPRIVATE_BLOB
. - Trailing data for
BCRYPT_ECCPUBLIC_BLOB
. - Phantom payload for dynamically determined key blob.
- Trailing data for
BCRYPT_RSAFULLPRIVATE_BLOB
. - Trailing data for
BCRYPT_RSAPRIVATE_BLOB
. - Trailing data for
BCRYPT_RSAPUBLIC_BLOB
.
Enums
- Type of a key blob.
- Dynamic struct layout for
BCRYPT_DH_PRIVATE_BLOB
. - Dynamic struct layout for
BCRYPT_DH_PUBLIC_BLOB
. - Dynamic struct layout for
BCRYPT_DSA_PRIVATE_BLOB
. - Dynamic struct layout for
BCRYPT_DSA_PRIVATE_BLOB
(V2). - Dynamic struct layout for
BCRYPT_DSA_PUBLIC_BLOB
. - Dynamic struct layout for
BCRYPT_DSA_PUBLIC_BLOB
(V2). - Dynamic struct layout for
BCRYPT_ECCPRIVATE_BLOB
. - Dynamic struct layout for
BCRYPT_ECCPUBLIC_BLOB
. - Dynamic struct layout for dynamically determined key blob.
- Dynamic struct layout for
BCRYPT_RSAFULLPRIVATE_BLOB
. - Dynamic struct layout for
BCRYPT_RSAPRIVATE_BLOB
. - Dynamic struct layout for
BCRYPT_RSAPUBLIC_BLOB
.
Traits
- Marker trait for values containing CNG key blob types.