]> 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:04 +0000 (11:14 +0200)
commit9edef91ea1db6deaa6a315a81631841848e08d07
tree528c0a91915d895bcd8ff23f0a11804da33e7d51
parent864fbbbc776fddcd3eda3529fa2de2a3ad3da7c7
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