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

Reply via email to