Reference Guide

62 Chapter 6: Changes Between Releases 4.1.2 and 4.1.4
RSA BSAFE Crypto-C Micro Edition 3.x to 4.1.4 Migration Guide
The following table lists details about the DH key and key parameter generation
information identifiers for Crypto-C ME 4.1.4.
Table 17 Diffie-Hellman Key and Key Parameter Generation Information Identifiers
Prior to Crypto-C ME 4.1.4 Crypto-C ME 4.1.4
Key Generation Information Identifiers
R_CR information identifiers:
R_CR_INFO_ID_DH_GENERATOR
R_CR_INFO_ID_DH_PRIME
R_CR_INFO_ID_OPTIMIZATION_NAME
R_CR_INFO_ID_SET_RANDOM
R_PKEY
information identifiers:
R_PKEY_INFO_ID_DH_FACTOR
R_PKEY_INFO_ID_DH_GENERATOR
R_PKEY_INFO_ID_DH_PRIME
R_PKEY_INFO_ID_DH_PRIV_KEY
R_PKEY_INFO_ID_DH_PUB_KEY
R_PKEY_INFO_ID_DH_SUBGROUP_FACTOR
R_CR information identifiers added:
R_CR_INFO_ID_DH_FACTOR (mandatory)
R_CR_INFO_ID_DH_STRENGTH (optional)
R_PKEY information identifiers deprecated:
R_PKEY_FIELD_ID_DH_SUBGROUP_FACTOR
not meaningful for SP 800-56A, not supported
Key Parameter Generation Information Identifiers
R_CR information identifiers:
R_CR_INFO_ID_DH_GENERATOR
R_CR_INFO_ID_DH_GENERATOR_ORDER
R_CR_INFO_ID_DH_PRIME
R_CR_INFO_ID_DH_PRIME_LENGTH
R_CR_INFO_ID_OPTIMIZATION_NAME
R_CR_INFO_ID_SET_RANDOM
R_PKEY
information identifiers:
R_PKEY_INFO_ID_DH_PRIME
R_PKEY_FIELD_ID_DH_FACTOR
R_PKEY_FIELD_ID_DH_GENERATOR
R_PKEY_FIELD_ID_DH_SUBGROUP_FACTOR
R_CR information identifiers deprecated:
R_CR_INFO_ID_DH_PRIME replaced with
R_CR_INFO_ID_NUM_BITS
R_CR_INFO_ID_DH_GENERATOR_ORDER
replaced with
R_CR_INFO_ID_SUBPRIME_BITS
R_CR information identifiers added:
R_CR_INFO_ID_PGEN_DIGEST
R_CR_INFO_ID_PGEN_DIGEST_ID
R_CR_INFO_ID_PGEN_SEED
R_CR_INFO_ID_OPTIMIZATION_NAME
R_CR_INFO_ID_PGEN_GENERATOR_INDEX
R_PKEY
information identifiers deprecated:
R_PKEY_FIELD_ID_DH_SUBGROUP_FACTOR
not meaningful for FIPS186-4, not supported
R_PKEY information identifiers added:
R_PKEY_INFO_ID_DH_SEED
R_PKEY_INFO_ID_DH_COUNTER
R_PKEY_INFO_ID_PGEN_DIGEST_ID