U
    Ïøïcs  ã                   @   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rHddl	m
Z
 nddlm
Z
 dd	gZed
k rle
 ¡  edk r|e
 ¡  G dd	„ d	ƒZedkr˜de_dS )é    )Úunicode_literalsÚdivisionÚabsolute_importÚprint_functioné   )Úffié   )Úlibcrypto_version_infoZ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__ZERR_LIB_ASN1ZERR_LIB_SSLZSSL_CTRL_OPTIONSZSSL_CTRL_SET_SESS_CACHE_MODEZSSL_VERIFY_NONEZSSL_VERIFY_PEERZ	SSL_ST_OKÚSSL_ERROR_WANT_READÚSSL_ERROR_WANT_WRITEÚSSL_ERROR_ZERO_RETURNZSSL_OP_NO_SSLv2ZSSL_OP_NO_SSLv3ZSSL_OP_NO_TLSv1ZSSL_OP_NO_TLSv1_2ZSSL_OP_NO_TLSv1_1ZSSL_SESS_CACHE_CLIENTZSSL_R_NO_SHARED_CIPHERZ#SSL_F_SSL3_CHECK_CERT_AND_ALGORITHMZSSL_F_SSL3_GET_KEY_EXCHANGEZ!SSL_F_SSL3_GET_SERVER_CERTIFICATEZSSL_R_BAD_DH_P_LENGTHZSSL_R_CERTIFICATE_VERIFY_FAILEDZSSL_R_UNKNOWN_PROTOCOLÚSSL_R_DH_KEY_TOO_SMALLZSSL_F_TLS_PROCESS_SKE_DHEZSSL_F_SSL3_GET_RECORDZSSL_R_WRONG_VERSION_NUMBERZ$SSL_F_TLS_PROCESS_SERVER_CERTIFICATEZSSL_F_SSL23_GET_SERVER_HELLOZSSL_F_SSL3_READ_BYTESZ#SSL_R_SSLV3_ALERT_HANDSHAKE_FAILUREZ"SSL_R_TLSV1_ALERT_PROTOCOL_VERSIONZSSL_CTRL_SET_TLSEXT_HOSTNAMEZTLSEXT_NAMETYPE_host_nameZ,X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLYZ$X509_V_ERR_SELF_SIGNED_CERT_IN_CHAINZ&X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERTZX509_V_ERR_CERT_NOT_YET_VALIDZX509_V_ERR_CERT_HAS_EXPIREDZASN1_F_ASN1_ITEM_VERIFYZ'ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM© r*   r*   ú=/tmp/pip-unpacked-wheel-c04l8219/oscrypto/_openssl/_libssl.pyr      sR   )r   r   r   iŠ  N)Ú
__future__r   r   r   r   Ú r   Z
_libcryptor	   Z_libssl_cffir
   Z_libssl_ctypesÚ__all__ZSSL_library_initZ!OPENSSL_add_all_algorithms_noconfr   r)   r*   r*   r*   r+   Ú<module>   s   
þ<