Hello Openssl-users,
FIPS_mode_set(1) failing when invoked on target machine (Win CE 6.0) Steps I have used: 1. Build wincecompat library 2. Build fips capable openssl library a. perl configure VC-CE fips --with-fipslibdir=..\fips-install-wince600\lib b. ms\do_ms.bat c. make -f ms\cedll.mak creates " libeay32.dll" and " ssleay32.dll" 3. Created a MyDLL.dll which links the above 2 dlls and calls " FIPS_mode_set(1)" for enabling FIPS mode. 4. MyAPP.exe loads the MyDll.dll When FIPS_mode_set(1) is called am getting " FIPS_mode_set failed: 2d06b06f" error Which means "FIPS_check_incore_fingerprint:fingerprint does not match" Using Visual Studio 2005 on Windows 7 64bit for cross compiling MyApp.exe using cross compiled fips capable openssl library. Cross compiling it for Windows CE 6.0 What am I missing here ? Any pointers will be really helpful. Regards Balaji