As of BC Java 1.54 from a JCA/JCE point of view the module is largely a drop in replacement and can be used with the other BC APIs for certificate generation, CMS, TSP, S/MIME, OpenPGP and other protocols. Owing to the requirements of FIPS, particularly in respect to boundary issues the lightweight API is quite different, however the ASN.1 packages and the EC math package are the same.
Status: The BC FIPS 1.0.0 module has finished review and is currently in co-ordination. Progress of the module can be followed at:
Status: Released 11 November, 2016.
The module is currently tested against the JRE 1.7 and the JRE 1.8. The module is source and byte code compatible back to JDK 1.5.
bc-fips-1.0.1.jar - patch release of bc-fips-1.0.0 (bug fixes, some improvements)