SSSE3 problems on Nehalem?

Werner Koch wk at
Wed Jan 4 16:45:57 CET 2017

On Wed,  4 Jan 2017 11:01, jussi.kivilinna at said:

> Bug is in _gcry_aes_ssse3_ctr_enc. 'ctrlow' is passed to assembly block
> as read-only register when it should be read/write as assembly block does
> 64-bit increment on it. Whatever this ends up breaking depends on compiler
> register allocation (thus version & flags).

Hmmm, we have exactly the same compiler version on both machines:

  gcc (Debian 6.2.1-5) 6.2.1 20161124

but I just noticed that for whatever reason on the the Jenkins we use

> I'll push fix for this soon. Diff for rinjdael-ssse3 attached below.

Thanks.  I can confirm that it works.



Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: </pipermail/attachments/20170104/e2f70897/attachment.sig>

More information about the Gcrypt-devel mailing list