o
    Œõ±js  ã                   @   s    d dl mZmZmZmZ ddlmZ ddlmZ eƒ dkr$ddl	m
Z
 nddlm
Z
 dd	gZed
k r6e
 ¡  edk r>e
 ¡  G dd	„ d	ƒZedkrNde_dS dS )é    )Úunicode_literalsÚdivisionÚabsolute_importÚprint_functioné   )Úffié   )Úlibcrypto_version_infoÚcffi)Úlibsslr   ÚLibsslConst)r   r   )r   r   c                   @   s°   e Zd ZdZdZdZdZdZdZdZ	dZ
dZd	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&S )'r   é   é   é    é,   r   r   é   r   é   i   i   i   i   i   éÁ   é‚   é�   é�   én   é†   éü   it  i£  é�   i  io  éw   é”   i  i.  é7   é   é   é	   é
   éÅ   é¡   N),Ú__name__Ú
__module__Ú__qualname__ÚERR_LIB_ASN1ÚERR_LIB_SSLÚSSL_CTRL_OPTIONSÚSSL_CTRL_SET_SESS_CACHE_MODEÚSSL_VERIFY_NONEÚSSL_VERIFY_PEERÚ	SSL_ST_OKÚSSL_ERROR_WANT_READÚSSL_ERROR_WANT_WRITEÚSSL_ERROR_ZERO_RETURNÚSSL_OP_NO_SSLv2ÚSSL_OP_NO_SSLv3ÚSSL_OP_NO_TLSv1ÚSSL_OP_NO_TLSv1_2ÚSSL_OP_NO_TLSv1_1ÚSSL_SESS_CACHE_CLIENTÚSSL_R_NO_SHARED_CIPHERÚ#SSL_F_SSL3_CHECK_CERT_AND_ALGORITHMÚSSL_F_SSL3_GET_KEY_EXCHANGEÚ!SSL_F_SSL3_GET_SERVER_CERTIFICATEÚSSL_R_BAD_DH_P_LENGTHÚSSL_R_CERTIFICATE_VERIFY_FAILEDÚSSL_R_UNKNOWN_PROTOCOLÚSSL_R_DH_KEY_TOO_SMALLÚSSL_F_TLS_PROCESS_SKE_DHEÚSSL_F_SSL3_GET_RECORDÚSSL_R_WRONG_VERSION_NUMBERÚ$SSL_F_TLS_PROCESS_SERVER_CERTIFICATEÚSSL_F_SSL23_GET_SERVER_HELLOÚSSL_F_SSL3_READ_BYTESÚ#SSL_R_SSLV3_ALERT_HANDSHAKE_FAILUREÚ"SSL_R_TLSV1_ALERT_PROTOCOL_VERSIONÚSSL_CTRL_SET_TLSEXT_HOSTNAMEÚTLSEXT_NAMETYPE_host_nameÚ,X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLYÚ$X509_V_ERR_SELF_SIGNED_CERT_IN_CHAINÚ&X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERTÚX509_V_ERR_CERT_NOT_YET_VALIDÚX509_V_ERR_CERT_HAS_EXPIREDÚASN1_F_ASN1_ITEM_VERIFYÚ'ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM© rP   rP   úŒ/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/oscrypto/_openssl/_libssl.pyr      sT    )r   r   r   iŠ  N)Ú
__future__r   r   r   r   Ú r   Ú
_libcryptor	   Ú_libssl_cffir   Ú_libssl_ctypesÚ__all__ÚSSL_library_initÚ!OPENSSL_add_all_algorithms_noconfr   r>   rP   rP   rP   rQ   Ú<module>   s"   
þ<
ÿ