U
    öEZhÍ#  ã                %   @   s*  d dl Z e je dœdd„Ze je dœdd„Ze je dœdd„Ze je dœd	d
„Ze je dœdd„Ze je dœdd„Ze je dœdd„Z	e je dœdd„Z
e je dœdd„Ze je dœdd„Ze je dœdd„Ze je dœdd„Ze je dœdd„Ze je dœdd„Ze je dœdd „Ze je dœd!d"„Ze je dœd#d$„Ze je dœd%d&„Ze je dœd'd(„Ze je dœd)d*„Ze je dœd+d,„Ze je dœd-d.„Ze je dœd/d0„Ze je dœd1d2„Ze je dœd3d4„Ze je dœd5d6„Ze je dœd7d8„Ze je dœd9d:„Ze je dœd;d<„Ze je dœd=d>„Z e je dœd?d@„Z!e je dœdAdB„Z"e je dœdCdD„Z#e je dœdEdF„Z$e je dœdGdH„Z%e je dœdIdJ„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eeeeee e!e"e#e$e%e&dKœ$Z'dS )Lé    N)Úreturnc                   C   s   ddgS )NZSSL_CTX_set_cert_cbZSSL_set_cert_cb© r   r   r   úx/home/aprabhat/apps/x.techxrdev.in/venv/lib/python3.8/site-packages/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_PBE_scryptr   r   r   r   r   Úcryptography_has_scrypt   s    ÿr   c                   C   s
   dddgS )NZEVP_PKEY_DHXZd2i_DHxparams_bioZi2d_DHxparams_bior   r   r   r   r   Úcryptography_has_evp_pkey_dhx%   s    ýr	   c                   C   s   dgS )NZ%Cryptography_CRYPTO_set_mem_functionsr   r   r   r   r   Úcryptography_has_mem_functions-   s    ÿr
   c                   C   s   dgS )NZX509_STORE_set_get_issuerr   r   r   r   r   Ú*cryptography_has_x509_store_ctx_get_issuer3   s    ÿr   c                   C   s   ddgS )NZEVP_PKEY_ED448Z	NID_ED448r   r   r   r   r   Úcryptography_has_ed4489   s    þr   c                   C   s   ddgS )NZNID_ED25519ZEVP_PKEY_ED25519r   r   r   r   r   Úcryptography_has_ed25519@   s    þr   c                   C   s   ddgS )NZNID_poly1305ZEVP_PKEY_POLY1305r   r   r   r   r   Úcryptography_has_poly1305G   s    þr   c                   C   s   dgS )NZEVP_DigestFinalXOFr   r   r   r   r   Ú$cryptography_has_evp_digestfinal_xofN   s    ÿr   c                   C   s   ddgS )NZFIPS_mode_setZ	FIPS_moder   r   r   r   r   Úcryptography_has_fipsT   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_pska   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_tlsv13i   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_extu   s    ýr   c                   C   s   dgS )NZOPENSSL_cleanupr   r   r   r   r   Ú cryptography_has_openssl_cleanup}   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_functionsƒ   s    ÷r   c                   C   s   ddddgS )NZEVP_PKEY_new_raw_private_keyZEVP_PKEY_new_raw_public_keyZEVP_PKEY_get_raw_private_keyZEVP_PKEY_get_raw_public_keyr   r   r   r   r   Úcryptography_has_raw_key‘   s
    ür   c                   C   s"   d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 Cryptography_add_osrandom_engineZ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_engineš   s     ñr   c                   C   s   dgS )NZSSL_get0_verified_chainr   r   r   r   r   Úcryptography_has_verified_chain®   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_srtp´   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_providers¼   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dgS )NZ&EVP_default_properties_is_fips_enabledZ"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dddddgS )NZSMIME_write_PKCS7ZPEM_write_bio_PKCS7_streamZPKCS7_sign_add_signerZPKCS7_finalZPKCS7_verifyZSMIME_read_PKCS7ZPKCS7_get0_signersr   r   r   r   r   Úcryptography_has_pkcs7_funcsâ   s    ùr    c                   C   s
   dddgS )NZBN_FLG_CONSTTIMEZBN_set_flagsZBN_prime_checks_for_sizer   r   r   r   r   Úcryptography_has_bn_flagsî   s    ýr!   c                   C   s   dgS )NZEVP_PKEY_set1_DHr   r   r   r   r   Úcryptography_has_evp_pkey_dhö   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'   c                   C   s   dgS )NZEVP_PKEY_derive_set_peer_exr   r   r   r   r   Ú%cryptography_has_evp_pkey_set_peer_ex  s    r(   )$ZCryptography_HAS_SET_CERT_CBZCryptography_HAS_SSL_STZCryptography_HAS_TLS_STZCryptography_HAS_SCRYPTZCryptography_HAS_EVP_PKEY_DHXZCryptography_HAS_MEM_FUNCTIONSZ*Cryptography_HAS_X509_STORE_CTX_GET_ISSUERZCryptography_HAS_ED448ZCryptography_HAS_ED25519ZCryptography_HAS_POLY1305ZCryptography_HAS_FIPSZCryptography_HAS_SIGALGSZCryptography_HAS_PSKZCryptography_HAS_PSK_TLSv1_3ZCryptography_HAS_CUSTOM_EXTZ Cryptography_HAS_OPENSSL_CLEANUPZ"Cryptography_HAS_TLSv1_3_FUNCTIONSZCryptography_HAS_RAW_KEYZ$Cryptography_HAS_EVP_DIGESTFINAL_XOFZ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_BN_FLAGSZCryptography_HAS_EVP_PKEY_DHZ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_SUPPORTZ%Cryptography_HAS_EVP_PKEY_SET_PEER_EX)(ÚtypingÚListÚstrr   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   r   r    r!   r"   r#   r$   r%   r&   r'   r(   ZCONDITIONAL_NAMESr   r   r   r   Ú<module>   s’   		
	
Ñ