Kyle Hamilton wrote:
You're looking at the User Guide. This isn't the right thing to look
at; the relevant document (and indeed the controlling document) is the
Security Policy, http://openssl.org/docs/fips/SecurityPolicy-1.2.pdf ,
and the relevant section is Appendix A, "Installation Instructions".

It's very likely that the User Guide has been updated from the 1.1.x
series, and that particular section wasn't.  But, the User Guide is
not the be-all and end-all; it doesn't get validated, and indeed
wasn't even released for v1.2 for several weeks after the validated
v1.2 module was released.  The Security Policy, however, is validated
in conjunction with the software.

To reiterate the warning at the end of the configuration process: the
result is not and cannot be claimed to be validated if you did not
follow the Security Policy *exactly*.
It is technically correct to state that the Security Policy is the "relevant document". However,it should also be noted that the Security Policy document itself (for any validation) is woefully lacking in useful details as needed by anyone not deeply steeped in the nuances of FIPS 140-2. What we know now as the OpenSSL FIPS Object Module User Guide started out as part of the original draft Security Policy document for the first validation years ago. I removed that material to become the User Guide when I was told that the CMVP was objecting to the growing bulk and amount of technical detail. If you look at other Security Policy documents you will note that they all have a rather sparse style. That's typical of formal policy related documentation in general; those of us playing in that arena often prefer not to confuse the issues with facts :-)

As an uncontrolled document the User Guide can contain "extraneous" detail and can be amended as often as necessary, and I try hard to keep it as technically complete and accurate as possible. So yes, the Security Policy is the formally authoritative document, but the User Guide is intended as the real world reference for programmers.

Some ambiguities in the User Guide have been noted recently, now that I'm back from vacation I'll edit it accordingly.

-Steve M.

--
Steve Marquess
Open Source Software institute
marqu...@oss-institute.org

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to