ó
    Ú°›j?  ã                  ó  • S SK Jr  S SKrS SKJr  \R                  (       a  S SKJr  \R                  r	 " S S\
5      r " S S\
5      r " S	 S
\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      rg)é    )ÚannotationsN)Ú
exceptions)Úopensslc                  ó0   ^ • \ rS rSrSSU 4S jjjrSrU =r$ )ÚUnsupportedAlgorithmé   c                ó0   >• [         TU ]  U5        X l        g ©N)ÚsuperÚ__init__Ú_reason)ÚselfÚmessageÚreasonÚ	__class__s      €ÚT/home/mande/repo/quber/.venv/lib/python3.13/site-packages/cryptography/exceptions.pyr   ÚUnsupportedAlgorithm.__init__   s   ø€ Ü‰Ñ˜Ô!Ø�ó    )r   r
   )r   Ústrr   z_Reasons | NoneÚreturnÚNone©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__Ú__classcell__©r   s   @r   r   r      s   ø† ÷÷ r   r   c                  ó   • \ rS rSrSrg)ÚAlreadyFinalizedé   © N©r   r   r   r   r   r#   r   r   r!   r!      ó   † Úr   r!   c                  ó   • \ rS rSrSrg)ÚAlreadyUpdatedé   r#   Nr$   r#   r   r   r'   r'      r%   r   r'   c                  ó   • \ rS rSrSrg)ÚNotYetFinalizedé   r#   Nr$   r#   r   r   r*   r*      r%   r   r*   c                  ó   • \ rS rSrSrg)Ú
InvalidTagé#   r#   Nr$   r#   r   r   r-   r-   #   r%   r   r-   c                  ó   • \ rS rSrSrg)ÚInvalidSignatureé'   r#   Nr$   r#   r   r   r0   r0   '   r%   r   r0   c                  ó8   ^ • \ rS rSr      SU 4S jjrSrU =r$ )ÚInternalErroré+   c                ó0   >• [         TU ]  U5        X l        g r
   )r   r   Úerr_code)r   Úmsgr6   r   s      €r   r   ÚInternalError.__init__,   s   ø€ ô 	‰Ñ˜ÔØ �r   )r6   )r7   r   r6   zlist[rust_openssl.OpenSSLError]r   r   r   r   s   @r   r3   r3   +   s%   ø† ð!Øð!Ø"Að!à	÷!õ !r   r3   c                  ó   • \ rS rSrSrg)Ú
InvalidKeyé3   r#   Nr$   r#   r   r   r:   r:   3   r%   r   r:   )Ú
__future__r   ÚtypingÚ"cryptography.hazmat.bindings._rustr   Úrust_exceptionsÚTYPE_CHECKINGr   Úrust_opensslÚ_ReasonsÚ	Exceptionr   r!   r'   r*   r-   r0   r3   r:   r#   r   r   Ú<module>rD      s‡   ðõ
 #ã å Là	××ÝJà×#Ñ#€ô˜9ô ô	�yô 	ô	�Yô 	ô	�iô 	ô	�ô 	ô	�yô 	ô!�Iô !ô	�õ 	r   