]> git.feebdaed.xyz Git - 0xmirror/openssl.git/commit
ppc64le: Restore VSX registers in AES/GCM ppc64le encrypt/decrypt
authorDanny Tsen <dtsen@us.ibm.com>
Thu, 23 Oct 2025 20:51:05 +0000 (16:51 -0400)
committerTomas Mraz <tomas@openssl.org>
Fri, 19 Dec 2025 14:08:27 +0000 (15:08 +0100)
commitebd690b1eb0d95c6784e2f36dd86d72670b82794
treea318bb03ffebdab5825f370b4352cf61b0a6c6d2
parent706606c00870dc89d969464e921c24a6587c5b0e
ppc64le: Restore VSX registers in AES/GCM ppc64le encrypt/decrypt

The implementation failed to restore VSX vector registers from vs14-vs22.

Re-implemented based on Linux kernel version.

Fixes #28961

Signed-off-by: Danny Tsen <dtsen@us.ibm.com>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28990)
crypto/modes/asm/aes-gcm-ppc.pl