struttura CERT_X942_DH_PARAMETERS (wincrypt.h)
La struttura CERT_X942_DH_PARAMETERS contiene parametri associati a un algoritmo di chiave pubblica Diffie-Hellman.
Sintassi
typedef struct _CERT_X942_DH_PARAMETERS {
CRYPT_UINT_BLOB p;
CRYPT_UINT_BLOB g;
CRYPT_UINT_BLOB q;
CRYPT_UINT_BLOB j;
PCERT_X942_DH_VALIDATION_PARAMS pValidationParams;
} CERT_X942_DH_PARAMETERS, *PCERT_X942_DH_PARAMETERS;
Members
p
Primo modulo P. Il bit più significativo del byte più significativo deve essere sempre impostato su 1.
g
GeneratorE G. Deve avere la stessa lunghezza di p (deve essere riempita con 0x00 byte se è minore).
q
Prime Q.
Fattore di p-1. Il bit più significativo del byte più significativo deve essere impostato su 1.
j
Fattore di sottogruppo facoltativo.
pValidationParams
Puntatore facoltativo a una struttura CERT_X942_DH_VALIDATION_PARAMS . Se il membro cbData del BLOB q è zero, tutti i membri di pValidationParams devono essere zero.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wincrypt.h |