�
�3Tf^ � � � d dl mZ d dlZd dlmZ ej rd dlmZ ej Z G d� de
� Z G d� de
� Z G d � d
e
� Z
G d� de
� Z G d
� de
� Z G d� de
� Z G d� de
� Z G d� de
� Zy)� )�annotationsN)�
exceptions)�opensslc �. � � e Zd Z d d� fd�
Z� xZS )�UnsupportedAlgorithmc �2 �� t �| � |� || _ y �N)�super�__init__�_reason)�self�message�reason� __class__s ��9/usr/lib/python3/dist-packages/cryptography/exceptions.pyr zUnsupportedAlgorithm.__init__ s �� � ����!���� r )r �strr ztyping.Optional[_Reasons]�return�None��__name__�
__module__�__qualname__r �
__classcell__�r s @r r r s( �� �@D����$=��
�� r r c � � e Zd Zy)�AlreadyFinalizedN�r r r � r r r r � � �r r c � � e Zd Zy)�AlreadyUpdatedNr r r r r" |