o
    Df+                     @  s6  d dl mZ d;ddZd;ddZd;dd	Zd;d
dZd;ddZd;ddZd;ddZd;ddZ	d;ddZ
d;ddZd;ddZd;ddZd;ddZd;ddZd;d d!Zd;d"d#Zd;d$d%Zd;d&d'Zi d(ed)ed*ed+ed,ed-ed.ed/e	d0e
d1ed2ed3ed4ed5ed6ed7ed8ed9eiZd:S )<    )annotationsreturn	list[str]c                   C     ddgS )NSSL_CTX_set_cert_cbSSL_set_cert_cb r   r   r   j/home/ubuntu/webapp/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SSL_CTX_set1_sigalgs_listr   r   r   r   r	   cryptography_has_ssl_sigalgs      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_tlsv13-   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_ext9   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_functionsA   r   r3   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_engineO   r   rB   c                   C  r   )NSSL_get0_verified_chainr   r   r   r   r	   cryptography_has_verified_chainb   r   rD   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_srtph   r   rH   c                   C  r   )NSSL_OP_NO_RENEGOTIATIONr   r   r   r   r	   $cryptography_has_op_no_renegotiationp   r   rJ   c                   C  r   )NDTLS_get_data_mtur   r   r   r   r	   "cryptography_has_dtls_get_data_mtuv   r   rL   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   rQ   c                   C  r   )NBN_prime_checks_for_sizer   r   r   r   r	   cryptography_has_prime_checks   r   rS   c                   C  r   )N"SSL_R_UNEXPECTED_EOF_WHILE_READINGr   r   r   r   r	   -cryptography_has_unexpected_eof_while_reading      rU   c                   C  r   )NSSL_OP_IGNORE_UNEXPECTED_EOFr   r   r   r   r	   -cryptography_has_ssl_op_ignore_unexpected_eof   r   rX   c                   C  r   )NSSL_get_extms_supportr   r   r   r   r	   "cryptography_has_get_extms_support   rV   rZ   Cryptography_HAS_SET_CERT_CBCryptography_HAS_SSL_STCryptography_HAS_TLS_ST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_OP_NO_RENEGOTIATION"Cryptography_HAS_DTLS_GET_DATA_MTUCryptography_HAS_SSL_COOKIECryptography_HAS_PRIME_CHECKS-Cryptography_HAS_UNEXPECTED_EOF_WHILE_READING-Cryptography_HAS_SSL_OP_IGNORE_UNEXPECTED_EOF"Cryptography_HAS_GET_EXTMS_SUPPORTN)r   r   )
__future__r   r
   r   r   r   r   r%   r)   r3   rB   rD   rH   rJ   rL   rQ   rS   rU   rX   rZ   CONDITIONAL_NAMESr   r   r   r	   <module>   sv   


	











	


		

