forked from rpms/openssl
Improve AES-GCM & ChaCha20 perf on Power9+ ppc64le
Backport patches that improve performance of AES-GCM on Power9 and newer, and ChaCha20 on Power10. Resolves: rhbz#2051312 Signed-off-by: Clemens Lang <cllang@redhat.com>
This commit is contained in:
parent
c64694b961
commit
3e6d5a385b
1635
0071-AES-GCM-performance-optimization.patch
Normal file
1635
0071-AES-GCM-performance-optimization.patch
Normal file
File diff suppressed because it is too large
Load Diff
1493
0072-ChaCha20-performance-optimizations-for-ppc64le.patch
Normal file
1493
0072-ChaCha20-performance-optimizations-for-ppc64le.patch
Normal file
File diff suppressed because it is too large
Load Diff
11
openssl.spec
11
openssl.spec
@ -140,6 +140,13 @@ Patch68: 0068-CVE-2022-2068.patch
|
|||||||
Patch69: 0069-CVE-2022-2097.patch
|
Patch69: 0069-CVE-2022-2097.patch
|
||||||
# https://github.com/openssl/openssl/commit/edceec7fe0c9a5534ae155c8398c63dd7dd95483
|
# https://github.com/openssl/openssl/commit/edceec7fe0c9a5534ae155c8398c63dd7dd95483
|
||||||
Patch70: 0070-EVP_PKEY_Q_keygen-Call-OPENSSL_init_crypto-to-init-s.patch
|
Patch70: 0070-EVP_PKEY_Q_keygen-Call-OPENSSL_init_crypto-to-init-s.patch
|
||||||
|
# https://github.com/openssl/openssl/commit/44a563dde1584cd9284e80b6e45ee5019be8d36c
|
||||||
|
# https://github.com/openssl/openssl/commit/345c99b6654b8313c792d54f829943068911ddbd
|
||||||
|
Patch71: 0071-AES-GCM-performance-optimization.patch
|
||||||
|
# https://github.com/openssl/openssl/commit/f596bbe4da779b56eea34d96168b557d78e1149
|
||||||
|
# https://github.com/openssl/openssl/commit/7e1f3ffcc5bc15fb9a12b9e3bb202f544c6ed5aa
|
||||||
|
# hunks in crypto/ppccap.c from https://github.com/openssl/openssl/commit/f5485b97b6c9977c0d39c7669b9f97a879312447
|
||||||
|
Patch72: 0072-ChaCha20-performance-optimizations-for-ppc64le.patch
|
||||||
|
|
||||||
License: ASL 2.0
|
License: ASL 2.0
|
||||||
URL: http://www.openssl.org/
|
URL: http://www.openssl.org/
|
||||||
@ -474,6 +481,10 @@ install -m644 %{SOURCE9} \
|
|||||||
- Fix segfault in EVP_PKEY_Q_keygen() when OpenSSL was not previously
|
- Fix segfault in EVP_PKEY_Q_keygen() when OpenSSL was not previously
|
||||||
initialized.
|
initialized.
|
||||||
Resolves: rhbz#2103289
|
Resolves: rhbz#2103289
|
||||||
|
- Improve AES-GCM performance on Power9 and Power10 ppc64le
|
||||||
|
Resolves: rhbz#2051312
|
||||||
|
- Improve ChaCha20 performance on Power10 ppc64le
|
||||||
|
Resolves: rhbz#2051312
|
||||||
|
|
||||||
* Tue Jul 05 2022 Clemens Lang <cllang@redhat.com> - 1:3.0.1-37
|
* Tue Jul 05 2022 Clemens Lang <cllang@redhat.com> - 1:3.0.1-37
|
||||||
- CVE-2022-2097: AES OCB fails to encrypt some bytes on 32-bit x86
|
- CVE-2022-2097: AES OCB fails to encrypt some bytes on 32-bit x86
|
||||||
|
Loading…
Reference in New Issue
Block a user