�
�f�fk � �@ � d Z ddlZ ddlZej Z eej � � Zn# e $ r
dZdZddl
mZ Y nw xY wddlZ ej
� � s< ed� ed� � D � � � � Z ed� ed� � D � � � � ZdZ G d� d� � Zdd
�Zd� ZdS )
zqHMAC (Keyed-Hashing for Message Authentication) module.
Implements the HMAC algorithm as described by RFC 2104.
� N)�_compare_digestc # � K � | ] }|d z V � �
dS )�\ N� ��.0�xs �/usr/lib64/python3.11/hmac.py� <genexpr>r �&