U
    ñN…f’  ã                   @  s–  d dl mZ ddœdd„Zddœdd„Zddœdd	„Zddœd
d„Zddœdd„Zddœdd„Zddœdd„Zddœdd„Z	ddœdd„Z
ddœdd„Zddœdd„Zddœdd„Zddœdd„Zddœdd„Zddœd d!„Zddœd"d#„Zddœd$d%„Zddœd&d'„Zddœd(d)„Zddœd*d+„Zddœd,d-„Zddœd.d/„Zddœd0d1„Zddœd2d3„Zeeeeeeee	e
eeeeeeeeeeeeeeed4œZd5S )6é    )Úannotationsz	list[str])Úreturnc                   C  s   ddgS )NZSSL_CTX_set_cert_cbZSSL_set_cert_cb© r   r   r   úU/tmp/pip-unpacked-wheel-bjwtc2fy/cryptography/hazmat/bindings/openssl/_conditional.pyÚcryptography_has_set_cert_cb   s    þr   c                   C  s   ddddgS )NZSSL_ST_BEFOREZ	SSL_ST_OKZSSL_ST_INITZSSL_ST_RENEGOTIATEr   r   r   r   r   Úcryptography_has_ssl_st   s
    ür   c                   C  s   ddgS )NZTLS_ST_BEFOREZ	TLS_ST_OKr   r   r   r   r   Úcryptography_has_tls_st   s    þr   c                   C  s   dgS )NZEVP_PKEY_ED448r   r   r   r   r   Úcryptography_has_ed448   s    ÿr	   c                   C  s   dgS )NZSSL_CTX_set1_sigalgs_listr   r   r   r   r   Úcryptography_has_ssl_sigalgs%   s    ÿr
   c                   C  s
   dddgS )NZSSL_CTX_use_psk_identity_hintZSSL_CTX_set_psk_server_callbackZSSL_CTX_set_psk_client_callbackr   r   r   r   r   Úcryptography_has_psk+   s    ýr   c                   C  s   dddddddgS )NZ%SSL_CTX_set_psk_find_session_callbackZ$SSL_CTX_set_psk_use_session_callbackZCryptography_SSL_SESSION_newZSSL_CIPHER_findZSSL_SESSION_set1_master_keyZSSL_SESSION_set_cipherZ SSL_SESSION_set_protocol_versionr   r   r   r   r   Úcryptography_has_psk_tlsv133   s    ùr   c                   C  s
   dddgS )NZSSL_CTX_add_client_custom_extZSSL_CTX_add_server_custom_extZSSL_extension_supportedr   r   r   r   r   Úcryptography_has_custom_ext?   s    ýr   c                	   C  s   ddddddddd	g	S )
NZSSL_VERIFY_POST_HANDSHAKEZSSL_CTX_set_ciphersuitesZ SSL_verify_client_post_handshakeZSSL_CTX_set_post_handshake_authZSSL_set_post_handshake_authZSSL_SESSION_get_max_early_dataZSSL_write_early_dataZSSL_read_early_dataZSSL_CTX_set_max_early_datar   r   r   r   r   Ú!cryptography_has_tlsv13_functionsG   s    ÷r   c                   C  s    ddddddddd	d
ddddgS )NZENGINE_by_idZENGINE_initZENGINE_finishZENGINE_get_default_RANDZENGINE_set_default_RANDZENGINE_unregister_RANDZENGINE_ctrl_cmdZENGINE_freeZENGINE_get_nameZENGINE_ctrl_cmd_stringZENGINE_load_builtin_enginesZENGINE_load_private_keyZENGINE_load_public_keyZSSL_CTX_set_client_cert_enginer   r   r   r   r   Úcryptography_has_engineU   s    òr   c                   C  s   dgS )NZSSL_get0_verified_chainr   r   r   r   r   Úcryptography_has_verified_chainh   s    ÿr   c                   C  s
   dddgS )NZSSL_CTX_set_tlsext_use_srtpZSSL_set_tlsext_use_srtpZSSL_get_selected_srtp_profiler   r   r   r   r   Úcryptography_has_srtpn   s    ýr   c                   C  s   dddddgS )NZOSSL_PROVIDER_loadZOSSL_PROVIDER_unloadZERR_LIB_PROVZPROV_R_WRONG_FINAL_BLOCK_LENGTHZPROV_R_BAD_DECRYPTr   r   r   r   r   Úcryptography_has_providersv   s    ûr   c                   C  s   dgS )NZSSL_OP_NO_RENEGOTIATIONr   r   r   r   r   Ú$cryptography_has_op_no_renegotiation€   s    ÿr   c                   C  s   dgS )NZDTLS_get_data_mtur   r   r   r   r   Ú"cryptography_has_dtls_get_data_mtu†   s    ÿr   c                   C  s   dgS )NZ"EVP_default_properties_enable_fipsr   r   r   r   r   Úcryptography_has_300_fipsŒ   s    ÿr   c                   C  s   ddddgS )NZSSL_OP_COOKIE_EXCHANGEZDTLSv1_listenZSSL_CTX_set_cookie_generate_cbZSSL_CTX_set_cookie_verify_cbr   r   r   r   r   Úcryptography_has_ssl_cookie’   s
    ür   c                   C  s   ddgS )NZPKCS7_verifyZSMIME_read_PKCS7r   r   r   r   r   Úcryptography_has_pkcs7_funcs›   s    þr   c                   C  s   dgS )NZBN_prime_checks_for_sizer   r   r   r   r   Úcryptography_has_prime_checks¢   s    ÿr   c                   C  s   ddgS )NZEVP_CIPHER_fetchZEVP_CIPHER_freer   r   r   r   r   Úcryptography_has_300_evp_cipher¨   s    r   c                   C  s   dgS )NZ"SSL_R_UNEXPECTED_EOF_WHILE_READINGr   r   r   r   r   Ú-cryptography_has_unexpected_eof_while_reading¬   s    r   c                   C  s   dgS )NZPKCS12_set_macr   r   r   r   r   Úcryptography_has_pkcs12_set_mac°   s    r   c                   C  s   dgS )NZSSL_OP_IGNORE_UNEXPECTED_EOFr   r   r   r   r   Ú-cryptography_has_ssl_op_ignore_unexpected_eof´   s    ÿr   c                   C  s   dgS )NZSSL_get_extms_supportr   r   r   r   r   Ú"cryptography_has_get_extms_supportº   s    r   )ZCryptography_HAS_SET_CERT_CBZCryptography_HAS_SSL_STZCryptography_HAS_TLS_STZCryptography_HAS_ED448ZCryptography_HAS_SIGALGSZCryptography_HAS_PSKZCryptography_HAS_PSK_TLSv1_3ZCryptography_HAS_CUSTOM_EXTZ"Cryptography_HAS_TLSv1_3_FUNCTIONSZCryptography_HAS_ENGINEZCryptography_HAS_VERIFIED_CHAINZCryptography_HAS_SRTPZCryptography_HAS_PROVIDERSZ$Cryptography_HAS_OP_NO_RENEGOTIATIONZ"Cryptography_HAS_DTLS_GET_DATA_MTUZCryptography_HAS_300_FIPSZCryptography_HAS_SSL_COOKIEZCryptography_HAS_PKCS7_FUNCSZCryptography_HAS_PRIME_CHECKSZCryptography_HAS_300_EVP_CIPHERZ-Cryptography_HAS_UNEXPECTED_EOF_WHILE_READINGZCryptography_HAS_PKCS12_SET_MACZ-Cryptography_HAS_SSL_OP_IGNORE_UNEXPECTED_EOFZ"Cryptography_HAS_GET_EXTMS_SUPPORTN)Ú
__future__r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   ZCONDITIONAL_NAMESr   r   r   r   Ú<module>   sb   	
	
â