Reference Guide

54 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
FIPS 140-2 Mode is the Default Mode
Prior to the release of Crypto-C ME 4.1.4, a library context did not have a default
mode filter. As a result, any resources managed by a library context were accessible by
default. The Crypto-C ME FIPS 140-2 provider includes both FIPS and non-FIPS
resources, so both FIPS and non-FIPS resources were available if the FIPS provider
was added to a library context.
With the release of Crypto-C ME 4.1.4, the FIPS 140-2 provider defaults to operating
in FIPS 140-2 mode. When a FIPS provider in FIPS mode is added to a library
context, the library context will operate in FIPS mode if no mode has already been set.
Where an application using the FIPS 140-2 provider is expected to operate in
non-FIPS mode by default, the mode must be updated.
For more information, see:
R_FIPS140_FEATURE_fips140_mode
R_LIB_CTX_set_mode()