CRYPT_X942_OTHER_INFO structure (wincrypt.h)

The CRYPT_X942_OTHER_INFO structure contains additional key generation information.

Syntax

typedef struct _CRYPT_X942_OTHER_INFO {
  LPSTR           pszContentEncryptionObjId;
  BYTE            rgbCounter[CRYPT_X942_COUNTER_BYTE_LENGTH];
  BYTE            rgbKeyLength[CRYPT_X942_KEY_LENGTH_BYTE_LENGTH];
  CRYPT_DATA_BLOB PubInfo;
} CRYPT_X942_OTHER_INFO, *PCRYPT_X942_OTHER_INFO;

Members

pszContentEncryptionObjId

OID of the content encryption algorithm.

rgbCounter[CRYPT_X942_COUNTER_BYTE_LENGTH]

Array of BYTES of length CRYPT_X942_COUNTER_BYTE_LENGTH. The value is stored in little-endian order.

rgbKeyLength[CRYPT_X942_KEY_LENGTH_BYTE_LENGTH]

Array of BYTES of length CRYPT_X942_KEY_LENGTH_BYTE_LENGTH. The value is stored in little-endian order.

PubInfo

Optional CRYPT_DATA_BLOB for additional information.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header wincrypt.h