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
Prime Q.
p-1 的系数。 必须将最大有效字节中的最有效位设置为 1。
j
可选子组因子。
pValidationParams
指向 CERT_X942_DH_VALIDATION_PARAMS 结构的可选指针。 如果 q BLOB 的 cbData 成员为零,则 pValidationParams 的所有成员都必须为零。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |