структура CERT_X942_DH_PARAMETERS (wincrypt.h)
Структура CERT_X942_DH_PARAMETERS содержит параметры, связанные с алгоритмом Diffie-Hellman открытого ключа.
Синтаксис
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;
Члены
p
Простой модуль P. Самый значительный бит самого значимого байта всегда должен иметь значение 1.
g
Генератор G. Должен иметь ту же длину, что и p (должен быть заполнен 0x00 байтами, если меньше).
q
Прайм Q.
Коэффициент p–1. Самый значительный бит самого значимого байта должен иметь значение 1.
j
Необязательный фактор подгруппы.
pValidationParams
Необязательный указатель на структуру CERT_X942_DH_VALIDATION_PARAMS . Если элемент cbData большого двоичного объекта q равен нулю, все члены pValidationParams должны быть равны нулю.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wincrypt.h |