
    .Ph?                    .   d dl mZ d dlZd dlmZ ej        rd dlmZ ej	        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 G d de
          Z G d de
          ZdS )    )annotationsN)
exceptions)opensslc                  "     e Zd Zd	d
 fdZ xZS )UnsupportedAlgorithmNmessagestrreason_Reasons | NonereturnNonec                X    t                                          |           || _        d S N)super__init___reason)selfr   r
   	__class__s      W/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/cryptography/exceptions.pyr   zUnsupportedAlgorithm.__init__   s&    !!!    r   )r   r	   r
   r   r   r   __name__
__module____qualname__r   __classcell__r   s   @r   r   r      sB                  r   r   c                      e Zd ZdS )AlreadyFinalizedNr   r   r    r   r   r   r              Dr   r   c                      e Zd ZdS )AlreadyUpdatedNr   r    r   r   r#   r#      r!   r   r#   c                      e Zd ZdS )NotYetFinalizedNr   r    r   r   r%   r%      r!   r   r%   c                      e Zd ZdS )
InvalidTagNr   r    r   r   r'   r'   #   r!   r   r'   c                      e Zd ZdS )InvalidSignatureNr   r    r   r   r)   r)   '   r!   r   r)   c                        e Zd Zd fdZ xZS )	InternalErrormsgr	   err_codelist[rust_openssl.OpenSSLError]r   r   c                X    t                                          |           || _        d S r   )r   r   r-   )r   r,   r-   r   s      r   r   zInternalError.__init__,   s(     	 r   )r,   r	   r-   r.   r   r   r   r   s   @r   r+   r+   +   s=        ! ! ! ! ! ! ! ! ! !r   r+   c                      e Zd ZdS )
InvalidKeyNr   r    r   r   r1   r1   3   r!   r   r1   )
__future__r   typing"cryptography.hazmat.bindings._rustr   rust_exceptionsTYPE_CHECKINGr   rust_openssl_Reasons	Exceptionr   r   r#   r%   r'   r)   r+   r1   r    r   r   <module>r:      s  
 # " " " " "  L L L L L L	 KJJJJJJ#    9   	 	 	 	 	y 	 	 		 	 	 	 	Y 	 	 		 	 	 	 	i 	 	 		 	 	 	 	 	 	 		 	 	 	 	y 	 	 	! ! ! ! !I ! ! !	 	 	 	 	 	 	 	 	 	r   