3 Õì2aÁ ã @ sh d dl Zd dlmZ d dlZedd„ edƒD ƒƒZ edd„ edƒD ƒƒZ dZG dd„ dƒZdd d „Z dS )é N)Ú_compare_digestc c s | ]}|d A V qdS )é\ N© )Ú.0Úxr r ú)/opt/alt/python36/lib64/python3.6/hmac.pyú s r é c c s | ]}|d A V qdS )é6 Nr )r r r r r r s c @ sN e Zd ZdZddd„Zedd„ ƒZdd„ Zd d „ Zdd„ Z d d„ Z dd„ ZdS )ÚHMACé@ Nc sV t |ttfƒs tdt|ƒj ƒ‚ˆ d kr