]> 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:13:52 +0000 (11:13 +0200)
commit0e767cfe00909650136ceda17938f40a7bb7f080
treee09ca2f461b3f828dcb022287a0f92e71489332d
parentad5c00423dc082dd75b9a67b365c43a9a78fa9de
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