| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/__pycache__/ |
Upload File : |
�
p�gW � �� � d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dlm Z m
Z
d dlmZ ej
ddefdefd efd
efg� � Z G d� d� � Zd
ej e fd�Zdej e d
ej e fd�Zd� Z ddedej ej e d
dfd�Zd� Z G d� d� � Zd� Zd� Z eej � � e� � � eej
� � dS )� N)�utils)�
InternalError)�ffi�lib)�CONDITIONAL_NAMES�_OpenSSLErrorWithText�coder �reason�reason_textc � � e Zd Zdededefd�Zdededefd�Zedefd�� � Zedefd�� � Z edefd �� � Z
d
S )�
_OpenSSLErrorr r r
c �0 � || _ || _ || _ d S �N)�_code�_lib�_reason)�selfr r r
s �N/usr/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py�__init__z_OpenSSLError.__init__ s � ���
��� ������ �returnc �. � || j k o
|| j k S r )r r
)r r r
s r �_lib_reason_matchz_OpenSSLError._lib_reason_match s � ��d�h��8�6�T�[�#8�8r c � � | j S r )r �r s r r z_OpenSSLError.code s
� ��z�r c � � | j S r )r r s r r z_OpenSSLError.lib$ s
� ��y�r c � � | j S r )r r s r r
z_OpenSSLError.reason( s
� ��|�r N)�__name__�
__module__�__qualname__�intr �boolr �propertyr r r
� r r r
r
s� � � � � � ��S� �s� �C� � � � �
9�S� 9�#� 9�$� 9� 9� 9� 9� ��c� � � � �X�� ��S� � � � �X�� ��� � � � �X�� � r r
r c �� � g } | j � � }|dk rnE | j |� � } | j |� � }|� t |||� � � � �[|S )NTr )�
ERR_get_error�ERR_GET_LIB�ERR_GET_REASON�appendr
)r �errorsr �err_lib�
err_reasons r �_consume_errorsr- - sw � �
�F�@�%�C�%�'�'���1�9�9��&�s��t�,�,��,�#�,�T�2�2�
��
�
�m�D�'�:�>�>�?�?�?�@� �Mr r* c � � g }| D ]�}t j dd� � }t j |j |t |� � � � t j |� � }|� t |j |j |j |� � � � ��|S )Nzchar[]� )
r �newr �ERR_error_string_nr �len�stringr) r r
)r* �errors_with_text�err�buf�err_text_reasons r �_errors_with_textr8 <