first commit

This commit is contained in:
linkitapps
2026-09-14 23:22:10 +09:00
commit 9f9c8fb69b
4207 changed files with 1333187 additions and 0 deletions
@@ -0,0 +1,17 @@
from ..registry import Header
from ..errors import MissingCritHeaderError
def is_rfc7797_enabled(header: Header) -> bool:
if "b64" not in header:
return False
if header["b64"] is True:
return False
# https://datatracker.ietf.org/doc/html/rfc7797#section-6
crit = header.get("crit")
if isinstance(crit, list) and "b64" in crit:
return True
raise MissingCritHeaderError("b64")