On Thu, May 21, 2015 at 07:35:52PM +0200, Martin Husemann wrote: > On Wed, May 20, 2015 at 11:04:43PM +0200, Joerg Sonnenberger wrote: > > On Tue, May 19, 2015 at 03:45:10AM +0200, Timo Buhrmester wrote: > > > As of late, when building (and installing) -head I end up with a > > > libcrypto causing SIGILL, apparently due to using the ``pshufb'' > > > instruction (which I believe is part of the SSE3 extension). > > > > Please try the attached patch. > > What is the test case? > I have a machine that SHOULD be affected, but can't make it die on SIGILL.
For SHA1, "openssl speed sha" runs the code. Note that the unpatched code will randomly execute a branch depending on the in-memory offset. PaX might help. Joerg
