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