Hello OpenSSL community,
I'm trying to work with FIPS-mode enabled OpenSSL library (version
2.0.1) on iOS platform, but unfortunately every time I try to enable
FIPS mode (via FIPS_module_mode_set), few self-tests fail.
Specifically these: FIPS_selftest_dsa(), FIPS_selftest_ecdsa() and
FIPS_selftest_rsa(). All the other pass (including
FIPS_check_incore_fingerprint).

To compile the library for iOS platform I used scripts that I've found
in OpenSSL's FIPS iOS validation package
(http://opensslfoundation.com/testing/validation-2.0/platforms/ios/)
and I was following the instructions in the "Test Instructions" guide
(http://testhub.opensslfoundation.com/osf/testing/validation-2.0/platforms/ios/TestingInstructions-iOS.pdf).
To pass the FIPS integrity test I've added fips_premain.c file to my
application's XCode project and I'm also using incore_macho utility.
And I'm using iOS 5.1 SDK.

Any ideas what could cause these self-tests to fail? And any ideas how
to pass them ;)?
Thank you for your suggestions!


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

Reply via email to