mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
gh-94199: Remove hashlib.pbkdf2_hmac() Python implementation (GH-94200)
Remove the pure Python implementation of hashlib.pbkdf2_hmac(), deprecated in Python 3.10. Python 3.10 and newer requires OpenSSL 1.1.1 or newer (PEP 644), this OpenSSL version provides a C implementation of pbkdf2_hmac() which is faster.
This commit is contained in:
parent
5c5fc9da3f
commit
71d5299b73
5 changed files with 21 additions and 86 deletions
|
@ -273,6 +273,12 @@ Removed
|
|||
use :func:`locale.format_string` instead.
|
||||
(Contributed by Victor Stinner in :gh:`94226`.)
|
||||
|
||||
* :mod:`hashlib`: Remove the pure Python implementation of
|
||||
:func:`hashlib.pbkdf2_hmac()`, deprecated in Python 3.10. Python 3.10 and
|
||||
newer requires OpenSSL 1.1.1 (:pep:`644`): this OpenSSL version provides
|
||||
a C implementation of :func:`~hashlib.pbkdf2_hmac()` which is faster.
|
||||
(Contributed by Victor Stinner in :gh:`94199`.)
|
||||
|
||||
|
||||
Porting to Python 3.12
|
||||
======================
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue