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

Reply via email to