Peter Beal wrote:
Hi All,

I need to create a FIPS validated version based on 0.9.8r. This library also needs to utilize the Intel AES instructions. My current plan is to patch in the AESNI engine and then move pertinent logic over into the FIPS Canister. Is this a reasonable approach to achieve this? Or, is there some issue that I'm not aware of, such as built in engines and FIPS being mutually exclusive?

Since you're obtaining a validation of your own that is really a question for your CMVP accredited test lab. The answer will depend on their interpretation of "hybrid" in the FIPS 140-2 context (I have a definite opinion but that is irrelevant if your test lab feels differently).

You can't of course make changes to the validated code -- any changes at all -- and still call it validated.

-Steve M.

--
Steve Marquess
The OpenSSL Software Foundation, Inc.
1829 Mount Ephraim Road
Adamstown, MD  21710
USA
+1 877-673-6775
[email protected]

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

Reply via email to