<div dir="auto">Hi,<div dir="auto"><br></div><div dir="auto">Appreciate any help on following.</div><div dir="auto"><br></div><div dir="auto">In continuation with email sent earlier, for me FINGERPRINT_premain() is not getting called after failure of FIPS_mode_set().</div><div dir="auto"><br></div><div dir="auto">Background</div><div dir="auto">My 32bit application (Myapp32.exe) uses myFips32.dll which statically links to FIPS capable openssl and statically to windows runtime.</div><div dir="auto"><br></div><div dir="auto">On running myapp32.exe, FIPS_mode_set() inside fips32.dll fails with fingerprint mismatch error 111.</div><div dir="auto"> The function FIPS_check_incore_fingerprint(void) calculates incore fingerprint properly but hash embedded using fips_premain.c is read as empty from virtual memory.</div><div dir="auto"><br></div><div dir="auto">For same configuration, 64bit app and it's corresponding 64bit DLL, enters fips mode successfully.</div><div dir="auto"><br></div><div dir="auto">Thank you.</div></div>