+
    1j                    |   ^ RI Ht R R ltR R ltR R ltR R	 ltR
 R ltR R ltR R ltR R lt	R R lt
R R ltR R ltR R ltR R ltR R ltR R ltR  R! ltR" R# ltR$ R% ltR& R' ltR( R) lt/ R*]bR+]bR,]bR-]bR.]bR/]bR0]bR1]	bR2]
bR3]bR4]bR5]bR6]bR7]bR8]bR9]bR:]bR;]R<]R=]/CtR># )?    )annotationsc                   V ^8  d   QhRR/#    returnz	list[str] )formats   "Qlib/python3.14/site-packages/cryptography/hazmat/bindings/openssl/_conditional.py__annotate__r      s      i     c                 
    R R.# )SSL_CTX_set_cert_cbSSL_set_cert_cbr   r   r   r
   cryptography_has_set_cert_cbr      s     r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r      s       r   c                 
    . RO# )SSL_ST_BEFORE)r   	SSL_ST_OKSSL_ST_INITSSL_ST_RENEGOTIATEr   r   r   r
   cryptography_has_ssl_str      s     r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r      s       r   c                 
    R R.# )TLS_ST_BEFORE	TLS_ST_OKr   r   r   r
   cryptography_has_tls_str      s     r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r      s      i r   c                     R .# )SSL_CTX_set1_sigalgs_listr   r   r   r
   cryptography_has_ssl_sigalgsr       s    # r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r   %   s      i r   c                 
    . RO# )SSL_CTX_use_psk_identity_hint)r#   SSL_CTX_set_psk_server_callbackSSL_CTX_set_psk_client_callbackr   r   r   r
   cryptography_has_pskr&   %        r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r   -   s     	 	Y 	r   c                 
    . RO# )%SSL_CTX_set_psk_find_session_callback)r*   $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_tlsv13r1   -   s     r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r   9   s      Y r   c                 
    . RO# )SSL_CTX_add_client_custom_ext)r4   SSL_CTX_add_server_custom_extSSL_extension_supportedr   r   r   r
   cryptography_has_custom_extr7   9   r'   r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r   A   s      9 r   c                     R .# )SSL_CTX_set_ciphersuitesr   r   r   r
   !cryptography_has_tlsv13_functionsr;   A       " r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r   G   s     
 
i 
r   c                 
    . RO# )SSL_VERIFY_POST_HANDSHAKE)r?    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_hs_functionsrG   G   s    	 	r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r   T   s      9 r   c                     R .# )r@   r   r   r   r
   1cryptography_has_ssl_verify_client_post_handshakerJ   T   s    * r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r   Z   s       r   c                 
    . RO# )ENGINE_by_id)rM   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_enginer[   Z   s     r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r   m   s       r   c                     R .# )SSL_get0_verified_chainr   r   r   r
   cryptography_has_verified_chainr_   m   s    ! r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r   s   s      y r   c                 
    . RO# )SSL_CTX_set_tlsext_use_srtp)rb   SSL_set_tlsext_use_srtpSSL_get_selected_srtp_profiler   r   r   r
   cryptography_has_srtpre   s   r'   r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r   {   s      I r   c                     R .# )DTLS_get_data_mtur   r   r   r
   "cryptography_has_dtls_get_data_mturi   {   s     r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r      s      Y r   c                 
    . RO# )SSL_OP_COOKIE_EXCHANGE)rl   DTLS1_COOKIE_LENGTHDTLSv1_listenSSL_CTX_set_cookie_generate_cbSSL_CTX_set_cookie_verify_cbr   r   r   r
   cryptography_has_ssl_cookierq      s     r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r      s      y r   c                     R .# )BN_prime_checks_for_sizer   r   r   r
   cryptography_has_prime_checksru      r<   r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r      s     2 2y 2r   c                     R .# )"SSL_R_UNEXPECTED_EOF_WHILE_READINGr   r   r   r
   -cryptography_has_unexpected_eof_while_readingry      s    011r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r      s      y r   c                     R .# )SSL_OP_IGNORE_UNEXPECTED_EOFr   r   r   r
   -cryptography_has_ssl_op_ignore_unexpected_eofr}      s    & r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r      s     % %I %r   c                     R .# )SSL_get_extms_supportr   r   r   r
   "cryptography_has_get_extms_supportr      s    #$$r   c                   V ^8  d   QhRR/# r   r   )r	   s   "r
   r   r      s     # #i #r   c                     R .# )SSL_get0_group_namer   r   r   r
   $cryptography_has_ssl_get0_group_namer      s    !""r   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_TLSv1_3_HS_FUNCTIONS1Cryptography_HAS_SSL_VERIFY_CLIENT_POST_HANDSHAKECryptography_HAS_ENGINECryptography_HAS_VERIFIED_CHAINCryptography_HAS_SRTP"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_SUPPORT$Cryptography_HAS_SSL_GET0_GROUP_NAMEN)
__future__r   r   r   r   r    r&   r1   r7   r;   rG   rJ   r[   r_   re   ri   rq   ru   ry   r}   r   r   CONDITIONAL_NAMESr   r   r
   <module>r      sh  
 #	
&2%#"$@6 6  <	
 0 #$? "#> )*K ,, 89 6  &'F!" 2#$ )*L%& "#>'( $%B)* 45-0 45(*L*,; r   