ó
    ‹Âjî  ã                  ó>   • S SK Jr  S SKr " S S\R                  S9rg)é    )ÚannotationsNc                  ód   • \ rS rSr\R
                  SS j5       r\R
                  SS j5       rSrg)ÚKeyDerivationFunctioné
   c                ó   • g)zW
Deterministically generates and returns a new key based on the existing
key material.
N© )ÚselfÚkey_materials     Úa/var/www/website/venv/lib/python3.13/site-packages/cryptography/hazmat/primitives/kdf/__init__.pyÚderiveÚKeyDerivationFunction.derive   ó   � ó    c                ó   • g)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
   Úexpected_keys      r   ÚverifyÚKeyDerivationFunction.verify   r   r   r   N)r
   ÚbytesÚreturnr   )r
   r   r   r   r   ÚNone)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚabcÚabstractmethodr   r   Ú__static_attributes__r   r   r   r   r   
   s4   † Ø×Ñóó ðð 	×Ñóó ór   r   )Ú	metaclass)Ú
__future__r   r   ÚABCMetar   r   r   r   Ú<module>r!      s   ðõ
 #ã 
ô c§k¡kó r   