struktur BCRYPT_DH_KEY_BLOB (bcrypt.h)
Struktur BCRYPT_DH_KEY_BLOB digunakan sebagai header untuk kunci umum Diffie-Hellman atau kunci privat blob dalam memori.
Sintaksis
typedef struct _BCRYPT_DH_KEY_BLOB {
ULONG dwMagic;
ULONG cbKey;
} BCRYPT_DH_KEY_BLOB, *PBCRYPT_DH_KEY_BLOB;
Anggota
dwMagic
Menentukan jenis kunci yang diwakili struktur ini. Ini bisa menjadi salah satu nilai berikut.
Nilai | Arti |
---|---|
|
Struktur mewakili kunci umum Diffie-Hellman. |
|
Struktur mewakili kunci privat Diffie-Hellman. |
cbKey
Panjangnya, dalam byte, dari kunci.
Komentar
Struktur ini digunakan sebagai header untuk buffer yang lebih besar. BLOB kunci publik Diffie-Hellman
BCRYPT_DH_KEY_BLOB
Modulus[cbKey] // Big-endian.
Generator[cbKey] // Big-endian.
Public[cbKey] // Big-endian.
BLOB kunci privat Diffie-Hellman
BCRYPT_DH_KEY_BLOB
Modulus[cbKey] // Big-endian.
Generator[cbKey] // Big-endian.
Public[cbKey] // Big-endian.
PrivateExponent[cbKey] // Big-endian.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
bcrypt.h |