ó
    ßÅŸgÃ#  ã            	       óî  • % S r SSKJrJr  SS/r\\   \S'    / r\\   \S'    / SQr\\   \S'    S	S
SS.0 S.r	\\\\\4   4   \S'    SSSSSS.SSSSS.S.r
\\\\\4   4   \S'    0 SS_SS_SS _S!S"_S#S$_S%S&_S'S(_S)S*_S+S,_S-S._S/S0_S1S2_S3S4_S5S6_S7S8_S9S:_S;S<_0 S=S>_S?S@_SASB_SCSD_SESF_SGSH_SISJ_SKSL_SMSN_SOSP_SQSR_SSST_SUSV_SWSX_SYSZ_S[S\_S]S^_E0 S_S`_SaSb_ScSd_SeSf_SgSh_SiSj_SkSl_SmSn_SoSp_SqSr_SsSt_SuSv_SwSx_SySz_S{S|_S}S~_SS€_ES�S‚SƒS„S….ES†S†0S.r\\\\\4   4   \S‡'    0 SˆS‰_SŠS‹_SŒS�_SŽS�_S�S‘_S’S“_S”S•_S–S—_S˜S™_SšS›_SœS�_SžSŸ_S S¡_S¢S£_S¤S¥_S¦S§_S¨S©_SªS«S¬S­S®S¯S°S±.E0 S.r\\\\\4   4   \S²'   g³)´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   rQ   rj   © ó    Ú\/var/www/blue/EV-Temp_rev04/venv/lib/python3.13/site-packages/mysql/connector/tls_ciphers.pyÚ<module>rr      sþ  ðò: %÷ à$-¨yÐ#9Ð �t˜C‘yÓ 9Ø à%'Ð ˜˜c™Ó 'Ø â'FÐ ˜4 ™9Ó FØ  ð 4SØ3RØ1Nñð
 ñ9Ð ˜D  d¨3°¨8¡nÐ!4Ñ5ó ðð
 2OØ9XØ7TØ,DØ,Dñð #;Ø":Ø(FØ":ñ	ñ8Ð ˜4  T¨#¨s¨(¡^Ð 3Ñ4ó ðð8Ø-Ð/Jð8à-Ð/Jð8ð 	'Ð(<ð8ð 	'Ð(<ð	8ð
 	4Ð5Pð8ð 	-Ð.Gð8ð 	-Ð.Gð8ð 	)Ð*?ð8ð 	)Ð*?ð8ð 	2Ð3Nð8ð 	0Ð1Jð8ð 	2Ð3Nð8ð 	0Ð1Jð8ð 	.Ð/Jð8ð 	.Ð/Jð8ð  	.Ð/Fð!8ð" 	.Ð/Fñ#8ð$ 	.Ð/Fð%8ð& 	.Ð/Fð'8ð( 	3Ð4Pð)8ð* 	3Ð4Pð+8ð, 	-Ð.Dð-8ð. 	/Ð0Hð/8ð0 	-Ð.Dð18ð2 	/Ð0Hð38ð4 	+Ð,@ð58ð6 	+Ð,@ð78ð8 	+Ð,@ð98ð: 	+Ð,@ð;8ð< 	0Ð1Jð=8ð> 	0Ð1Jð?8ð@ 	1Ð2LðA8ðB 	/Ð0HðC8ðD 	/Ð0HòE8ðF 	1Ð2LðG8ðH 	.Ð/FðI8ðJ 	.Ð/FðK8ðL 	,Ð-BðM8ðN 	,Ð-BðO8ðP 	*Ð+>ðQ8ðR 	# LðS8ðT 	% mðU8ðV 	*Ð+>ðW8ðX 	# LðY8ðZ 	% mð[8ð\ 	*¨?ð]8ð^ 	*¨?ð_8ð` 	'¨ða8ðb 	'¨ðc8ðd 	,Ð->ðe8ðf 	,Ð->ñg8ðh 3QØ2PØ0LØ0Lòo8ðr +Ð,FÐGñu;:Ð ˜T # t¨C°¨H¡~Ð"5Ñ6ó ;ðxðØ,Ð.Dðà,Ð.Dðð 	-Ð.Dðð 	*Ð+>ð	ð
 	*Ð+>ðð 	-Ð.Dðð 	*Ð+>ðð 	*Ð+>ðð 	-Ð.Hðð 	-Ð.Hðð 	-Ð.Hðð 	-Ð.Hðð 	+Ð,Aðð 	+Ð,Aðð 	,Ð-Cðð  	,Ð-Cð!ð" 	-Ð.Eð#ð$ 1JØ/GØ1KØ)7Ø*=Ø*=Ø&9ò1ð4 ñ7<Ð ˜t C¨¨c°3¨h©Ð$7Ñ8ó ð:rp   