
    #	h?                       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      I/var/www/html/env/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)
InvalidKey3   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   