grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/20263 ¢ fÁã@sldZddlZddlmZddlZedd„e dƒDƒƒZ edd„e dƒDƒƒZ dZ Gdd „d ƒZ d d d „ZdS) zxHMAC (Keyed-Hashing for Message Authentication) Python module. Implements the HMAC algorithm as described by RFC 2104. éN)Ú_compare_digestccs|]}|dAVqdS)é\N©)Ú.0Úxrrú)/opt/alt/python36/lib64/python3.6/hmac.pyú sréccs|]}|dAVqdS)é6Nr)rrrrrr sc@sReZdZdZdZddd„Zedd„ƒZdd „Zd d „Z d d „Z dd„Z dd„Z dS)ÚHMACz~RFC 2104 HMAC class. Also complies with RFC 4231. This supports the API for Cryptographic Hash Functions (PEP 247). é@NcsVt|ttfƒs tdt|ƒjƒ‚ˆdkr4szHMAC.__init__..cs ˆj|ƒS)N)r)r)rrrr6sÚ block_sizeéz:block_size of %d seems too small; using our default of %d.zÚwarningsrÚ _operatorrZcompare_digestZhashlibrrÚranger.r/r%r rrrrrÚs r