BCRYPT_ECCKEY_BLOB-Struktur (bcrypt.h)
Die BCRYPT_ECCKEY_BLOB-Struktur wird als Header für einen öffentlichen Schlüssel oder ein BLOB mit einem privaten Schlüssel im Arbeitsspeicher verwendet.
Syntax
typedef struct _BCRYPT_ECCKEY_BLOB {
ULONG dwMagic;
ULONG cbKey;
} BCRYPT_ECCKEY_BLOB, *PBCRYPT_ECCKEY_BLOB;
Member
dwMagic
Gibt den Schlüsseltyp an, den dieses BLOB darstellt. Die möglichen Werte für diesen Member hängen vom Typ des BLOB ab, den diese Struktur darstellt. Die folgenden Schlüssel verwenden die in FIPS 186-2 definierte NIST-256-Bit-Primkurve.
cbKey
Die Länge des Schlüssels in Bytes.
Hinweise
Diese Struktur wird als Header für einen größeren Puffer verwendet. Ein elliptisches Kurvenblob mit öffentlichem Schlüssel (BCRYPT_ECCPUBLIC_BLOB) hat das folgende Format im zusammenhängenden Arbeitsspeicher. Die X- und Y-Koordinaten sind ganze Zahlen ohne Vorzeichen, die im Big-Endian-Format codiert sind.
BCRYPT_ECCKEY_BLOB
BYTE X[cbKey] // Big-endian.
BYTE Y[cbKey] // Big-endian.
Ein Elliptic Curve Private Key BLOB (BCRYPT_ECCPRIVATE_BLOB) hat das folgende Format im zusammenhängenden Arbeitsspeicher. Die X- und Y-Koordinaten und der d-Wert sind ganze Zahlen ohne Vorzeichen, die im Big-Endian-Format codiert sind.
BCRYPT_ECCKEY_BLOB
BYTE X[cbKey] // Big-endian.
BYTE Y[cbKey] // Big-endian.
BYTE d[cbKey] // Big-endian.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | bcrypt.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für