This is the repository for the OpenSSL FIPS Object Module 3.0, the FIPS 140-2 cryptographic module designed for use with OpenSSL release 1.1+. Note that not all code here will initially be released under the usual OpenSSL open source license. Some of the new code will initially be released under a restrictive "truly open or bust" license that is intended to discourage commercial exploitation of the new code until a new open source based FIPS 140-2 validation -- one that everyone can use -- is available. Past experience has shown that some large commercial vendors may, once their immediate FIPS validation needs are met, attempt to obstruct the open source based validations. Such "rent seeking" behavior is something we don't want to encourage by providing FIPS module code prematurely.