Thomas Francis, Jr. wrote:
...

The fastest way to get something that works for "FIPS" is to just follow
the instructions in the user's guide (which is based on the security
policy).  Those instructions have worked for me every time on several
different UNIX platforms.

Thanks, that makes my day. I'd like to reinforce a point made by previous posters: while the "fipscanisterbuild" option is present in the 0.9.8j+ baseline, there is no guarantee that you will be able to successfully build it on all platforms. Or any, for that matter. That FIPS specific code was merged to the baseline to provide a basis for potential future validations, and hence is really only of academic interest to any but the small set of people involved in those validations.

If you need to deploy to an environment requiring a FIPS validated module then you need to use the one true openssl-fips-1.2.tar.gz tarball and follow the Security Policy/User Guide; anything else cannot be claimed as validated. If not then you should NOT be using the FIPS build -- it presents several disadvantages over the standard baseline without any offsetting technical or security advantages.

Some software vendors using the current validated module (v1.2) or derivatives thereof may want to keep an eye on the 0.9.8j+ baseline in anticipation of using future validations off of that baseline. That's great, but please be aware that no such validation is currently planned due to lack of any financial sponsors for the significant cash outlays required. We want the "fips" option to work properly in 0.9.8j+, but IMHO failure of "fipscanisterbuild" is a bug worthy of note but not necessarily of prompt correction.

-Steve M.

--
Steve Marquess
Open Source Software Institute
[email protected]

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to