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