estructura BCRYPT_ECCKEY_BLOB (bcrypt.h)
La estructura BCRYPT_ECCKEY_BLOB se usa como encabezado para una clave pública de curva elíptica o BLOB de clave privada en memoria.
Sintaxis
typedef struct _BCRYPT_ECCKEY_BLOB {
ULONG dwMagic;
ULONG cbKey;
} BCRYPT_ECCKEY_BLOB, *PBCRYPT_ECCKEY_BLOB;
Miembros
dwMagic
Especifica el tipo de clave que representa este BLOB. Los valores posibles para este miembro dependen del tipo de BLOB que representa esta estructura. Las claves siguientes usan la curva primo de NIST de 256 bits definida en FIPS 186-2.
cbKey
Longitud, en bytes, de la clave.
Comentarios
Esta estructura se usa como encabezado para un búfer mayor. Una clave pública de curva elíptica BLOB (BCRYPT_ECCPUBLIC_BLOB) tiene el siguiente formato en memoria contigua. Las coordenadas X e Y son enteros sin signo codificados en formato big-endian.
BCRYPT_ECCKEY_BLOB
BYTE X[cbKey] // Big-endian.
BYTE Y[cbKey] // Big-endian.
Una clave privada de curva elíptica BLOB (BCRYPT_ECCPRIVATE_BLOB) tiene el siguiente formato en memoria contigua. Las coordenadas X e Y y el valor d son enteros sin signo codificados en formato big-endian.
BCRYPT_ECCKEY_BLOB
BYTE X[cbKey] // Big-endian.
BYTE Y[cbKey] // Big-endian.
BYTE d[cbKey] // Big-endian.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | bcrypt.h |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de