mirror of https://github.com/python/cpython
whatsnew: hashlib.hash.name is now public and returns lowercase always.
This commit is contained in:
parent
6e1bc7cab9
commit
93a9328326
|
@ -748,8 +748,15 @@ dictionaries containing the collections statistics since interpreter startup.
|
|||
hashlib
|
||||
-------
|
||||
|
||||
New :func:`hashlib.pbkdf2_hmac` function.
|
||||
(Contributed by Christian Heimes in :issue:`18582`)
|
||||
New :func:`hashlib.pbkdf2_hmac` function. (Contributed by Christian Heimes in
|
||||
:issue:`18582`)
|
||||
|
||||
The :attr:`~hashlib.hash.name` attribute of :mod:`hashlib` hash objects is now
|
||||
a formally supported interface. It has always existed in CPython's
|
||||
:mod:`hashlib` (although it did not return lower case names for all supported
|
||||
hashes), but it was not a public interface and so some other Python
|
||||
implementations have not previously supported it. (Contributed by Jason R.
|
||||
Coombs in :issue:`18532`.)
|
||||
|
||||
|
||||
hmac
|
||||
|
@ -1851,6 +1858,10 @@ Changes in the Python API
|
|||
package. The ``__path__`` for frozen packages is now set to ``[]``
|
||||
(:issue:`18065`).
|
||||
|
||||
* :attr:`hashlib.hash.name` now always returns the identifier in lower case.
|
||||
Previously some builtin hashes had uppercase names, but now that it is a
|
||||
formal public interface the naming has been made consistent (:issue:`18532`).
|
||||
|
||||
|
||||
Changes in the C API
|
||||
--------------------
|
||||
|
|
Loading…
Reference in New Issue