forked from pool/openssl-1_1
28cda60acd
- Update to 1.1.1u: * Mitigate for the time it takes for `OBJ_obj2txt` to translate gigantic OBJECT IDENTIFIER sub-identifiers to canonical numeric text form. OBJ_obj2txt() would translate any size OBJECT IDENTIFIER to canonical numeric text form. For gigantic sub-identifiers, this would take a very long time, the time complexity being O(n^2) where n is the size of that sub-identifier. (CVE-2023-2650, bsc#1211430) To mitigitate this, `OBJ_obj2txt()` will only translate an OBJECT IDENTIFIER to canonical numeric text form if the size of that OBJECT IDENTIFIER is 586 bytes or less, and fail otherwise. The basis for this restriction is RFC 2578 (STD 58), section 3.5. OBJECT IDENTIFIER values, which stipulates that OBJECT IDENTIFIERS may have at most 128 sub-identifiers, and that the maximum value that each sub- identifier may have is 2^32-1 (4294967295 decimal). For each byte of every sub-identifier, only the 7 lower bits are part of the value, so the maximum amount of bytes that an OBJECT IDENTIFIER with these restrictions may occupy is 32 * 128 / 7, which is approximately 586 bytes. Ref: https://datatracker.ietf.org/doc/html/rfc2578#section-3.5 * Reworked the Fix for the Timing Oracle in RSA Decryption (CVE-2022-4304, bsc#1207534). The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. The new fix uses existing constant time code paths, and restores the previous performance level while fully eliminating all existing timing side channels. The fix was developed by Bernd Edlinger with testing support by Hubert Kario. * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Fixed an issue where invalid certificate policies in leaf certificates are OBS-URL: https://build.opensuse.org/request/show/1089973 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openssl-1_1?expand=0&rev=45 |
||
---|---|---|
.gitattributes | ||
.gitignore | ||
0001-s390x-assembly-pack-perlasm-support.patch | ||
0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch | ||
0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch | ||
0004-s390x-assembly-pack-fix-formal-interface-bug-in-chac.patch | ||
0005-s390x-assembly-pack-import-chacha-from-cryptogams-re.patch | ||
0006-s390x-assembly-pack-import-poly-from-cryptogams-repo.patch | ||
baselibs.conf | ||
openssl-1_1-AES-GCM-performance-optimzation-with-stitched-method.patch | ||
openssl-1_1-chacha20-performance-optimizations-for-ppc64le-with-.patch | ||
openssl-1_1-disable-test_srp-sslapi.patch | ||
openssl-1_1-FIPS-fix-error-reason-codes.patch | ||
openssl-1_1-Fix-AES-GCM-on-Power-8-CPUs.patch | ||
openssl-1_1-Fixed-conditional-statement-testing-64-and-256-bytes.patch | ||
openssl-1_1-Fixed-counter-overflow.patch | ||
openssl-1_1-openssl-config.patch | ||
openssl-1_1-Optimize-AES-GCM-uarchs.patch | ||
openssl-1_1-Optimize-AES-XTS-aarch64.patch | ||
openssl-1_1-Optimize-ppc64.patch | ||
openssl-1_1-Optimize-RSA-armv8.patch | ||
openssl-1_1-paramgen-default_to_rfc7919.patch | ||
openssl-1_1-seclevel.patch | ||
openssl-1_1-use-include-directive.patch | ||
openssl-1_1-use-seclevel2-in-tests.patch | ||
openssl-1_1.changes | ||
openssl-1_1.spec | ||
openssl-1.1.0-issuer-hash.patch | ||
openssl-1.1.0-no-html.patch | ||
openssl-1.1.1-evp-kdf.patch | ||
openssl-1.1.1-fips-crng-test.patch | ||
openssl-1.1.1-fips-post-rand.patch | ||
openssl-1.1.1-fips.patch | ||
openssl-1.1.1-ssh-kdf.patch | ||
openssl-1.1.1-system-cipherlist.patch | ||
openssl-1.1.1u.tar.gz | ||
openssl-1.1.1u.tar.gz.asc | ||
openssl-add_rfc3526_rfc7919.patch | ||
openssl-assembly-pack-accelerate-scalar-multiplication.patch | ||
openssl-DEFAULT_SUSE_cipher.patch | ||
openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch | ||
openssl-fips_fix_selftests_return_value.patch | ||
openssl-fips_mode.patch | ||
openssl-fips_selftest_upstream_drbg.patch | ||
openssl-fips-add-SHA3-selftest.patch | ||
openssl-fips-clearerror.patch | ||
openssl-fips-dont_run_FIPS_module_installed.patch | ||
openssl-fips-ignore_broken_atexit_test.patch | ||
openssl-fips-run_selftests_only_when_module_is_complete.patch | ||
openssl-fips-selftests_in_nonfips_mode.patch | ||
openssl-Fix-9bf682f-which-broke-nistp224_method.patch | ||
openssl-keep_EVP_KDF_functions_version.patch | ||
openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch | ||
openssl-pkgconfig.patch | ||
openssl-ppc64-config.patch | ||
openssl-riscv64-config.patch | ||
openssl-s390x-assembly-pack-accelerate-ECDSA.patch | ||
openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch | ||
openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch | ||
openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch | ||
openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch | ||
openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch | ||
openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch | ||
openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch | ||
openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch | ||
openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch | ||
openssl-s390xcpuid.pl-fix-comment.patch | ||
openssl-ship_fips_standalone_hmac.patch | ||
openssl-truststore.patch | ||
openssl-unknown_dgst.patch | ||
openssl.keyring | ||
showciphers.c |