
    Mh*                        d dl mZ  G d de          Z G d de          Z G d de          Z G d d	e          Z G d
 de          Z G d de          Z	eZ
dS )    )annotationsc                      e Zd ZdZdS )Argon2ErrorzJ
    Superclass of all argon2 exceptions.

    Never thrown directly.
    N__name__
__module____qualname____doc__     Q/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/argon2/exceptions.pyr   r                 r   r   c                      e Zd ZdZdS )VerificationErrorzg
    Verification failed.

    You can find the original error message from Argon2 in ``args[0]``.
    Nr   r   r   r   r   r      r   r   r   c                      e Zd ZdZdS )VerifyMismatchErrorz
    The secret does not match the hash.

    Subclass of :exc:`argon2.exceptions.VerificationError`.

    .. versionadded:: 16.1.0
    Nr   r   r   r   r   r                 r   r   c                      e Zd ZdZdS )HashingErrorzl
    Raised if hashing failed.

    You can find the original error message from Argon2 in ``args[0]``.
    Nr   r   r   r   r   r       r   r   r   c                      e Zd ZdZdS )InvalidHashErrorz
    Raised if the hash is invalid before passing it to Argon2.

    .. versionadded:: 23.1.0
       As a replacement for :exc:`argon2.exceptions.InvalidHash`.
    Nr   r   r   r   r   r   (   s           r   r   c                      e Zd ZdZdS )UnsupportedParametersErrorz
    Raised if the current platform does not support the parameters.

    For example, in WebAssembly parallelism must be set to 1.

    .. versionadded:: 25.1.0
    Nr   r   r   r   r   r   1   r   r   r   N)
__future__r   	Exceptionr   r   r   r   
ValueErrorr   r   InvalidHashr   r   r   <module>r      s'   # " " " " "    )              +       ;       z            r   