
    _f#                       d dl mZ d dlZdKdZdKdZdKdZdKdZdKd	ZdKd
ZdKdZ	dKdZ
dKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKdZdKd ZdKd!ZdKd"Z dKd#Z!dKd$Z"dKd%Z#dKd&Z$dKd'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i d9ed:ed;ed<ed=ed>ed?ed@edAedBedCedDedEe dFe!dGe"dHe#dIe$dJe%iZ&dS )L    )annotationsNreturntyping.List[str]c                 
    ddgS )NSSL_CTX_set_cert_cbSSL_set_cert_cb r	       c/var/www/html/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/openssl/_conditional.pycryptography_has_set_cert_cbr   
   s     r
   c                 
    g dS )N)SSL_ST_BEFORE	SSL_ST_OKSSL_ST_INITSSL_ST_RENEGOTIATEr	   r	   r
   r   cryptography_has_ssl_str             r
   c                 
    ddgS )NTLS_ST_BEFORE	TLS_ST_OKr	   r	   r
   r   cryptography_has_tls_str           r
   c                     dgS )NEVP_PKEY_DHXr	   r	   r
   r   cryptography_has_evp_pkey_dhxr   !   s     r
   c                     dgS )N%Cryptography_CRYPTO_set_mem_functionsr	   r	   r
   r   cryptography_has_mem_functionsr   '   s    / r
   c                     dgS )NX509_STORE_set_get_issuerr	   r	   r
   r   *cryptography_has_x509_store_ctx_get_issuerr!   -       # r
   c                 
    ddgS )NEVP_PKEY_ED448	NID_ED448r	   r	   r
   r   cryptography_has_ed448r&   3   s     r
   c                 
    ddgS )NNID_ED25519EVP_PKEY_ED25519r	   r	   r
   r   cryptography_has_ed25519r*   :   s     r
   c                 
    ddgS )NNID_poly1305EVP_PKEY_POLY1305r	   r	   r
   r   cryptography_has_poly1305r.   A   s     r
   c                     dgS )NEVP_DigestFinalXOFr	   r	   r
   r   $cryptography_has_evp_digestfinal_xofr1   H   s     r
   c                 
    ddgS )NFIPS_mode_set	FIPS_moder	   r	   r
   r   cryptography_has_fipsr5   N   r   r
   c                     dgS )NSSL_CTX_set1_sigalgs_listr	   r	   r
   r   cryptography_has_ssl_sigalgsr8   U   r"   r
   c                 
    g dS )N)SSL_CTX_use_psk_identity_hintSSL_CTX_set_psk_server_callbackSSL_CTX_set_psk_client_callbackr	   r	   r
   r   cryptography_has_pskr=   [          r
   c                 
    g dS )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   cryptography_has_psk_tlsv13rG   c          r
   c                 
    g dS )N)SSL_CTX_add_client_custom_extSSL_CTX_add_server_custom_extSSL_extension_supportedr	   r	   r
   r   cryptography_has_custom_extrM   o   r>   r
   c                 
    g dS )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   !cryptography_has_tlsv13_functionsrX   w   s    
 
 
 
r
   c                 
    g dS )N)EVP_PKEY_new_raw_private_keyEVP_PKEY_new_raw_public_keyEVP_PKEY_get_raw_private_keyEVP_PKEY_get_raw_public_keyr	   r	   r
   r   cryptography_has_raw_keyr^      r   r
   c                 
    g dS )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   cryptography_has_enginern      s       r
   c                     dgS )NSSL_get0_verified_chainr	   r	   r
   r   cryptography_has_verified_chainrq          ! r
   c                 
    g dS )N)SSL_CTX_set_tlsext_use_srtpSSL_set_tlsext_use_srtpSSL_get_selected_srtp_profiler	   r	   r
   r   cryptography_has_srtprw      r>   r
   c                 
    g dS )N)OSSL_PROVIDER_loadOSSL_PROVIDER_unloadERR_LIB_PROVPROV_R_WRONG_FINAL_BLOCK_LENGTHPROV_R_BAD_DECRYPTr	   r	   r
   r   cryptography_has_providersr~      s       r
   c                     dgS )NSSL_OP_NO_RENEGOTIATIONr	   r	   r
   r   $cryptography_has_op_no_renegotiationr      rr   r
   c                     dgS )NDTLS_get_data_mtur	   r	   r
   r   "cryptography_has_dtls_get_data_mtur      s     r
   c                 
    ddgS )N&EVP_default_properties_is_fips_enabled"EVP_default_properties_enable_fipsr	   r	   r
   r   cryptography_has_300_fipsr      s    0, r
   c                 
    g dS )N)SSL_OP_COOKIE_EXCHANGEDTLSv1_listenSSL_CTX_set_cookie_generate_cbSSL_CTX_set_cookie_verify_cbr	   r	   r
   r   cryptography_has_ssl_cookier      r   r
   c                 
    g dS )N)SMIME_write_PKCS7PEM_write_bio_PKCS7_streamPKCS7_sign_add_signerPKCS7_finalPKCS7_verifySMIME_read_PKCS7PKCS7_get0_signersr	   r	   r
   r   cryptography_has_pkcs7_funcsr      rH   r
   c                 
    g dS )N)BN_FLG_CONSTTIMEBN_set_flagsBN_prime_checks_for_sizer	   r	   r
   r   cryptography_has_bn_flagsr      r>   r
   c                     dgS )NEVP_PKEY_set1_DHr	   r	   r
   r   cryptography_has_evp_pkey_dhr      s     r
   c                 
    ddgS )NEVP_CIPHER_fetchEVP_CIPHER_freer	   r	   r
   r   cryptography_has_300_evp_cipherr      s     122r
   c                     dgS )N"SSL_R_UNEXPECTED_EOF_WHILE_READINGr	   r	   r
   r   -cryptography_has_unexpected_eof_while_readingr      s    011r
   c                     dgS )NPKCS12_set_macr	   r	   r
   r   cryptography_has_pkcs12_set_macr      s    r
   c                     dgS )NSSL_OP_IGNORE_UNEXPECTED_EOFr	   r	   r
   r   -cryptography_has_ssl_op_ignore_unexpected_eofr      s    & r
   c                     dgS )NSSL_get_extms_supportr	   r	   r
   r   "cryptography_has_get_extms_supportr     s    #$$r
   c                     dgS )NEVP_PKEY_derive_set_peer_exr	   r	   r
   r   %cryptography_has_evp_pkey_set_peer_exr     s    )**r
   c                 
    g dS )N)EVP_aead_chacha20_poly1305EVP_AEAD_CTX_freeEVP_AEAD_CTX_sealEVP_AEAD_CTX_openEVP_AEAD_max_overheadCryptography_EVP_AEAD_CTX_newr	   r	   r
   r   cryptography_has_evp_aeadr   	  s       r
   Cryptography_HAS_SET_CERT_CBCryptography_HAS_SSL_STCryptography_HAS_TLS_STCryptography_HAS_EVP_PKEY_DHXCryptography_HAS_MEM_FUNCTIONS*Cryptography_HAS_X509_STORE_CTX_GET_ISSUERCryptography_HAS_ED448Cryptography_HAS_ED25519Cryptography_HAS_POLY1305Cryptography_HAS_FIPSCryptography_HAS_SIGALGSCryptography_HAS_PSKCryptography_HAS_PSK_TLSv1_3Cryptography_HAS_CUSTOM_EXT"Cryptography_HAS_TLSv1_3_FUNCTIONSCryptography_HAS_RAW_KEY$Cryptography_HAS_EVP_DIGESTFINAL_XOF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_BN_FLAGSCryptography_HAS_EVP_PKEY_DH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_SUPPORT%Cryptography_HAS_EVP_PKEY_SET_PEER_EXCryptography_HAS_EVP_AEAD)r   r   )'
__future__r   typingr   r   r   r   r   r!   r&   r*   r.   r1   r5   r8   r=   rG   rM   rX   r^   rn   rq   rw   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   CONDITIONAL_NAMESr	   r
   r   <module>r      s  
 # " " " " "                                        	 	 	 	            &                     	 	 	 	      3 3 3 32 2 2 2      % % % %+ + + +    0"$@060 60 $%B	0
 %&D0 120 40  80  !:0 20  <0 00 #$?0  "#>!0" )*K#0$  8%0& +,)0 0, 6-0. &'F/00 2102 !"<304 +,70: )*L;0<  !:=0> "#>?0@ #$@A0B  !:C0D #$@E0F &'FG0H 45K0N &'FO0P 45S0V )*LW0X ,-[0 0^  ";_0 0   r
   