>> 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