+
    Ÿ1j  ã                  óR   € ^ RI Ht ^ RIt^ RIHt  ! R R]P
                  R7      tR# )é    )ÚannotationsN)ÚBufferc                  ó”   € ] tR t^t]P
                  R R l4       t]P
                  R R l4       t]P
                  R R l4       tRt	R# )	ÚKeyDerivationFunctionc               ó    € V ^8„  d   QhRRRR/# )é   Úkey_materialÚbytesÚreturn© )Úformats   "ÚKlib/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   ÚderiveÚKeyDerivationFunction.derive   ó   ‚ r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r	   r
   Úbufferr   r   ÚNoner   )r   s   "r   r   r      s!   € ÷ ñ ¨ð °vð À$ñ r   c                ó   € R# )zp
Deterministically generates a new key based on the existing key
material and stores it in the provided buffer.
Nr   )r   r	   r   s   &&&r   Úderive_intoÚ!KeyDerivationFunction.derive_into   r   r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r	   r
   Úexpected_keyr   r   r   )r   s   "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   ÚverifyÚKeyDerivationFunction.verify   r   r   r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚabcÚabstractmethodr   r   r    Ú__static_attributes__r   r   r   r   r      sN   † Ø×Ñôó ðð 	×Ñôó ðð 	×Ñôó ôr   r   )Ú	metaclass)Ú
__future__r   r&   Úcryptography.utilsr   ÚABCMetar   r   r   r   Ú<module>r-      s    ðõ
 #ã 
å %ô c§k¡k÷ r   