One thing should be noticed..

If your product uses a FIPS-validated OpenSSL and wants to be claimed as a 
FIPS-validated product, then you cannot make any changes to the OpenSSL code. 
Many vendors I've seen use OpenSSL as the code base but have to make certain 
changes to OpenSSL or add other level of API in order to have OpenSSL work with 
their products. In that case, the FIPS validation of OpenSSL does not apply to 
the products. Therefore, it does not really matter if you use 0.9.7 or 0.9.8, 
because your product needs to under the FIPS validation process anyway.

-Xiaoyu




Kevin:

First OpenSSL has received FIPS certification (See Cert #733 at 
http://csrc.nist.gov/cryptval/140-1/1401val2007.htm)

Second, if you require a version of OpenSSL that is FIPS capable, then you must 
stick with the 0.9.7 stream.  You must first build openssl-fips-1.1.1 according 
to the instructions in the Security Policy document.  Then you can build 
openssl-0.9.7m with the fips config parameter to get a FIPS capable version of 
OpenSSL (BTW 0.9.7m is the only version of the 0.9.7 stream that will build a 
FIPS capable openssl against openssl-fips-1.1.1).

It is my understanding that 0.9.8 streams cannot be used to build FIPS capable 
OpenSSL modules.  The User Guide 
(http://www.openssl.org/docs/fips/UserGuide-1.1.1.pdf)has clear definitions for 
the FIPS object module, a FIPS compatible OpenSSL and A FIPS capable OpenSSL.

The FIPS object module is created when openssl-fips-1.1.1 is built.
openssl-0.9.7mis a FIPS compatible version of OpenSSL.
When openssl-0.9.7m is built in combination with openssl-fips-1.1.1, a FIPS 
capable OpenSSL is the result.

It still requires that applications using openssl be modified to activate FIPS 
mode to ensure that the applications are FIPS compliant.  I have seen a 
reference that Apache is resurrecting previous work to allow https sessions to 
use openssl in FIPS mode.  I have not seen any indications yet that previously 
posted patches for OpenSSH are being reworked for the current version to allow 
it to operate in FIPS mode.

Regards
Bill
 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to