Release Notes
New Features 3
RSA BSAFE Crypto-C Micro Edition 4.1.4 Release Notes
– Algorithm subtypes to specify for the type of key to wrap with:
•
R_CR_SUB_SYMMETRIC_KEY
• R_CR_SUB_ASYMMETRIC_KEY
– Algorithm subtypes to specify for the type of key to be wrapped:
•
R_CR_SUB_WRAP_SKEY
•
R_CR_SUB_WRAP_PKEY
•
R_CR_SUB_WRAP_RAW
– Key wrapping and unwrapping initialization functions:
•
R_CR_keywrap_wrap_init_SKEY()
•
R_CR_keywrap_wrap_init_PKEY()
•
R_CR_keywrap_unwrap_init_SKEY()
•
R_CR_keywrap_unwrap_init_PKEY()
– Key wrapping and unwrapping functions:
•
R_CR_keywrap_wrap_SKEY()
•
R_CR_keywrap_wrap_PKEY()
•
R_CR_keywrap_unwrap_SKEY()
•
R_CR_keywrap_unwrap_PKEY()
• A Single-Step KDF implementation, as defined in SP 800-56A Rev 2, that uses a
message digest as the fundamental cryptographic function.
• An HMAC-based Extract-and-Expand Key Derivation Function (HKDF) as
described in
RFC 5869.
• New resources to provide Diffie-Hellman and Ephemeral Diffie-Hellman
parameters based on safe prime numbers, as outlined in SP 800-56A Rev 3.
• New SHA3 message digest algorithms:
– SHA3-224
– SHA3-256
– SHA3-384
– SHA3-512.
• New Message Authentication Code (MAC) algorithms using the SHA3 message
digest algorithms:
– HMAC SHA3-224
– HMAC SHA3-256
– HMAC SHA3-384
– HMAC SHA3-512.