/opt/imunify360/venv/lib/python3.11/site-packages/Crypto/Hash/__pycache__
Edit: /opt/imunify360/venv/lib/python3.11/site-packages/Crypto/Hash/__pycache__/KMAC256.cpython-311.pyc (2180B)
§
`“ê;
H®ã ó0 — d dl mZ ddlmZ ddlmZ d„ ZdS )é )Úis_bytesé )Ú KMAC_Hash)Ú cSHAKE256c óÒ — | dd¦ « }t |¦ « st d¦ « ‚t |¦ « dk rt d¦ « ‚| dd¦ « }| dd¦ « }|d k rt d
¦ « ‚| dd¦ « }| rt d
t | ¦ « z ¦ « ‚t
||||dt d¦ « S )aµ Create a new KMAC256 object.
Args:
key (bytes/bytearray/memoryview):
The key to use to compute the MAC.
It must be at least 256 bits long (32 bytes).
data (bytes/bytearray/memoryview):
Optional. The very first chunk of the message to authenticate.
It is equivalent to an early call to :meth:`KMAC_Hash.update`.
mac_len (integer):
Optional. The size of the authentication tag, in bytes.
Default is 64. Minimum is 8.
custom (bytes/bytearray/memoryview):
Optional. A customization byte string (``S`` in SP 800-185).
Returns:
A :class:`KMAC_Hash` hash object
ÚkeyNzYou must pass a key to KMAC256é z1The key must be at least 256 bits long (32 bytes)ÚdataÚmac_lené@ é z!'mac_len' must be 8 bytes or moreÚcustomó zUnknown parameters: Ú20éˆ )Úpopr Ú TypeErrorÚlenÚ
ValueErrorÚstrr r )Úkwargsr r
r r s úu/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib64/python3.11/site-packages/Crypto/Hash/KMAC256.pyÚnewr % sß € ð( �*Š*�U˜DÑ
!Ô
!€CÝ�C‰=Œ=ð :ÝÐ8Ñ9Ô9Ð9Ý
ˆ3�x„x�"‚}€}ÝÐLÑMÔMÐMà�:Š:�f˜dÑ#Ô#€Dà�jŠj˜ BÑ'Ô'€GØ�‚{€{ÝÐ<Ñ=Ô=Ð=à
�ZŠZ˜ #Ñ
&Ô
&€Fà
ð >ÝÐ.µ°V±´Ñ<Ñ=Ô=Ð=å�T˜3 ¨°µyÀ#ÑFÔFÐFr N)ÚCrypto.Util.py3compatr ÚKMAC128r Ú r r © r r ú
r s[ ðð> +Ð *Ð *Ð *Ð *Ð *à Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð%Gð %Gð %Gð %Gð %Gr