Need help - upgrading openssl version from 3.0.12 to 3.2.x version
Wall, Stephen
stephen.wall at redcom.com
Mon Feb 26 22:03:51 UTC 2024
Let me make that message a little cleaner...
---- Original Message ----
> But in the OpenSSL org docs it is mentioned from 3.0.x onwards FIPS is
> integrated within the OpenSSL code and no need to build it separately.
This means that the FIPS provider is included in the openssl-3.x.y.tar.gz and is
no longer a separate download, and can be compiled at the same time as the
rest of OpenSSL by using the `enabled-fips` parameter when configuring. It is
still a separate binary library module, installed in the same directory as other
providers (legacy.so and gost.so, for example).
OpenSSL states on their web page (https://www.openssl.org/source/):
> Please follow the Security Policy instructions to download, build and install a
> validated OpenSSL FIPS provider. Other OpenSSL Releases MAY use the
> validated FIPS provider, but MUST NOT build and use their own FIPS provider.
> For example you can build OpenSSL 3.2 and use the OpenSSL 3.0.8 FIPS
> provider with it.
This means, download and build using the instructions in the Security Policy
either 3.0.8 or 3.0.9 for the `fips.so` provider, and download and build
whatever version you wish for the openssl command and libraries (libcrypto
and libssl).
HOWEVER: There have been reports of problems using a 3.0.x FIPS provider
with 3.2.x builds of OpenSSL, so I personally do not want to attempt that. I
will continue to use 3.0.x OpenSSL with a 3.0.9 FIPS provider until the 140-3
provider is certified, then I will likely switch to the most current 3.1.x using the
3.1.2 provider.
It is important to remember that if you want to be FIPS certified, your `fips.so`
provider *must* be from 3.0.8 or 3.0.9 *only*. No other versions are certified
through OpenSSL at this point. There are commercial sources of FIPS 140-2
certified providers available with varying levels of compatibility. I only have
experience with one of them, and can't make any recommendations.
-spw
More information about the openssl-users
mailing list