DSSPRIVKEY_VER3 structure
The DSSPRIVKEY_VER3 structure contains information specific to the particular private key contained in the key BLOB.
Syntax
typedef struct _PRIVKEYVER3 {
DWORD magic;
DWORD bitlenP;
DWORD bitlenQ;
DWORD bitlenJ;
DWORD bitlenX;
DSSSEED DSSSeed;
} DSSPRIVKEY_VER3;
Members
magic
This must always be set to 0x34535344, the ASCII encoding of "DSS4".bitlenP
Number of bits in the DSS key BLOB's prime, P.bitlenQ
Number of bits in the DSS key BLOB's prime, Q.bitlenJ
Number of bits in the DSS key BLOB's prime, J. If J is not in the BLOB, then this value should be 0.bitlenX
Number of bits in the DSS key BLOB private exponent, X.DSSSeed
Seed structure holding the seed and counter values used to generate the primes Q and P. If values in the DSSSeed structure are not available, then the counter element of the structure should be 0xFFFFFFFF.
Requirements
Minimum supported client |
Windows XP [desktop apps only] |
Minimum supported server |
Windows Server 2003 [desktop apps only] |
Header |
Wincrypt.h |