Hi, I'm trying to use OpenSSL 1.0.1e with fips module 2.0.4 on Win7 (64bit).
set_fips_mode(1) fails with "error:2D06B06F:FIPS routines:FIPS_check_incore_fingerprint:fingerprint does not match". While searching for the cause, I noticed that the unit test ("nmake -f ms\ntdll.mak test") fails for both the container and OpenSSL library. The library test fails with: Curve defined by Weierstrass equation y^2 = x^3 + a*x + b (mod 0x17) a = 0x1 b = 0x1 Point is not on curve: x = 0xD, y = 0xFFFFD21E .\crypto\ec\ectest.c:318: ABORT The fips module test fails with link /nologo /subsystem:console /opt:ref /debug /map /out:out32dll\fips_rsagtest .exe @C:\Users\NORKAL~1\AppData\Local\Temp\nm854.tmp LINK : fatal error LNK1104: cannot open file 'out32dll\fips_rsagtest.exe' Second stage Link failure at util\fipslink.pl line 75. NMAKE : fatal error U1077: 'C:\Perl\bin\perl.EXE' : return code '0x19' My question is: Are the failing self tests the reason for set_fips_mode() to fail ? What would be the best way to debug the failing set_fips_mode() ? On Win7 32bit, all works well after adding "/DYNAMICBASE:NO /FIXED" in the link process, but this doesn't help on 64bit. (I'm using the no_asm build on both.) Regards, Jan -- Jan Willamowius, j...@willamowius.de, http://www.gnugk.org/ ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org