Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Note
Cierta información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su publicación comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información proporcionada aquí. La característica descrita en este tema está disponible en versiones preliminares de Windows Insider Preview.
The BCRYPT_PQDSA_PADDING_INFO structure is used to specify the padding scheme for Post-Quantum Digital Signature algorithms (PQDSA).
Syntax
typedef struct _BCRYPT_PQDSA_PADDING_INFO {
PUCHAR pbCtx;
ULONG cbCtx;
LPCWSTR pszPrehashAlgId;
} BCRYPT_PQDSA_PADDING_INFO;
Fields
pbCtx
Puntero al búfer que contiene la cadena de contexto.
Puede ser NULL. If pbCtx is NULL, then cbCtx must be set to 0.
cbCtx
The size, in bytes, of the context string pointed to by pbCtx. Its value must be 0 if pbCtx is NULL. De lo contrario, debe ser un entero distinto de cero menor que 256.
pszPrehashAlgId
A CNG hash algorithm identifier. Este parámetro indica si se usará la variante pura (por ejemplo, ML-DSA) o el hash previo (por ejemplo, HashML-DSA). Un NULL valor indica el uso de variante pura. Para usar una variante pre-hash, este identificador debe hacer referencia a un algoritmo hash aprobado: SHA-2, SHA-3 o SHAKE.
Remarks
For many PQDSA signatures, the use of BCRYPT_PQDSA_PADDING_INFO is not required. Using NULLpPaddingInfo in calls to BCryptSignHash and BCryptVerifySignature is equivalent to using pure variant with an empty context string.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo compatible | Windows Insiders (compilación 27843): Comienza la compatibilidad con ML-DSA. [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Insiders (compilación 27843): Comienza la compatibilidad con ML-DSA. [solo aplicaciones de escritorio] |
| Header | bcrypt.h |