Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

DSSPUBKEY_VER3 structure

The DSSPUBKEY_VER3 structure contains information specific to the particular public key contained in the key BLOB.

Syntax

typedef struct _PUBKEYVER3 {
 DWORD   magic;
 DWORD   bitlenP;
 DWORD   bitlenQ;
 DWORD   bitlenJ;
 DSSSEED DSSSeed;
} DSSPUBKEY_VER3;

Members

  • magic
    This must always be set to 0x33535344, the ASCII encoding of "DSS3".

  • bitlenP
    Number of bits in the DSS key BLOB's prime, P.

  • bitlenQ
    Number of bits in the DSS key BLOB's prime, Q. If Q is not in the BLOB, this value should be zero.

  • bitlenJ
    Number of bits in the DSS key BLOB's prime, J. If J is not in the BLOB, then this value should be zero.

  • 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

See also

BLOBHEADER

DSSSEED

Additional resources