File: //usr/local/CyberCP/lib64/python3.10/site-packages/nacl/pwhash/__pycache__/_argon2.cpython-310.pyc
o
�h� � @ sz d dl ZejjZed ZejjZejjZ ejj
Zed ZejjZ
ejjZejjZejjZejjZdededefdd�ZdS )� N� �
password_hash�password�returnc C s t j�| |�S )a�
Takes a modular crypt encoded argon2i or argon2id stored password hash
and checks if the user provided password will hash to the same string
when using the stored parameters
:param password_hash: password hash serialized in modular crypt() format
:type password_hash: bytes
:param password: user provided password
:type password: bytes
:rtype: boolean
.. versionadded:: 1.2
)�nacl�bindings�crypto_pwhash_str_verify)r r � r �F/usr/local/CyberCP/lib/python3.10/site-packages/nacl/pwhash/_argon2.py�verify# s r )�
nacl.bindingsr r �crypto_pwhash_STRBYTES�_argon2_strbytes_plus_one�PWHASH_SIZE�crypto_pwhash_SALTBYTES� SALTBYTES�crypto_pwhash_PASSWD_MIN�
PASSWD_MIN�crypto_pwhash_PASSWD_MAX�
PASSWD_MAX�crypto_pwhash_BYTES_MAX� BYTES_MAX�crypto_pwhash_BYTES_MIN� BYTES_MIN�crypto_pwhash_ALG_ARGON2I13�
ALG_ARGON2I13�crypto_pwhash_ALG_ARGON2ID13�ALG_ARGON2ID13�crypto_pwhash_ALG_DEFAULT�ALG_ARGON2_DEFAULT�bytes�boolr r r r r
�<module> s