Never mind, the application (virtualbox) was incorrectly trying to use the 32bit version of openssl. But I still don't understand why a 32bit version has different symbols that the 64bit one.
On Thu, Jan 10, 2013 at 12:01 PM, Ribhi Kamal <[email protected]> wrote: > Thanks Jakob, I'm using MASM (ml and ml64) and it seems to work ok for the > 32bit build at least. Should I be using nasm for 64bit instead? > > The functionality for SHA512 and the rest seems to be implemented because > the test for SHA512 (sha512t.exe) is compiled and works correctly. And I > think the symbols are missing from the lib (libeay32.lib) and not from the > DLL so I did a grep on SHA512 and I found the following: > SHA*_* > __imp_SHA*_* > > However, I found nothing starting with an underscore like ( _SHA512_Update > ) while the 32bit build had these symbols as well... any ideas? > > > > On Thu, Jan 10, 2013 at 4:23 AM, Jakob Bohm <[email protected]> wrote: > >> On 1/9/2013 6:40 PM, Ribhi Kamal wrote: >> >>> Hi all, >>> I've compiled openssl 0.9.8x on windows 7 using VS2010 pro using the >>> following steps: >>> perl Configure VC-WIN64A --prefix=%LIB_OUT% >>> CALL ms\do_win64a >>> nmake -f ms\ntdll.mak >>> nmake -f ms\ntdll.mak test >>> nmake -f ms\ntdll.mak install >>> >>> Unfortunately the resulting libraries do not have any of the following >>> symbols: >>> _SHA512_Init >>> _SHA512_Update >>> _SHA512_Final >>> _SHA256_Init >>> _SHA256_Update >>> _SHA256_Final >>> _SHA1_Init >>> _SHA1_Update >>> _SHA1_Final >>> >>> On the other hand, the 32bit compilation works fine. Any suggestions on >>> what I might be doing wrong. >>> >>> Please any help would greatly appreciated. >>> >>> >> Did you remember to install NASM? >> >> Are the functions completely missing or just not exported from the >> resulting DLLs? >> >> >> Enjoy >> >> Jakob >> -- >> Jakob Bohm, CIO, Partner, WiseMo A/S. http://www.wisemo.com >> Transformervej 29, 2730 Herlev, Denmark. Direct +45 31 13 16 10 >> This public discussion message is non-binding and may contain errors. >> WiseMo - Remote Service Management for PCs, Phones and Embedded >> ______________________________**______________________________** >> __________ >> OpenSSL Project http://www.openssl.org >> User Support Mailing List [email protected] >> Automated List Manager [email protected] >> > > > > -- > -- Ribhi > -- -- Ribhi
