>> Unfortunately one of the tests core dumps.
>> Here is what gdb says.
>> .......
>> $ gdb -c core ./ssltest 
>> #0  0x080d8590 in gcm_ghash_4bit_mmx ()
> 
> I would guess that it fails at pinsrw. Intel instructions reference
> doesn't tell when exactly this instruction was introduced, so I assumed
> it was MMX. But it might be that it was introduced with SSE. Try
> following. Open crypto/modes/gcm128.c in text editor, locate line that
> has '/* check MMX bit */' comment and replace '1<<23' with '1<<25'. You
> must be running it on really old processor...

Another test to perform is following. Revert back to '1<<23', then open
crypto/modes/asm/ghash-x86.pl in text editor and locate line that reads
'if (0) {{ # "May" MMX version is kept for reference...". Replace '(0)'
with '(!$sse2)'...

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to