MCPcopy Create free account
hub / github.com/python/cpython / requires_builtin_hashdigest

Function requires_builtin_hashdigest

Lib/test/support/hashlib_helper.py:732–737  ·  view source on GitHub ↗

Decorator raising SkipTest if a HACL* hashing algorithm is missing.

(canonical_name, *, usedforsecurity=True)

Source from the content-addressed store, hash-verified

730
731
732def requires_builtin_hashdigest(canonical_name, *, usedforsecurity=True):
733 """Decorator raising SkipTest if a HACL* hashing algorithm is missing."""
734 info = get_hash_func_info(canonical_name)
735 return _make_requires_builtin_hashdigest_decorator(
736 info.builtin, usedforsecurity=usedforsecurity
737 )
738
739
740def requires_builtin_hashes(*, exclude=(), usedforsecurity=True):

Callers

nothing calls this directly

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…