+
    €šÕiî  c                  sF   € ^ RI Ht ^ RIt ! R R]P                  R7      tR# )i    )ÚannotationsNc                  sj   € ] tR t^
t]P
                  R R l4       t]P
                  R R l4       tRtR# )ÚKeyDerivationFunctionc               s    € V ^8„  d   QhRRRR/# )é   Úkey_materialÚbytesÚreturn© ©Zformató   "ÚR/usr/lib64/python3.14/site-packages/cryptography/hazmat/primitives/kdf/__init__.pyÚ__annotate__Ú"KeyDerivationFunction.__annotate__   s   € ÷ ñ  5ð ¨Uñ ó    c                ó   € R# )zW
Deterministically generates and returns a new key based on the existing
key material.
Nr   )Úselfr   s   &&r	   ÚderiveZKeyDerivationFunction.derive   ó   ‚ r   c               s$   € V ^8„  d   QhRRRRRR/# )r   r   r   Úexpected_keyr   ZNoner   r   r   r	   r
   r      s!   € ÷ ñ  5ð ¸ð À$ñ r   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   s   &&&r	   ÚverifyZKeyDerivationFunction.verify   r   r   r   N)	Z__name__Z
__module__Z__qualname__Z__firstlineno__ÚabcZabstractmethodr   r   Z__static_attributes__r   r   r	   r   r   
   s4   † Ø×Ñôó ðð 	×Ñôó ôr   r   )Z	metaclass)Z
__future__r    r   ZABCMetar   r   r   r	   Ú<module>r      s   ðõ
 #ã 
ô c§k¡k÷ r   