3
ãdeË  ã               @   s    d dl Z G dd„ de jd�ZdS )é    Nc               @   s:   e Zd Zejeedœdd„ƒZejeeddœdd„ƒZdS )ÚKeyDerivationFunction)Úkey_materialÚreturnc             C   s   dS )zo
        Deterministically generates and returns a new key based on the existing
        key material.
        N© )Úselfr   r   r   úb/var/www/agendate/envp3/lib/python3.6/site-packages/cryptography/hazmat/primitives/kdf/__init__.pyÚderive
   s    zKeyDerivationFunction.deriveN)r   Úexpected_keyr   c             C   s   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	   r   r   r   Úverify   s    zKeyDerivationFunction.verify)Ú__name__Ú
__module__Ú__qualname__ÚabcÚabstractmethodÚbytesr   r
   r   r   r   r   r   	   s   r   )Ú	metaclass)r   ÚABCMetar   r   r   r   r   Ú<module>   s   