File: //opt/alt/python38/lib64/python3.8/site-packages/cryptography/__pycache__/exceptions.cpython-38.pyc
U
e�_� � @ s� d dl mZmZmZ d dlmZ G dd� de�ZG dd� de�ZG dd� de�Z G d d
� d
e�Z
G dd� de�ZG d
d� de�ZG dd� de�Z
G dd� de�ZG dd� de�ZdS )� )�absolute_import�division�print_function)�Enumc @ s8 e Zd ZdZdZdZdZdZdZdZ dZ
d Zd
ZdZ
dS )
�_Reasonsr � � � � � � � � � �
N)�__name__�
__module__�__qualname__ZBACKEND_MISSING_INTERFACEZUNSUPPORTED_HASHZUNSUPPORTED_CIPHERZUNSUPPORTED_PADDINGZUNSUPPORTED_MGFZ UNSUPPORTED_PUBLIC_KEY_ALGORITHMZUNSUPPORTED_ELLIPTIC_CURVEZUNSUPPORTED_SERIALIZATIONZUNSUPPORTED_X509ZUNSUPPORTED_EXCHANGE_ALGORITHMZUNSUPPORTED_DIFFIE_HELLMAN� r r �/exceptions.pyr
s r c s e Zd Zd� fdd� Z� ZS )�UnsupportedAlgorithmNc s t t| ��|� || _d S �N)�superr �__init__Z_reason)�self�message�reason�� __class__r r r s zUnsupportedAlgorithm.__init__)N�r r r r �
__classcell__r r r r r s r c @ s e Zd ZdS )�AlreadyFinalizedN�r r r r r r r r! s r! c @ s e Zd ZdS )�AlreadyUpdatedNr"