<div dir="auto">Hi,<div dir="auto"><br></div><div dir="auto">Can anyone help me with following?</div><div dir="auto"><br></div><div dir="auto">1) Calling FIPS_mode_set() from inside a DLL just after SSL_library_init() fails with</div><div dir="auto">[error:2D06B06F:lib(45):func(107):reason(111)]¬†</div><div dir="auto"><br></div><div dir="auto">2) This DLL links to</div><div dir="auto">a] static libraries (libeay, libssl, libcompat)from FIPS capable OpenSSL.</div><div dir="auto"><br></div><div dir="auto">b] static libcurl which is again prepared using above static FIPS capable OpenSSL¬†</div><div dir="auto"><br></div><div dir="auto">c] Includes fips_premain.c and preprocessor directive of HMACSHA=checksum of itself</div><div dir="auto"><br></div><div dir="auto">3)This is done in order to achieve FIPS compliance for a windows service which loads above DLL for all its communications.</div><div dir="auto"><br></div><div dir="auto">4) What am I missing?¬†</div><div dir="auto"><br></div><div dir="auto">5) Do I need to rebase the DLL to an address as per <a href="http://fipslink.pl">fipslink.pl</a>? If yes, what would be input linker parameters to <a href="http://fipslink.pl">fipslink.pl</a>?</div><div dir="auto"><br></div><div dir="auto">Appreciate your input on this.</div><div dir="auto"><br></div><div dir="auto">Thank you.</div></div>