Release Notes
Enhancements and Resolved Issues 31
RSA BSAFE Crypto-C Micro Edition 4.1.4 Release Notes
BSFCRYCME-1732 Shamir's Secret Sharing doesn't support setting prime after
initialization.
BSFCRYCME-1731 Change default RSA key generation algorithm to FIPS 186-3.
BSFCRYCME-1660 Implement approved safe-prime groups as defined in SP 800-56A.
BSFCRYCME-1574 Hang when gathering entropy from CPU stats source.
BSFCRYCME-1573 FIPS self-tests create a real random unnecessarily.
BSFCRYCME-1515 Generate DH keys in accordance with FIPS 186-4.
BSFCRYCME-1508 Remove system calls, from process entropy source, disallowed by
ssh daemon’s sandbox.
BSFCRYCME-1383 Add support for Visual Studio 2017.
BSFCRYCME-1377 Support Partial IVs being supplied (IG A.5).
BSFCRYCME-1349 Disable executable stack on Linux.
BSFCRYCME-1342 Modify the integrated signature checking to handle FAT libraries.
BSFCRYCME-1287 Possible Array Bounds Read (ABR) occurs when
r0_copy8_u2a_sparc9_vis1() is called with aligned memory
and length not a multiple of 8.
BSFCRYCME-1278 Extraneous
NULL checks for MAC/digest on zero-length data.
BSFCRYCME-1276 Segfault when retrieving length from digest/mac/cipher API.
BSFCRYCME-1239 Allow access to updated cipher IV for ongoing operation.
BSFCRYCME-1222 Use of
R_CR_INFO_ID_CIPHER_IV can cause invalid memory
access.
BSFCRYCME-1211 Solaris compile uses invalid command line options.
BSFCRYCME-1195 ASN.1 decoding of multi-octet tags gives wrong tag.
BSFCRYCME-1137 Blinding state should be shareable.
BSFCRYCME-1135 ECDH key generation and DSA parameter generation do not use
CTR-DRBG.
BSFCRYCME-1127 iOS libraries should be packaged as multi-architecture FAT libraries,
or possibly even an Apple framework
BSFCRYCME-1125 Length of DH values are sometimes one byte smaller than expected.
BSFCRYCME-1091 Provide iOS libraries as Fat Libraries.
Table 8 Enhancements and Resolved Issues (continued)
ID Description