
    f                        d dl Zej        j        Zedz
  Zej        j        Zej        j        Z	ej        j
        Zedz
  Zej        j        Zej        j        Zej        j        Zej        j        Zej        j        ZdededefdZdS )    N   password_hashpasswordreturnc                 B    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   s     U/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/nacl/pwhash/_argon2.pyverifyr   #   s     =11-JJJ    )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   <module>r%      s        M@ '!+M1	]3
]3
'!+M1	M1	9;]< K% K5 KT K K K K K Kr   