I am getting this error on windows.
2564:error:2D06906E:FIPS routines:FIPS_CHECK_INCORE_FINGERPRINT:fingerprint
does not match:.\fips\fips.c:238:
I am using the fiplink.pl and it is also generating the signature for the
shared library using
fips_premain_dso , followed by inserting the generated signature into the
library using -DHMAC_SHA1_SIG=\\\"$fips_hash\\\" .
Can someone please let me know if they have compiled libcrypto.a into
a shared library such that FIPS_mode_set() passed and how they did it?
Or is there documentation detailing how to do this? The OpenSSL FIPS
1.2 User Guide only states how to build OpenSSL-FIPS and link it
statically into an application. It does not describe how to link it
into a shared library that will then be dynamically loaded by an
application. Or could someone shed some light on the error that I am
seeing and some probable causes, i.e. why don't the signatures match
up?
I would really appreciate any help.
Thanks,
Justin