]> git.ipfire.org Git - thirdparty/openssl.git/commit
Fix big-endian Power10 chacha20 implementation
authorPaul E. Murphy <murp@ibm.com>
Tue, 17 Sep 2024 15:22:58 +0000 (15:22 +0000)
committerTomas Mraz <tomas@openssl.org>
Thu, 19 Sep 2024 09:14:13 +0000 (11:14 +0200)
commitdde298ca986668aa5573165ba770adc180e21275
treea38af1c1d88e690cd447e2423beff0762905b77b
parent95c71868867edd5209ae12989ca65f05f463d4bb
Fix big-endian Power10 chacha20 implementation

Some of the BE specific permutes were incorrect. Fix them.

This passes all tests on a P10/ppc64 debian unstable host.

Fixes #25451

CLA: trivial

Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25483)

(cherry picked from commit daead12df04e2257bd5f2f8441a3c2965ef102ee)
crypto/chacha/asm/chachap10-ppc.pl