§
    ¢”jx  ã                   óX  — d dl mZmZmZmZ d dlZd dlZg d¢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j        ¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        ZdS )é    )Úunicode_literalsÚdivisionÚabsolute_importÚprint_functionN)	ÚAsymmetricKeyErrorÚCACertsErrorÚLibraryNotFoundErrorÚSignatureErrorÚTLSErrorÚTLSConnectionErrorÚTLSDisconnectErrorÚTLSGracefulDisconnectErrorÚTLSVerificationErrorc                   ó   — e Zd ZdZdS )r	   z;
    An exception when trying to find a shared library
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú^/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/oscrypto/errors.pyr	   r	      ó   € € € € € ðð ð 	€Dr   r	   c                   ó   — e Zd ZdZdS )r
   z2
    An exception when validating a signature
    Nr   r   r   r   r
   r
      r   r   r
   c                   ó   — e Zd ZdZdS )r   z;
    An exception when a key is invalid or unsupported
    Nr   r   r   r   r   r   '   r   r   r   c                   ó   — e Zd ZdZdS )ÚIncompleteAsymmetricKeyErrorzB
    An exception when a key is missing necessary information
    Nr   r   r   r   r   r   0   r   r   r   c                   ó   — e Zd ZdZdS )r   zF
    An exception when exporting CA certs from the OS trust store
    Nr   r   r   r   r   r   9   r   r   r   c                   ó(   — e Zd ZdZdZd„ Zd„ Zd„ ZdS )r   z3
    An exception related to TLS functionality
    Nc                 ó$   — |f| _         || _        d S ©N)ÚargsÚmessage)Úselfr#   s     r   Ú__init__zTLSError.__init__J   s   € Ø�JˆŒ	ØˆŒˆˆr   c                 óx   — |                       ¦   «         }t          j        dk     r|                     d¦  «        }|S )N)é   zutf-8)Ú__unicode__ÚsysÚversion_infoÚencode)r$   Úoutputs     r   Ú__str__zTLSError.__str__N   s7   € Ø×!Ò!Ñ#Ô#ˆÝÔ˜dÒ"Ð"Ø—]’] 7Ñ+Ô+ˆFØˆr   c                 ó   — | j         S r!   )r#   )r$   s    r   r(   zTLSError.__unicode__T   s
   € ØŒ|Ðr   )r   r   r   r   r#   r%   r-   r(   r   r   r   r   r   B   sR   € € € € € ðð ð €Gðð ð ðð ð ðð ð ð ð r   r   c                   ó   — e Zd ZdS )r   N©r   r   r   r   r   r   r   r   X   ó   € € € € € Ø€Dr   r   c                   ó   — e Zd ZdS )r   Nr0   r   r   r   r   r   \   r1   r   r   c                   ó   — e Zd ZdS )r   Nr0   r   r   r   r   r   `   r1   r   r   c                   ó   — e Zd ZdZdZd„ ZdS )r   zQ
    A server certificate verification error happened during a TLS handshake
    Nc                 ó\   — t                                | |¦  «         || _        ||f| _        d S r!   )r   r%   Úcertificater"   )r$   r#   r6   s      r   r%   zTLSVerificationError.__init__l   s0   € Ý×Ò˜$ Ñ(Ô(Ð(Ø&ˆÔØ˜kÐ*ˆŒ	ˆ	ˆ	r   )r   r   r   r   r6   r%   r   r   r   r   r   d   s4   € € € € € ðð ð €Kð+ð +ð +ð +ð +r   r   )Ú
__future__r   r   r   r   r)   ÚsocketÚ__all__Ú	Exceptionr	   r
   r   r   r   Úerrorr   r   r   r   r   r   r   r   ú<module>r<      sÿ  ðà RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ Rà 
€
€
€
Ø €€€ð
ð 
ð 
€ð	ð 	ð 	ð 	ð 	˜9ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�Yñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð#5ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�9ñ 	ô 	ð 	ðð ð ð ð ˆvŒ|ñ ô ð ð,	ð 	ð 	ð 	ð 	˜ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð+ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð!3ñ 	ô 	ð 	ð+ð +ð +ð +ð +˜8ñ +ô +ð +ð +ð +r   