o
    g#                  	   @   s  U d Z ddlmZmZ ddgZee ed< 	 g Zee ed< 	 g dZee ed< 	 d	d
ddi dZ	eeeeef f ed< 	 ddddddddddddZ
eeeeef f ed< 	 i dddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<i d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^i d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddidZeeeeef f ed< 	 i ddddddddddddddddddddddddddddddddddddddddddi dZeeeeef f ed< dS )zTLS ciphersuites and versions.    )DictListTLSv1.2TLSv1.3APPROVED_TLS_VERSIONSDEPRECATED_TLS_VERSIONS)TLSv1zTLSv1.0zTLSv1.1UNACCEPTABLE_TLS_VERSIONSzECDHE-ECDSA-AES128-GCM-SHA256zECDHE-ECDSA-AES256-GCM-SHA384zECDHE-RSA-AES128-GCM-SHA256)'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384%TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256)r   r   MANDATORY_TLS_CIPHERSUITESzECDHE-RSA-AES256-GCM-SHA384zECDHE-ECDSA-CHACHA20-POLY1305zECDHE-RSA-CHACHA20-POLY1305zECDHE-ECDSA-AES256-CCMzECDHE-ECDSA-AES128-CCM)%TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384-TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256+TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_CCM TLS_ECDHE_ECDSA_WITH_AES_128_CCMTLS_AES_128_GCM_SHA256TLS_AES_256_GCM_SHA384TLS_CHACHA20_POLY1305_SHA256TLS_AES_128_CCM_SHA256)r   r   r   r   APPROVED_TLS_CIPHERSUITES#TLS_DHE_RSA_WITH_AES_128_GCM_SHA256zDHE-RSA-AES128-GCM-SHA256#TLS_DHE_RSA_WITH_AES_256_GCM_SHA384zDHE-RSA-AES256-GCM-SHA384TLS_DHE_RSA_WITH_AES_256_CCMzDHE-RSA-AES256-CCMTLS_DHE_RSA_WITH_AES_128_CCMzDHE-RSA-AES128-CCM)TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256zDHE-RSA-CHACHA20-POLY1305"TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8zECDHE-ECDSA-AES256-CCM8"TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8zECDHE-ECDSA-AES128-CCM8TLS_DHE_RSA_WITH_AES_256_CCM_8zDHE-RSA-AES256-CCM8TLS_DHE_RSA_WITH_AES_128_CCM_8zDHE-RSA-AES128-CCM8'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256zECDHE-ECDSA-AES128-SHA256%TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256zECDHE-RSA-AES128-SHA256'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384zECDHE-ECDSA-AES256-SHA384%TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384zECDHE-RSA-AES256-SHA384#TLS_DHE_DSS_WITH_AES_256_GCM_SHA384zDHE-DSS-AES256-GCM-SHA384#TLS_DHE_DSS_WITH_AES_128_GCM_SHA256zDHE-DSS-AES128-GCM-SHA256#TLS_DHE_DSS_WITH_AES_128_CBC_SHA256zDHE-DSS-AES128-SHA256#TLS_DHE_DSS_WITH_AES_256_CBC_SHA256zDHE-DSS-AES256-SHA256#TLS_DHE_RSA_WITH_AES_256_CBC_SHA256zDHE-RSA-AES256-SHA256#TLS_DHE_RSA_WITH_AES_128_CBC_SHA256zDHE-RSA-AES128-SHA256(TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256zDHE-RSA-CAMELLIA256-SHA256(TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256zDHE-RSA-CAMELLIA128-SHA256"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHAzECDHE-RSA-AES128-SHA$TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHAzECDHE-ECDSA-AES128-SHA"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHAzECDHE-RSA-AES256-SHA$TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHAzECDHE-ECDSA-AES256-SHA TLS_DHE_DSS_WITH_AES_128_CBC_SHAzDHE-DSS-AES128-SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHAzDHE-RSA-AES128-SHA TLS_DHE_RSA_WITH_AES_256_CBC_SHAzDHE-RSA-AES256-SHA TLS_DHE_DSS_WITH_AES_256_CBC_SHAzDHE-DSS-AES256-SHA%TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHAzDHE-RSA-CAMELLIA256-SHA%TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHAzDHE-RSA-CAMELLIA128-SHA&TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256zECDH-ECDSA-AES128-SHA256$TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256zECDH-RSA-AES128-SHA256$TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384zECDH-RSA-AES256-SHA384&TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384zECDH-ECDSA-AES256-SHA384#TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHAzECDH-ECDSA-AES128-SHA#TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHAzECDH-ECDSA-AES256-SHA!TLS_ECDH_RSA_WITH_AES_128_CBC_SHAzECDH-RSA-AES128-SHA!TLS_ECDH_RSA_WITH_AES_256_CBC_SHAzECDH-RSA-AES256-SHATLS_RSA_WITH_AES_128_GCM_SHA256zAES128-GCM-SHA256TLS_RSA_WITH_AES_128_CCMz
AES128-CCMTLS_RSA_WITH_AES_128_CCM_8zAES128-CCM8TLS_RSA_WITH_AES_256_GCM_SHA384zAES256-GCM-SHA384TLS_RSA_WITH_AES_256_CCMz
AES256-CCMTLS_RSA_WITH_AES_256_CCM_8zAES256-CCM8TLS_RSA_WITH_AES_128_CBC_SHA256zAES128-SHA256TLS_RSA_WITH_AES_256_CBC_SHA256zAES256-SHA256TLS_RSA_WITH_AES_128_CBC_SHAz
AES128-SHATLS_RSA_WITH_AES_256_CBC_SHAz
AES256-SHA!TLS_RSA_WITH_CAMELLIA_256_CBC_SHAzCAMELLIA256-SHA!TLS_RSA_WITH_CAMELLIA_128_CBC_SHAzCAMELLIA128-SHAzECDH-ECDSA-AES128-GCM-SHA256zECDH-ECDSA-AES256-GCM-SHA384zECDH-RSA-AES128-GCM-SHA256zECDH-RSA-AES256-GCM-SHA384)&TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256&TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384$TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256$TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384TLS_AES_128_CCM_8_SHA256DEPRECATED_TLS_CIPHERSUITES"TLS_DH_RSA_WITH_AES_128_CBC_SHA256zDH-RSA-AES128-SHA256"TLS_DH_RSA_WITH_AES_256_CBC_SHA256zDH-RSA-AES256-SHA256"TLS_DH_DSS_WITH_AES_128_CBC_SHA256zDH-DSS-AES128-SHA256TLS_DH_DSS_WITH_AES_128_CBC_SHAzDH-DSS-AES128-SHATLS_DH_DSS_WITH_AES_256_CBC_SHAzDH-DSS-AES256-SHA"TLS_DH_DSS_WITH_AES_256_CBC_SHA256zDH-DSS-AES256-SHA256TLS_DH_RSA_WITH_AES_128_CBC_SHAzDH-RSA-AES128-SHATLS_DH_RSA_WITH_AES_256_CBC_SHAzDH-RSA-AES256-SHA"TLS_DH_DSS_WITH_AES_128_GCM_SHA256zDH-DSS-AES128-GCM-SHA256"TLS_DH_DSS_WITH_AES_256_GCM_SHA384zDH-DSS-AES256-GCM-SHA384"TLS_DH_RSA_WITH_AES_128_GCM_SHA256zDH-RSA-AES128-GCM-SHA256"TLS_DH_RSA_WITH_AES_256_GCM_SHA384zDH-RSA-AES256-GCM-SHA384 TLS_DH_DSS_WITH_3DES_EDE_CBC_SHAzDH-DSS-DES-CBC3-SHA TLS_DH_RSA_WITH_3DES_EDE_CBC_SHAzDH-RSA-DES-CBC3-SHA!TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHAzEDH-DSS-DES-CBC3-SHA!TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHAzEDH-RSA-DES-CBC3-SHA"TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHAzECDH-RSA-DES-CBC3-SHAzECDH-ECDSA-DES-CBC3-SHAzECDHE-RSA-DES-CBC3-SHAzECDHE-ECDSA-DES-CBC3-SHAzDES-CBC3-SHAzKRB5-DES-CBC3-SHAzKRB5-DES-CBC3-MD5zKRB5-IDEA-CBC-SHA)$TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA#TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA%TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHATLS_RSA_WITH_3DES_EDE_CBC_SHATLS_KRB5_WITH_3DES_EDE_CBC_SHATLS_KRB5_WITH_3DES_EDE_CBC_MD5TLS_KRB5_WITH_IDEA_CBC_SHAUNACCEPTABLE_TLS_CIPHERSUITESN)__doc__typingr   r   r   str__annotations__r   r	   r   r   rP   ri    rn   rn   U/var/www/html/api-tag/env/lib/python3.10/site-packages/mysql/connector/tls_ciphers.py<module>   sr  	
 !"#$%&'()*+,-./012349<	
