Hi William, Thanks a lot. Found the problem , it was loading another libeay32.dll which does not have fips. I changed the name of my library now it finds the symbol.
Thanks again, -Abhijit On Thu, May 23, 2013 at 3:22 AM, William A. Rowe Jr. <wr...@rowe-clan.net> wrote: > On Tue, 21 May 2013 16:12:45 +0530 > Abhijit Ray Chaudhury <abhijit.ray.chaudh...@gmail.com> wrote: > >> Hi, >> >> I have compiled openssl-fips and openssl in Windows CE 6. But when I >> run "fips_premain_dso.exe libeay32.dll" in target environment I get >> following error: >> >> ============= >> >> 217450134:error:2507606A:DSO support routines:WIN32_BIND_FUNC:could >> not bind to the requested symbol >> name:.\crypto\dso\dso_win32.c:296:symname(FINGERPRINT_premain) >> >> 217450134:error:2506C06A:DSO support routines:DSO_bind_func:could not >> bind to the requested symbol name:.\crypto\dso\dso_lib.c:294: >> >> ================= >> >> Which means GetProcAddress is failing for symbol name >> FINGERPRINT_premain. But if I do "dumpbin /exports libeay32.dll", I >> can see the symbol FINGERPRINT_premain exported. > > You are correct (from dumpbin), which leads me to question whether > you hadn't run the fips_premain_dso.exe binary in the CE 6 emulation > environment, but perhaps ran a win32 flavor of fips_premain_dso. > ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org