FIPS 140 is a U. S. Federal program for the testing and certification of cryptographic modules. An early FIPS 140-1 certificate for OpenSSL's FOM 1. 0 was revoked in July 2006 "when questions were raised about the validated module's interaction with outside software. " The module was re-certified in February 2007 before giving way to FIPS 140-2. OpenSSL 1. 0. 2 supported the use of the OpenSSL FIPS Object Module (FOM), which was built to deliver FIPS approved algorithms in a FIPS 140-2 validated environment. OpenSSL controversially decided to categorize the 1. 0. 2 architecture as 'End of Life' or 'EOL', effective December 31, 2019, despite objections that it was the only version of OpenSSL that was currently available with support for FIPS mode. As a result of the EOL, many users were unable to properly deploy the FOM 2. 0 and fell out of compliance because they did not secure Extended Support for the 1. 0. 2 architecture, although the FOM itself remained validated for eight months further.