Files
UnHided/mediaflow_proxy/utils/python_aesgcm.py
UrloMythus 7785e8c604 new version
2026-01-11 14:29:22 +01:00

13 lines
327 B
Python

# mediaflow_proxy/utils/python_aesgcm.py
from .aesgcm import AESGCM
from .rijndael import Rijndael
def new(key: bytes) -> AESGCM:
"""
Mirror ResolveURL's python_aesgcm.new(key) API:
returns an AESGCM instance with pure-Python Rijndael backend.
"""
return AESGCM(key, "python", Rijndael(key, 16).encrypt)