o
    h?                     @  s   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 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 )    )annotationsN)
exceptions)opensslc                      s    e Zd Zd
d fdd	Z  ZS )UnsupportedAlgorithmNmessagestrreason_Reasons | NonereturnNonec                      t  | || _d S N)super__init___reason)selfr   r   	__class__ Y/var/www/html/optinet_system/venv/lib/python3.10/site-packages/cryptography/exceptions.pyr      s   
zUnsupportedAlgorithm.__init__r   )r   r   r   r	   r
   r   __name__
__module____qualname__r   __classcell__r   r   r   r   r      s    r   c                   @     e Zd ZdS )AlreadyFinalizedNr   r   r   r   r   r   r   r          r   c                   @  r   )AlreadyUpdatedNr   r   r   r   r   r      r   r   c                   @  r   )NotYetFinalizedNr   r   r   r   r   r       r   r    c                   @  r   )
InvalidTagNr   r   r   r   r   r!   #   r   r!   c                   @  r   )InvalidSignatureNr   r   r   r   r   r"   '   r   r"   c                      s   e Zd Zd	 fddZ  ZS )
InternalErrormsgr   err_codelist[rust_openssl.OpenSSLError]r
   r   c                   r   r   )r   r   r%   )r   r$   r%   r   r   r   r   ,   s   
zInternalError.__init__)r$   r   r%   r&   r
   r   r   r   r   r   r   r#   +   s    r#   c                   @  r   )
InvalidKeyNr   r   r   r   r   r'   3   r   r'   )
__future__r   typing"cryptography.hazmat.bindings._rustr   rust_exceptionsTYPE_CHECKINGr   rust_openssl_Reasons	Exceptionr   r   r   r    r!   r"   r#   r'   r   r   r   r   <module>   s   