
    Ehp	                    2   S r SSKJr  SSKrSSKrSSKJr  SSKJrJ	r	J
r
JrJr  SSKJrJrJrJr  SrS\\	\
\\R&                  4               SS	 jjrS\\	\
\\R&                  4               SS
 jjr\R&                  4       SS jjrg)z
Legacy mid-level functions.
    )annotationsN)Literal   )DEFAULT_HASH_LENGTHDEFAULT_MEMORY_COSTDEFAULT_PARALLELISMDEFAULT_RANDOM_SALT_LENGTHDEFAULT_TIME_COST)Typehash_secrethash_secret_rawverify_secretz1 is deprecated, use argon2.PasswordHasher insteadc           	         [         R                  " S[        -   [        SS9  Uc  [        R
                  " [        5      n[        XX#XEU5      $ )z
Legacy alias for :func:`argon2.low_level.hash_secret` with default
parameters.

.. deprecated:: 16.0.0
    Use :class:`argon2.PasswordHasher` for passwords.
zargon2.hash_password   
stacklevel)warningswarn_INSTEADDeprecationWarningosurandomr	   r   passwordsalt	time_costmemory_costparallelismhash_lentypes          aC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\argon2/_legacy.pyhash_passwordr"      sI      MM)+=! |zz45	t     c           	         [         R                  " S[        -   [        SS9  Uc  [        R
                  " [        5      n[        XX#XEU5      $ )z
Legacy alias for :func:`argon2.low_level.hash_secret_raw` with default
parameters.

.. deprecated:: 16.0.0
    Use :class:`argon2.PasswordHasher` for passwords.
zargon2.hash_password_rawr   r   )r   r   r   r   r   r   r	   r   r   s          r!   hash_password_rawr%   5   sI      MM"X-/Aa |zz45	t r#   c                \    [         R                  " S[        -   [        SS9  [	        XU5      $ )z
Legacy alias for :func:`argon2.low_level.verify_secret` with default
parameters.

.. deprecated:: 16.0.0
    Use :class:`argon2.PasswordHasher` for passwords.
zargon2.verify_passwordr   r   )r   r   r   r   r   )hashr   r    s      r!   verify_passwordr(   O   s,     MM 8+-?A ..r#   )r   bytesr   zbytes | Noner   intr   r*   r   r*   r   r*   r    r   returnr)   )r'   r)   r   r)   r    r   r+   zLiteral[True])__doc__
__future__r   r   r   typingr   _password_hasherr   r   r   r	   r
   	low_levelr   r   r   r   r   Ir"   r%   r(    r#   r!   <module>r3      s2   # 	    I H ?
 &**'
  	
    8 &**'
  	
    6 04vv/
/ /(,//r#   