mirror of
https://github.com/python/cpython.git
synced 2025-09-26 10:19:53 +00:00
gh-131423: Update OpenSSL data to 3.4.1 on Linux (#131618)
OpenSSL 3.4.1 mnemonics are not compatible with OpenSSL 3.4.0 ones since they were renumbered [1, 2]. Consequently, `_ssl_data_34.h` is renamed to `_ssl_data_340.h` and `_ssl_data_34.h` now contains OpenSSL 3.4.1 mnemonics. We also refine the mnemonics that are selected, discarding those that are mnemonic-like but should not be used as such. More precisely, we remove the ERR_LIB_MASK and ERR_LIB_OFFSET entries from OpenSSL 1.1.1 data. [1]: https://github.com/openssl/openssl/issues/26316 [2]: https://github.com/openssl/openssl/issues/26388
This commit is contained in:
parent
9cba14881b
commit
6a9bfee4fa
9 changed files with 9442 additions and 99 deletions
|
@ -22,7 +22,7 @@ Features and minimum versions required to build CPython:
|
|||
|
||||
* Support for threads.
|
||||
|
||||
* OpenSSL 1.1.1 is the minimum version and OpenSSL 3.0.9 is the recommended
|
||||
* OpenSSL 1.1.1 is the minimum version and OpenSSL 3.0.16 is the recommended
|
||||
minimum version for the :mod:`ssl` and :mod:`hashlib` extension modules.
|
||||
|
||||
* SQLite 3.15.2 for the :mod:`sqlite3` extension module.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue