
    )Jf              	      P   d dl mZ d/dZd/dZd/dZd/dZd/dZd/d	Zd/d
Zd/dZ	d/dZ
d/dZd/dZd/dZd/dZd/dZd/dZd/dZd/dZd/dZd/dZd/dZd/dZd/dZd/dZd/dZi dedededed ed!ed"ed#e	d$e
d%ed&ed'ed(ed)ed*ed+ed,eeeeeeeed-Zd.S )0    )annotationsreturn	list[str]c                 
    ddgS )NSSL_CTX_set_cert_cbSSL_set_cert_cb r	       t/home/alex/cs2snipeproduction/venv/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      s     r
   c                     dgS )NEVP_PKEY_ED448r	   r	   r
   r   cryptography_has_ed448r      s     r
   c                     dgS )NSSL_CTX_set1_sigalgs_listr	   r	   r
   r   cryptography_has_ssl_sigalgsr   %   s    # 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_tlsv13r,   3   s       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_extr1   ?   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_functionsr<   G   s    
 
 
 
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_enginerL   U   s       r
   c                     dgS )NSSL_get0_verified_chainr	   r	   r
   r   cryptography_has_verified_chainrO   h       ! 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_srtprU   n   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\   v   s       r
   c                     dgS )NSSL_OP_NO_RENEGOTIATIONr	   r	   r
   r   $cryptography_has_op_no_renegotiationr_      rP   r
   c                     dgS )NDTLS_get_data_mtur	   r	   r
   r   "cryptography_has_dtls_get_data_mturb      s     r
   c                     dgS )N"EVP_default_properties_enable_fipsr	   r	   r
   r   cryptography_has_300_fipsre      s    , 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_cookierk      r   r
   c                 
    ddgS )NPKCS7_verifySMIME_read_PKCS7r	   r	   r
   r   cryptography_has_pkcs7_funcsro      s     r
   c                     dgS )NBN_prime_checks_for_sizer	   r	   r
   r   cryptography_has_prime_checksrr      s    " r
   c                 
    ddgS )NEVP_CIPHER_fetchEVP_CIPHER_freer	   r	   r
   r   cryptography_has_300_evp_cipherrv      s     122r
   c                     dgS )N"SSL_R_UNEXPECTED_EOF_WHILE_READINGr	   r	   r
   r   -cryptography_has_unexpected_eof_while_readingry      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
   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,   r1   r<   rL   rO   rU   r\   r_   rb   re   rk   ro   rr   rv   ry   r|   r   r   CONDITIONAL_NAMESr	   r
   r   <module>r      s  
 # " " " " "                  	 	 	 	         &                           3 3 3 32 2 2 2      % % % %"$@6 6 4	
  < 0 #$? "#> )*K 6 &'F 2 !"< +," )*L#$  !:%& "#>'( %A%B'F5'F5*L=     r
   