§
    _¦·fî  ã                  óB   — d dl mZ d dlZ G d„ dej        ¬¦  «        ZdS )é    )ÚannotationsNc                  óR   — e Zd Zej        d	d„¦   «         Zej        d
d„¦   «         ZdS )ÚKeyDerivationFunctionÚkey_materialÚbytesÚreturnc                ó   — dS )zo
        Deterministically generates and returns a new key based on the existing
        key material.
        N© )Úselfr   s     ú]/var/www/html/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/kdf/__init__.pyÚderivezKeyDerivationFunction.derive   ó   € € € ó    Úexpected_keyÚNonec                ó   — dS )zš
        Checks whether the key generated by the key material matches the
        expected derived key. Raises an exception if they do not match.
        Nr
   )r   r   r   s      r   ÚverifyzKeyDerivationFunction.verify   r   r   N)r   r   r   r   )r   r   r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__ÚabcÚabstractmethodr   r   r
   r   r   r   r   
   sZ   € € € € € ØÔðð ð ñ Ôðð 	Ôðð ð ñ Ôðð ð r   r   )Ú	metaclass)Ú
__future__r   r   ÚABCMetar   r
   r   r   ú<module>r      s]   ðð
 #Ð "Ð "Ð "Ð "Ð "à 
€
€
€
ðð ð ð ð  c¤kð ñ ô ð ð ð r   