o
    ‘>Ïe’  ã                	   @  s~  d dl mZ dGdd„ZdGdd„ZdGdd	„ZdGd
d„ZdGdd„ZdGdd„ZdGdd„ZdGdd„Z	dGdd„Z
dGdd„ZdGdd„ZdGdd„ZdGdd„ZdGdd„ZdGd d!„ZdGd"d#„ZdGd$d%„ZdGd&d'„ZdGd(d)„ZdGd*d+„ZdGd,d-„ZdGd.d/„ZdGd0d1„ZdGd2d3„Zi d4e“d5e“d6e“d7e“d8e“d9e“d:e“d;e	“d<e
“d=e“d>e“d?e“d@e“dAe“dBe“dCe“dDe“eeeeeeedEœ¥ZdFS )Hé    )ÚannotationsÚreturnú	list[str]c                   C  ó   ddgS )NÚSSL_CTX_set_cert_cbÚSSL_set_cert_cb© r   r   r   úr/var/www/html/humari/django-venv/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/_conditional.pyÚcryptography_has_set_cert_cb   ó   þr
   c                   C  ó   g d¢S )N)ÚSSL_ST_BEFOREÚ	SSL_ST_OKÚSSL_ST_INITÚSSL_ST_RENEGOTIATEr   r   r   r   r	   Úcryptography_has_ssl_st   ó   r   c                   C  r   )NÚTLS_ST_BEFOREÚ	TLS_ST_OKr   r   r   r   r	   Úcryptography_has_tls_st   r   r   c                   C  ó   dgS )NÚEVP_PKEY_ED448r   r   r   r   r	   Úcryptography_has_ed448   ó   ÿr   c                   C  r   )NÚSSL_CTX_set1_sigalgs_listr   r   r   r   r	   Úcryptography_has_ssl_sigalgs%   r   r   c                   C  r   )N)ÚSSL_CTX_use_psk_identity_hintÚSSL_CTX_set_psk_server_callbackÚSSL_CTX_set_psk_client_callbackr   r   r   r   r	   Úcryptography_has_psk+   r   r   c                   C  r   )N)Ú%SSL_CTX_set_psk_find_session_callbackÚ$SSL_CTX_set_psk_use_session_callbackÚCryptography_SSL_SESSION_newÚSSL_CIPHER_findÚSSL_SESSION_set1_master_keyÚSSL_SESSION_set_cipherÚ SSL_SESSION_set_protocol_versionr   r   r   r   r	   Úcryptography_has_psk_tlsv133   r   r'   c                   C  r   )N)ÚSSL_CTX_add_client_custom_extÚSSL_CTX_add_server_custom_extÚSSL_extension_supportedr   r   r   r   r	   Úcryptography_has_custom_ext?   r   r+   c                   C  r   )N)	ÚSSL_VERIFY_POST_HANDSHAKEÚSSL_CTX_set_ciphersuitesÚ SSL_verify_client_post_handshakeÚSSL_CTX_set_post_handshake_authÚSSL_set_post_handshake_authÚSSL_SESSION_get_max_early_dataÚSSL_write_early_dataÚSSL_read_early_dataÚSSL_CTX_set_max_early_datar   r   r   r   r	   Ú!cryptography_has_tlsv13_functionsG   r   r5   c                   C  r   )N)ÚENGINE_by_idÚENGINE_initÚENGINE_finishÚENGINE_get_default_RANDÚENGINE_set_default_RANDÚENGINE_unregister_RANDÚENGINE_ctrl_cmdÚENGINE_freeÚENGINE_get_nameÚENGINE_ctrl_cmd_stringÚENGINE_load_builtin_enginesÚENGINE_load_private_keyÚENGINE_load_public_keyÚSSL_CTX_set_client_cert_enginer   r   r   r   r	   Úcryptography_has_engineU   r   rD   c                   C  r   )NÚSSL_get0_verified_chainr   r   r   r   r	   Úcryptography_has_verified_chainh   r   rF   c                   C  r   )N)ÚSSL_CTX_set_tlsext_use_srtpÚSSL_set_tlsext_use_srtpÚSSL_get_selected_srtp_profiler   r   r   r   r	   Úcryptography_has_srtpn   r   rJ   c                   C  r   )N)ÚOSSL_PROVIDER_loadÚOSSL_PROVIDER_unloadÚERR_LIB_PROVÚPROV_R_WRONG_FINAL_BLOCK_LENGTHÚPROV_R_BAD_DECRYPTr   r   r   r   r	   Úcryptography_has_providersv   r   rP   c                   C  r   )NÚSSL_OP_NO_RENEGOTIATIONr   r   r   r   r	   Ú$cryptography_has_op_no_renegotiation€   r   rR   c                   C  r   )NÚDTLS_get_data_mtur   r   r   r   r	   Ú"cryptography_has_dtls_get_data_mtu†   r   rT   c                   C  r   )NÚ"EVP_default_properties_enable_fipsr   r   r   r   r	   Úcryptography_has_300_fipsŒ   r   rV   c                   C  r   )N)ÚSSL_OP_COOKIE_EXCHANGEÚDTLSv1_listenÚSSL_CTX_set_cookie_generate_cbÚSSL_CTX_set_cookie_verify_cbr   r   r   r   r	   Úcryptography_has_ssl_cookie’   r   r[   c                   C  r   )NÚPKCS7_verifyÚSMIME_read_PKCS7r   r   r   r   r	   Úcryptography_has_pkcs7_funcs›   r   r^   c                   C  r   )NÚBN_prime_checks_for_sizer   r   r   r   r	   Úcryptography_has_prime_checks¢   r   r`   c                   C  r   )NÚEVP_CIPHER_fetchÚEVP_CIPHER_freer   r   r   r   r	   Úcryptography_has_300_evp_cipher¨   r   rc   c                   C  r   )NÚ"SSL_R_UNEXPECTED_EOF_WHILE_READINGr   r   r   r   r	   Ú-cryptography_has_unexpected_eof_while_reading¬   ó   re   c                   C  r   )NÚPKCS12_set_macr   r   r   r   r	   Úcryptography_has_pkcs12_set_mac°   rf   rh   c                   C  r   )NÚSSL_OP_IGNORE_UNEXPECTED_EOFr   r   r   r   r	   Ú-cryptography_has_ssl_op_ignore_unexpected_eof´   r   rj   c                   C  r   )NÚSSL_get_extms_supportr   r   r   r   r	   Ú"cryptography_has_get_extms_supportº   rf   rl   ÚCryptography_HAS_SET_CERT_CBÚCryptography_HAS_SSL_STÚCryptography_HAS_TLS_STÚCryptography_HAS_ED448ÚCryptography_HAS_SIGALGSÚCryptography_HAS_PSKÚCryptography_HAS_PSK_TLSv1_3ÚCryptography_HAS_CUSTOM_EXTÚ"Cryptography_HAS_TLSv1_3_FUNCTIONSÚCryptography_HAS_ENGINEÚCryptography_HAS_VERIFIED_CHAINÚCryptography_HAS_SRTPÚCryptography_HAS_PROVIDERSÚ$Cryptography_HAS_OP_NO_RENEGOTIATIONÚ"Cryptography_HAS_DTLS_GET_DATA_MTUÚCryptography_HAS_300_FIPSÚCryptography_HAS_SSL_COOKIE)ÚCryptography_HAS_PKCS7_FUNCSÚCryptography_HAS_PRIME_CHECKSÚCryptography_HAS_300_EVP_CIPHERÚ-Cryptography_HAS_UNEXPECTED_EOF_WHILE_READINGÚCryptography_HAS_PKCS12_SET_MACÚ-Cryptography_HAS_SSL_OP_IGNORE_UNEXPECTED_EOFÚ"Cryptography_HAS_GET_EXTMS_SUPPORTN)r   r   )Ú
__future__r   r
   r   r   r   r   r   r'   r+   r5   rD   rF   rJ   rP   rR   rT   rV   r[   r^   r`   rc   re   rh   rj   rl   ÚCONDITIONAL_NAMESr   r   r   r	   Ú<module>   sŠ   


	















	





	ÿþýüûúùø	÷
öõôóñïîíâ