structure BCRYPT_ECCKEY_BLOB (bcrypt.h)
La structure BCRYPT_ECCKEY_BLOB est utilisée comme en-tête pour une clé publique de courbe elliptique ou un objet BLOBde clé privée en mémoire.
Syntaxe
typedef struct _BCRYPT_ECCKEY_BLOB {
ULONG dwMagic;
ULONG cbKey;
} BCRYPT_ECCKEY_BLOB, *PBCRYPT_ECCKEY_BLOB;
Membres
dwMagic
Spécifie le type de clé que représente cet objet BLOB. Les valeurs possibles pour ce membre dépendent du type d’objet BLOB que représente cette structure. Les clés suivantes utilisent la courbe primaire NIST 256 bits définie dans FIPS 186-2.
cbKey
Longueur, en octets, de la clé.
Remarques
Cette structure est utilisée comme en-tête pour une mémoire tampon plus grande. Un objet BLOB à clé publique de courbe elliptique (BCRYPT_ECCPUBLIC_BLOB) a le format suivant en mémoire contiguë. Les coordonnées X et Y sont des entiers non signés encodés au format big-endian.
BCRYPT_ECCKEY_BLOB
BYTE X[cbKey] // Big-endian.
BYTE Y[cbKey] // Big-endian.
Un objet BLOB de clé privée de courbe elliptique (BCRYPT_ECCPRIVATE_BLOB) a le format suivant en mémoire contiguë. Les coordonnées X et Y et la valeur d sont des entiers non signés encodés au format big-endian.
BCRYPT_ECCKEY_BLOB
BYTE X[cbKey] // Big-endian.
BYTE Y[cbKey] // Big-endian.
BYTE d[cbKey] // Big-endian.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | bcrypt.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour