mirror of https://github.com/python/cpython
gh-99502: mention bytes-like objects as input in `secrets.compare_digest` (GH-99512)
Now it is in sync with https://docs.python.org/3/library/hmac.html#hmac.compare_digest It is the same function, just re-exported. So, I guess they should mention the same input types.
This commit is contained in:
parent
ec2b76aa8b
commit
47d673d81f
|
@ -128,7 +128,9 @@ Other functions
|
||||||
|
|
||||||
.. function:: compare_digest(a, b)
|
.. function:: compare_digest(a, b)
|
||||||
|
|
||||||
Return ``True`` if strings *a* and *b* are equal, otherwise ``False``,
|
Return ``True`` if strings or
|
||||||
|
:term:`bytes-like objects <bytes-like object>`
|
||||||
|
*a* and *b* are equal, otherwise ``False``,
|
||||||
using a "constant-time compare" to reduce the risk of
|
using a "constant-time compare" to reduce the risk of
|
||||||
`timing attacks <https://codahale.com/a-lesson-in-timing-attacks/>`_.
|
`timing attacks <https://codahale.com/a-lesson-in-timing-attacks/>`_.
|
||||||
See :func:`hmac.compare_digest` for additional details.
|
See :func:`hmac.compare_digest` for additional details.
|
||||||
|
|
Loading…
Reference in New Issue