U
    ¶[Öeª  ã                   @   s    d dl mZ G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZG dd„ deƒZG dd„ deƒZ	G dd„ deƒZ
G dd„ deƒZdS )é    )ÚEnumc                   @   s<   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdS )Ú_Reasonsr   é   é   é   é   é   é   é   é   é	   é
   é   N)Ú__name__Ú
__module__Ú__qualname__ZBACKEND_MISSING_INTERFACEZUNSUPPORTED_HASHZUNSUPPORTED_CIPHERZUNSUPPORTED_PADDINGZUNSUPPORTED_MGFZ UNSUPPORTED_PUBLIC_KEY_ALGORITHMZUNSUPPORTED_ELLIPTIC_CURVEZUNSUPPORTED_SERIALIZATIONZUNSUPPORTED_X509ZUNSUPPORTED_EXCHANGE_ALGORITHMZUNSUPPORTED_DIFFIE_HELLMANZUNSUPPORTED_MAC© r   r   úY/var/www/html/services/stratfitenv/lib/python3.8/site-packages/cryptography/exceptions.pyr   	   s   r   c                       s   e Zd Zd‡ fdd„	Z‡  ZS )ÚUnsupportedAlgorithmNc                    s   t t| ƒ |¡ || _d S ©N)Úsuperr   Ú__init__Z_reason)ÚselfÚmessageÚreason©Ú	__class__r   r   r      s    zUnsupportedAlgorithm.__init__)N©r   r   r   r   Ú__classcell__r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚAlreadyFinalizedN©r   r   r   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚAlreadyUpdatedNr    r   r   r   r   r!   "   s   r!   c                   @   s   e Zd ZdS )ÚNotYetFinalizedNr    r   r   r   r   r"   &   s   r"   c                   @   s   e Zd ZdS )Ú
InvalidTagNr    r   r   r   r   r#   *   s   r#   c                   @   s   e Zd ZdS )ÚInvalidSignatureNr    r   r   r   r   r$   .   s   r$   c                       s   e Zd Z‡ fdd„Z‡  ZS )ÚInternalErrorc                    s   t t| ƒ |¡ || _d S r   )r   r%   r   Úerr_code)r   Úmsgr&   r   r   r   r   3   s    zInternalError.__init__r   r   r   r   r   r%   2   s   r%   c                   @   s   e Zd ZdS )Ú
InvalidKeyNr    r   r   r   r   r(   8   s   r(   N)Úenumr   r   Ú	Exceptionr   r   r!   r"   r#   r$   r%   r(   r   r   r   r   Ú<module>   s   