File: //lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/__pycache__/__init__.cpython-310.pyc
o
-&%a� � @ s d dl Z G dd� de jd�ZdS )� Nc @ s@ e Zd Zejdedefdd��Zejdededdfdd��ZdS ) �KeyDerivationFunction�key_material�returnc C � dS )zo
Deterministically generates and returns a new key based on the existing
key material.
N� )�selfr r r �M/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/__init__.py�derive
� zKeyDerivationFunction.derive�expected_keyNc C r )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 r
zKeyDerivationFunction.verify)�__name__�
__module__�__qualname__�abc�abstractmethod�bytesr r r r r r r s
r )� metaclass)r �ABCMetar r r r r �<module> s