Initial import

This commit is contained in:
2025-10-08 20:53:56 +02:00
commit 2081d684ed
25 changed files with 3486 additions and 0 deletions

786
tls_const_string.go Normal file
View File

@@ -0,0 +1,786 @@
// Code generated by "stringer -linecomment -type=TLSCipherSuite,TLSSignatureScheme -output=tls_const_string.go"; DO NOT EDIT.
package dpi
import "strconv"
func _() {
// An "invalid array index" compiler error signifies that the constant values have changed.
// Re-run the stringer command to generate them again.
var x [1]struct{}
_ = x[TLS_NULL_WITH_NULL_NULL-0]
_ = x[TLS_RSA_WITH_NULL_MD5-1]
_ = x[TLS_RSA_WITH_NULL_SHA-2]
_ = x[TLS_RSA_EXPORT_WITH_RC4_40_MD5-3]
_ = x[TLS_RSA_WITH_RC4_128_MD5-4]
_ = x[TLS_RSA_WITH_RC4_128_SHA-5]
_ = x[TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5-6]
_ = x[TLS_RSA_WITH_IDEA_CBC_SHA-7]
_ = x[TLS_RSA_EXPORT_WITH_DES40_CBC_SHA-8]
_ = x[TLS_RSA_WITH_DES_CBC_SHA-9]
_ = x[TLS_RSA_WITH_3DES_EDE_CBC_SHA-10]
_ = x[TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA-11]
_ = x[TLS_DH_DSS_WITH_DES_CBC_SHA-12]
_ = x[TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA-13]
_ = x[TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA-14]
_ = x[TLS_DH_RSA_WITH_DES_CBC_SHA-15]
_ = x[TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA-16]
_ = x[TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA-17]
_ = x[TLS_DHE_DSS_WITH_DES_CBC_SHA-18]
_ = x[TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA-19]
_ = x[TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA-20]
_ = x[TLS_DHE_RSA_WITH_DES_CBC_SHA-21]
_ = x[TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA-22]
_ = x[TLS_DH_anon_EXPORT_WITH_RC4_40_MD5-23]
_ = x[TLS_DH_anon_WITH_RC4_128_MD5-24]
_ = x[TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA-25]
_ = x[TLS_DH_anon_WITH_DES_CBC_SHA-26]
_ = x[TLS_DH_anon_WITH_3DES_EDE_CBC_SHA-27]
_ = x[TLS_KRB5_WITH_DES_CBC_SHA-30]
_ = x[TLS_KRB5_WITH_3DES_EDE_CBC_SHA-31]
_ = x[TLS_KRB5_WITH_RC4_128_SHA-32]
_ = x[TLS_KRB5_WITH_IDEA_CBC_SHA-33]
_ = x[TLS_KRB5_WITH_DES_CBC_MD5-34]
_ = x[TLS_KRB5_WITH_3DES_EDE_CBC_MD5-35]
_ = x[TLS_KRB5_WITH_RC4_128_MD5-36]
_ = x[TLS_KRB5_WITH_IDEA_CBC_MD5-37]
_ = x[TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA-38]
_ = x[TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA-39]
_ = x[TLS_KRB5_EXPORT_WITH_RC4_40_SHA-40]
_ = x[TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5-41]
_ = x[TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5-42]
_ = x[TLS_KRB5_EXPORT_WITH_RC4_40_MD5-43]
_ = x[TLS_PSK_WITH_NULL_SHA-44]
_ = x[TLS_DHE_PSK_WITH_NULL_SHA-45]
_ = x[TLS_RSA_PSK_WITH_NULL_SHA-46]
_ = x[TLS_RSA_WITH_AES_128_CBC_SHA-47]
_ = x[TLS_DH_DSS_WITH_AES_128_CBC_SHA-48]
_ = x[TLS_DH_RSA_WITH_AES_128_CBC_SHA-49]
_ = x[TLS_DHE_DSS_WITH_AES_128_CBC_SHA-50]
_ = x[TLS_DHE_RSA_WITH_AES_128_CBC_SHA-51]
_ = x[TLS_DH_anon_WITH_AES_128_CBC_SHA-52]
_ = x[TLS_RSA_WITH_AES_256_CBC_SHA-53]
_ = x[TLS_DH_DSS_WITH_AES_256_CBC_SHA-54]
_ = x[TLS_DH_RSA_WITH_AES_256_CBC_SHA-55]
_ = x[TLS_DHE_DSS_WITH_AES_256_CBC_SHA-56]
_ = x[TLS_DHE_RSA_WITH_AES_256_CBC_SHA-57]
_ = x[TLS_DH_anon_WITH_AES_256_CBC_SHA-58]
_ = x[TLS_RSA_WITH_NULL_SHA256-59]
_ = x[TLS_RSA_WITH_AES_128_CBC_SHA256-60]
_ = x[TLS_RSA_WITH_AES_256_CBC_SHA256-61]
_ = x[TLS_DH_DSS_WITH_AES_128_CBC_SHA256-62]
_ = x[TLS_DH_RSA_WITH_AES_128_CBC_SHA256-63]
_ = x[TLS_DHE_DSS_WITH_AES_128_CBC_SHA256-64]
_ = x[TLS_RSA_WITH_CAMELLIA_128_CBC_SHA-65]
_ = x[TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA-66]
_ = x[TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA-67]
_ = x[TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA-68]
_ = x[TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA-69]
_ = x[TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA-70]
_ = x[TLS_DHE_RSA_WITH_AES_128_CBC_SHA256-103]
_ = x[TLS_DH_DSS_WITH_AES_256_CBC_SHA256-104]
_ = x[TLS_DH_RSA_WITH_AES_256_CBC_SHA256-105]
_ = x[TLS_DHE_DSS_WITH_AES_256_CBC_SHA256-106]
_ = x[TLS_DHE_RSA_WITH_AES_256_CBC_SHA256-107]
_ = x[TLS_DH_anon_WITH_AES_128_CBC_SHA256-108]
_ = x[TLS_DH_anon_WITH_AES_256_CBC_SHA256-109]
_ = x[TLS_RSA_WITH_CAMELLIA_256_CBC_SHA-132]
_ = x[TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA-133]
_ = x[TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA-134]
_ = x[TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA-135]
_ = x[TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA-136]
_ = x[TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA-137]
_ = x[TLS_PSK_WITH_RC4_128_SHA-138]
_ = x[TLS_PSK_WITH_3DES_EDE_CBC_SHA-139]
_ = x[TLS_PSK_WITH_AES_128_CBC_SHA-140]
_ = x[TLS_PSK_WITH_AES_256_CBC_SHA-141]
_ = x[TLS_DHE_PSK_WITH_RC4_128_SHA-142]
_ = x[TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA-143]
_ = x[TLS_DHE_PSK_WITH_AES_128_CBC_SHA-144]
_ = x[TLS_DHE_PSK_WITH_AES_256_CBC_SHA-145]
_ = x[TLS_RSA_PSK_WITH_RC4_128_SHA-146]
_ = x[TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA-147]
_ = x[TLS_RSA_PSK_WITH_AES_128_CBC_SHA-148]
_ = x[TLS_RSA_PSK_WITH_AES_256_CBC_SHA-149]
_ = x[TLS_RSA_WITH_SEED_CBC_SHA-150]
_ = x[TLS_DH_DSS_WITH_SEED_CBC_SHA-151]
_ = x[TLS_DH_RSA_WITH_SEED_CBC_SHA-152]
_ = x[TLS_DHE_DSS_WITH_SEED_CBC_SHA-153]
_ = x[TLS_DHE_RSA_WITH_SEED_CBC_SHA-154]
_ = x[TLS_DH_anon_WITH_SEED_CBC_SHA-155]
_ = x[TLS_RSA_WITH_AES_128_GCM_SHA256-156]
_ = x[TLS_RSA_WITH_AES_256_GCM_SHA384-157]
_ = x[TLS_DHE_RSA_WITH_AES_128_GCM_SHA256-158]
_ = x[TLS_DHE_RSA_WITH_AES_256_GCM_SHA384-159]
_ = x[TLS_DH_RSA_WITH_AES_128_GCM_SHA256-160]
_ = x[TLS_DH_RSA_WITH_AES_256_GCM_SHA384-161]
_ = x[TLS_DHE_DSS_WITH_AES_128_GCM_SHA256-162]
_ = x[TLS_DHE_DSS_WITH_AES_256_GCM_SHA384-163]
_ = x[TLS_DH_DSS_WITH_AES_128_GCM_SHA256-164]
_ = x[TLS_DH_DSS_WITH_AES_256_GCM_SHA384-165]
_ = x[TLS_DH_anon_WITH_AES_128_GCM_SHA256-166]
_ = x[TLS_DH_anon_WITH_AES_256_GCM_SHA384-167]
_ = x[TLS_PSK_WITH_AES_128_GCM_SHA256-168]
_ = x[TLS_PSK_WITH_AES_256_GCM_SHA384-169]
_ = x[TLS_DHE_PSK_WITH_AES_128_GCM_SHA256-170]
_ = x[TLS_DHE_PSK_WITH_AES_256_GCM_SHA384-171]
_ = x[TLS_RSA_PSK_WITH_AES_128_GCM_SHA256-172]
_ = x[TLS_RSA_PSK_WITH_AES_256_GCM_SHA384-173]
_ = x[TLS_PSK_WITH_AES_128_CBC_SHA256-174]
_ = x[TLS_PSK_WITH_AES_256_CBC_SHA384-175]
_ = x[TLS_PSK_WITH_NULL_SHA256-176]
_ = x[TLS_PSK_WITH_NULL_SHA384-177]
_ = x[TLS_DHE_PSK_WITH_AES_128_CBC_SHA256-178]
_ = x[TLS_DHE_PSK_WITH_AES_256_CBC_SHA384-179]
_ = x[TLS_DHE_PSK_WITH_NULL_SHA256-180]
_ = x[TLS_DHE_PSK_WITH_NULL_SHA384-181]
_ = x[TLS_RSA_PSK_WITH_AES_128_CBC_SHA256-182]
_ = x[TLS_RSA_PSK_WITH_AES_256_CBC_SHA384-183]
_ = x[TLS_RSA_PSK_WITH_NULL_SHA256-184]
_ = x[TLS_RSA_PSK_WITH_NULL_SHA384-185]
_ = x[TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256-186]
_ = x[TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256-187]
_ = x[TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256-188]
_ = x[TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256-189]
_ = x[TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256-190]
_ = x[TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256-191]
_ = x[TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256-192]
_ = x[TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256-193]
_ = x[TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256-194]
_ = x[TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256-195]
_ = x[TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256-196]
_ = x[TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256-197]
_ = x[TLS_SM4_GCM_SM3-198]
_ = x[TLS_SM4_CCM_SM3-199]
_ = x[TLS_EMPTY_RENEGOTIATION_INFO_SCSV-255]
_ = x[TLS_AES_128_GCM_SHA256-4865]
_ = x[TLS_AES_256_GCM_SHA384-4866]
_ = x[TLS_CHACHA20_POLY1305_SHA256-4867]
_ = x[TLS_AES_128_CCM_SHA256-4868]
_ = x[TLS_AES_128_CCM_8_SHA256-4869]
_ = x[TLS_AEGIS_256_SHA512-4870]
_ = x[TLS_AEGIS_128L_SHA256-4871]
_ = x[TLS_FALLBACK_SCSV-22016]
_ = x[TLS_ECDH_ECDSA_WITH_NULL_SHA-49153]
_ = x[TLS_ECDH_ECDSA_WITH_RC4_128_SHA-49154]
_ = x[TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA-49155]
_ = x[TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA-49156]
_ = x[TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA-49157]
_ = x[TLS_ECDHE_ECDSA_WITH_NULL_SHA-49158]
_ = x[TLS_ECDHE_ECDSA_WITH_RC4_128_SHA-49159]
_ = x[TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA-49160]
_ = x[TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA-49161]
_ = x[TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA-49162]
_ = x[TLS_ECDH_RSA_WITH_NULL_SHA-49163]
_ = x[TLS_ECDH_RSA_WITH_RC4_128_SHA-49164]
_ = x[TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA-49165]
_ = x[TLS_ECDH_RSA_WITH_AES_128_CBC_SHA-49166]
_ = x[TLS_ECDH_RSA_WITH_AES_256_CBC_SHA-49167]
_ = x[TLS_ECDHE_RSA_WITH_NULL_SHA-49168]
_ = x[TLS_ECDHE_RSA_WITH_RC4_128_SHA-49169]
_ = x[TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA-49170]
_ = x[TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA-49171]
_ = x[TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA-49172]
_ = x[TLS_ECDH_anon_WITH_NULL_SHA-49173]
_ = x[TLS_ECDH_anon_WITH_RC4_128_SHA-49174]
_ = x[TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA-49175]
_ = x[TLS_ECDH_anon_WITH_AES_128_CBC_SHA-49176]
_ = x[TLS_ECDH_anon_WITH_AES_256_CBC_SHA-49177]
_ = x[TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA-49178]
_ = x[TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA-49179]
_ = x[TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA-49180]
_ = x[TLS_SRP_SHA_WITH_AES_128_CBC_SHA-49181]
_ = x[TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA-49182]
_ = x[TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA-49183]
_ = x[TLS_SRP_SHA_WITH_AES_256_CBC_SHA-49184]
_ = x[TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA-49185]
_ = x[TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA-49186]
_ = x[TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256-49187]
_ = x[TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384-49188]
_ = x[TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256-49189]
_ = x[TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384-49190]
_ = x[TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256-49191]
_ = x[TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384-49192]
_ = x[TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256-49193]
_ = x[TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384-49194]
_ = x[TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256-49195]
_ = x[TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384-49196]
_ = x[TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256-49197]
_ = x[TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384-49198]
_ = x[TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256-49199]
_ = x[TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384-49200]
_ = x[TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256-49201]
_ = x[TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384-49202]
_ = x[TLS_ECDHE_PSK_WITH_RC4_128_SHA-49203]
_ = x[TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA-49204]
_ = x[TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA-49205]
_ = x[TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA-49206]
_ = x[TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256-49207]
_ = x[TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384-49208]
_ = x[TLS_ECDHE_PSK_WITH_NULL_SHA-49209]
_ = x[TLS_ECDHE_PSK_WITH_NULL_SHA256-49210]
_ = x[TLS_ECDHE_PSK_WITH_NULL_SHA384-49211]
_ = x[TLS_RSA_WITH_ARIA_128_CBC_SHA256-49212]
_ = x[TLS_RSA_WITH_ARIA_256_CBC_SHA384-49213]
_ = x[TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256-49214]
_ = x[TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384-49215]
_ = x[TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256-49216]
_ = x[TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384-49217]
_ = x[TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256-49218]
_ = x[TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384-49219]
_ = x[TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256-49220]
_ = x[TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384-49221]
_ = x[TLS_DH_anon_WITH_ARIA_128_CBC_SHA256-49222]
_ = x[TLS_DH_anon_WITH_ARIA_256_CBC_SHA384-49223]
_ = x[TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256-49224]
_ = x[TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384-49225]
_ = x[TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256-49226]
_ = x[TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384-49227]
_ = x[TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256-49228]
_ = x[TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384-49229]
_ = x[TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256-49230]
_ = x[TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384-49231]
_ = x[TLS_RSA_WITH_ARIA_128_GCM_SHA256-49232]
_ = x[TLS_RSA_WITH_ARIA_256_GCM_SHA384-49233]
_ = x[TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256-49234]
_ = x[TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384-49235]
_ = x[TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256-49236]
_ = x[TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384-49237]
_ = x[TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256-49238]
_ = x[TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384-49239]
_ = x[TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256-49240]
_ = x[TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384-49241]
_ = x[TLS_DH_anon_WITH_ARIA_128_GCM_SHA256-49242]
_ = x[TLS_DH_anon_WITH_ARIA_256_GCM_SHA384-49243]
_ = x[TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256-49244]
_ = x[TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384-49245]
_ = x[TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256-49246]
_ = x[TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384-49247]
_ = x[TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256-49248]
_ = x[TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384-49249]
_ = x[TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256-49250]
_ = x[TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384-49251]
_ = x[TLS_PSK_WITH_ARIA_128_CBC_SHA256-49252]
_ = x[TLS_PSK_WITH_ARIA_256_CBC_SHA384-49253]
_ = x[TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256-49254]
_ = x[TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384-49255]
_ = x[TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256-49256]
_ = x[TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384-49257]
_ = x[TLS_PSK_WITH_ARIA_128_GCM_SHA256-49258]
_ = x[TLS_PSK_WITH_ARIA_256_GCM_SHA384-49259]
_ = x[TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256-49260]
_ = x[TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384-49261]
_ = x[TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256-49262]
_ = x[TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384-49263]
_ = x[TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256-49264]
_ = x[TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384-49265]
_ = x[TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256-49266]
_ = x[TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384-49267]
_ = x[TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256-49268]
_ = x[TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384-49269]
_ = x[TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256-49270]
_ = x[TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384-49271]
_ = x[TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256-49272]
_ = x[TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384-49273]
_ = x[TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256-49274]
_ = x[TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384-49275]
_ = x[TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256-49276]
_ = x[TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384-49277]
_ = x[TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256-49278]
_ = x[TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384-49279]
_ = x[TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256-49280]
_ = x[TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384-49281]
_ = x[TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256-49282]
_ = x[TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384-49283]
_ = x[TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256-49284]
_ = x[TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384-49285]
_ = x[TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256-49286]
_ = x[TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384-49287]
_ = x[TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256-49288]
_ = x[TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384-49289]
_ = x[TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256-49290]
_ = x[TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384-49291]
_ = x[TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256-49292]
_ = x[TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384-49293]
_ = x[TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256-49294]
_ = x[TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384-49295]
_ = x[TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256-49296]
_ = x[TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384-49297]
_ = x[TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256-49298]
_ = x[TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384-49299]
_ = x[TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256-49300]
_ = x[TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384-49301]
_ = x[TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256-49302]
_ = x[TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384-49303]
_ = x[TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256-49304]
_ = x[TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384-49305]
_ = x[TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256-49306]
_ = x[TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384-49307]
_ = x[TLS_RSA_WITH_AES_128_CCM-49308]
_ = x[TLS_RSA_WITH_AES_256_CCM-49309]
_ = x[TLS_DHE_RSA_WITH_AES_128_CCM-49310]
_ = x[TLS_DHE_RSA_WITH_AES_256_CCM-49311]
_ = x[TLS_RSA_WITH_AES_128_CCM_8-49312]
_ = x[TLS_RSA_WITH_AES_256_CCM_8-49313]
_ = x[TLS_DHE_RSA_WITH_AES_128_CCM_8-49314]
_ = x[TLS_DHE_RSA_WITH_AES_256_CCM_8-49315]
_ = x[TLS_PSK_WITH_AES_128_CCM-49316]
_ = x[TLS_PSK_WITH_AES_256_CCM-49317]
_ = x[TLS_DHE_PSK_WITH_AES_128_CCM-49318]
_ = x[TLS_DHE_PSK_WITH_AES_256_CCM-49319]
_ = x[TLS_PSK_WITH_AES_128_CCM_8-49320]
_ = x[TLS_PSK_WITH_AES_256_CCM_8-49321]
_ = x[TLS_PSK_DHE_WITH_AES_128_CCM_8-49322]
_ = x[TLS_PSK_DHE_WITH_AES_256_CCM_8-49323]
_ = x[TLS_ECDHE_ECDSA_WITH_AES_128_CCM-49324]
_ = x[TLS_ECDHE_ECDSA_WITH_AES_256_CCM-49325]
_ = x[TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8-49326]
_ = x[TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8-49327]
_ = x[TLS_ECCPWD_WITH_AES_128_GCM_SHA256-49328]
_ = x[TLS_ECCPWD_WITH_AES_256_GCM_SHA384-49329]
_ = x[TLS_ECCPWD_WITH_AES_128_CCM_SHA256-49330]
_ = x[TLS_ECCPWD_WITH_AES_256_CCM_SHA384-49331]
_ = x[TLS_SHA256_SHA256-49332]
_ = x[TLS_SHA384_SHA384-49333]
_ = x[TLS_GOSTR341112_256_WITH_KUZNYECHIK_CTR_OMAC-49408]
_ = x[TLS_GOSTR341112_256_WITH_MAGMA_CTR_OMAC-49409]
_ = x[TLS_GOSTR341112_256_WITH_28147_CNT_IMIT-49410]
_ = x[TLS_GOSTR341112_256_WITH_KUZNYECHIK_MGM_L-49411]
_ = x[TLS_GOSTR341112_256_WITH_MAGMA_MGM_L-49412]
_ = x[TLS_GOSTR341112_256_WITH_KUZNYECHIK_MGM_S-49413]
_ = x[TLS_GOSTR341112_256_WITH_MAGMA_MGM_S-49414]
_ = x[TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256-52392]
_ = x[TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256-52393]
_ = x[TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256-52394]
_ = x[TLS_PSK_WITH_CHACHA20_POLY1305_SHA256-52395]
_ = x[TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256-52396]
_ = x[TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256-52397]
_ = x[TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256-52398]
_ = x[TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256-53249]
_ = x[TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384-53250]
_ = x[TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256-53251]
_ = x[TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256-53253]
}
const _TLSCipherSuite_name = "TLS_NULL_WITH_NULL_NULLRFC5246RFC5246RFC4346 RFC6347RFC5246 RFC6347RFC5246 RFC6347RFC4346RFC8996RFC4346RFC8996RFC5246RFC4346RFC8996RFC5246RFC4346RFC8996RFC5246RFC4346RFC8996RFC5246RFC4346RFC8996RFC5246RFC4346 RFC6347RFC5246 RFC6347RFC4346RFC8996RFC5246RFC2712 RFC-ietf-tls-rfc8447bis-14RFC2712RFC2712 RFC6347 RFC-ietf-tls-rfc8447bis-14RFC2712 RFC-ietf-tls-rfc8447bis-14RFC2712 RFC-ietf-tls-rfc8447bis-14RFC2712RFC2712 RFC6347 RFC-ietf-tls-rfc8447bis-14RFC2712 RFC-ietf-tls-rfc8447bis-14RFC2712 RFC-ietf-tls-rfc8447bis-14RFC2712 RFC-ietf-tls-rfc8447bis-14RFC2712 RFC6347 RFC-ietf-tls-rfc8447bis-14RFC2712 RFC-ietf-tls-rfc8447bis-14RFC2712 RFC-ietf-tls-rfc8447bis-14RFC2712 RFC6347 RFC-ietf-tls-rfc8447bis-14RFC4785 RFC-ietf-tls-rfc8447bis-14RFC4785RFC4785RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5932RFC5932RFC5932RFC5932RFC5932RFC5932RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5246RFC5932RFC5932RFC5932RFC5932RFC5932RFC5932RFC4279 RFC6347 RFC-ietf-tls-rfc8447bis-14RFC4279RFC4279RFC4279RFC4279 RFC6347RFC4279RFC4279RFC4279RFC4279 RFC6347RFC4279RFC4279RFC4279RFC4162RFC4162RFC4162RFC4162RFC4162RFC4162RFC5288RFC5288RFC5288RFC5288RFC5288RFC5288RFC5288RFC5288RFC5288RFC5288RFC5288RFC5288RFC5487RFC5487RFC5487RFC5487RFC5487RFC5487RFC5487RFC5487RFC5487 RFC-ietf-tls-rfc8447bis-14RFC5487 RFC-ietf-tls-rfc8447bis-14RFC5487RFC5487RFC5487RFC5487RFC5487RFC5487RFC5487RFC5487RFC5932RFC5932RFC5932RFC5932RFC5932RFC5932RFC5932RFC5932RFC5932RFC5932RFC5932RFC5932RFC8998RFC8998TLS_EMPTY_RENEGOTIATION_INFO_SCSVRFC-ietf-tls-rfc8446bis-13RFC-ietf-tls-rfc8446bis-13RFC-ietf-tls-rfc8446bis-13RFC-ietf-tls-rfc8446bis-13RFC-ietf-tls-rfc8446bis-13 IESG Action 2018-08-16draft-irtf-cfrg-aegis-aead-08]TLS_AEGIS_128L_SHA256TLS_FALLBACK_SCSVRFC8422RFC8422 RFC6347RFC8422RFC8422RFC8422RFC8422 RFC-ietf-tls-rfc8447bis-14RFC8422 RFC6347 RFC-ietf-tls-rfc8447bis-14RFC8422RFC8422RFC8422RFC8422RFC8422 RFC6347RFC8422RFC8422RFC8422RFC8422 RFC-ietf-tls-rfc8447bis-14RFC8422 RFC6347 RFC-ietf-tls-rfc8447bis-14RFC8422RFC8422RFC8422RFC8422RFC8422 RFC6347RFC8422RFC8422RFC8422RFC5054RFC5054RFC5054RFC5054RFC5054RFC5054RFC5054RFC5054RFC5054RFC5289RFC5289RFC5289RFC5289RFC5289RFC5289RFC5289RFC5289RFC5289RFC5289RFC5289RFC5289RFC5289RFC5289RFC5289RFC5289RFC5489 RFC6347 RFC-ietf-tls-rfc8447bis-14RFC5489RFC5489RFC5489RFC5489RFC5489RFC5489 RFC-ietf-tls-rfc8447bis-14RFC5489 RFC-ietf-tls-rfc8447bis-14RFC5489 RFC-ietf-tls-rfc8447bis-14RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6209RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6367RFC6655RFC6655RFC6655RFC6655RFC6655RFC6655RFC6655RFC6655RFC6655RFC6655RFC6655RFC6655RFC6655RFC6655RFC6655RFC6655RFC7251RFC7251RFC7251RFC7251RFC8492RFC8492RFC8492RFC8492RFC9150 RFC-ietf-tls-rfc8447bis-14RFC9150 RFC-ietf-tls-rfc8447bis-14RFC9189RFC9189RFC9189RFC9367RFC9367RFC9367RFC9367RFC7905RFC7905RFC7905RFC7905RFC7905RFC7905RFC7905RFC8442RFC8442RFC8442TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256"
var _TLSCipherSuite_map = map[TLSCipherSuite]string{
0: _TLSCipherSuite_name[0:23],
1: _TLSCipherSuite_name[23:30],
2: _TLSCipherSuite_name[30:37],
3: _TLSCipherSuite_name[37:52],
4: _TLSCipherSuite_name[52:67],
5: _TLSCipherSuite_name[67:82],
6: _TLSCipherSuite_name[82:89],
7: _TLSCipherSuite_name[89:96],
8: _TLSCipherSuite_name[96:103],
9: _TLSCipherSuite_name[103:110],
10: _TLSCipherSuite_name[110:117],
11: _TLSCipherSuite_name[117:124],
12: _TLSCipherSuite_name[124:131],
13: _TLSCipherSuite_name[131:138],
14: _TLSCipherSuite_name[138:145],
15: _TLSCipherSuite_name[145:152],
16: _TLSCipherSuite_name[152:159],
17: _TLSCipherSuite_name[159:166],
18: _TLSCipherSuite_name[166:173],
19: _TLSCipherSuite_name[173:180],
20: _TLSCipherSuite_name[180:187],
21: _TLSCipherSuite_name[187:194],
22: _TLSCipherSuite_name[194:201],
23: _TLSCipherSuite_name[201:216],
24: _TLSCipherSuite_name[216:231],
25: _TLSCipherSuite_name[231:238],
26: _TLSCipherSuite_name[238:245],
27: _TLSCipherSuite_name[245:252],
30: _TLSCipherSuite_name[252:286],
31: _TLSCipherSuite_name[286:293],
32: _TLSCipherSuite_name[293:335],
33: _TLSCipherSuite_name[335:369],
34: _TLSCipherSuite_name[369:403],
35: _TLSCipherSuite_name[403:410],
36: _TLSCipherSuite_name[410:452],
37: _TLSCipherSuite_name[452:486],
38: _TLSCipherSuite_name[486:520],
39: _TLSCipherSuite_name[520:554],
40: _TLSCipherSuite_name[554:596],
41: _TLSCipherSuite_name[596:630],
42: _TLSCipherSuite_name[630:664],
43: _TLSCipherSuite_name[664:706],
44: _TLSCipherSuite_name[706:740],
45: _TLSCipherSuite_name[740:747],
46: _TLSCipherSuite_name[747:754],
47: _TLSCipherSuite_name[754:761],
48: _TLSCipherSuite_name[761:768],
49: _TLSCipherSuite_name[768:775],
50: _TLSCipherSuite_name[775:782],
51: _TLSCipherSuite_name[782:789],
52: _TLSCipherSuite_name[789:796],
53: _TLSCipherSuite_name[796:803],
54: _TLSCipherSuite_name[803:810],
55: _TLSCipherSuite_name[810:817],
56: _TLSCipherSuite_name[817:824],
57: _TLSCipherSuite_name[824:831],
58: _TLSCipherSuite_name[831:838],
59: _TLSCipherSuite_name[838:845],
60: _TLSCipherSuite_name[845:852],
61: _TLSCipherSuite_name[852:859],
62: _TLSCipherSuite_name[859:866],
63: _TLSCipherSuite_name[866:873],
64: _TLSCipherSuite_name[873:880],
65: _TLSCipherSuite_name[880:887],
66: _TLSCipherSuite_name[887:894],
67: _TLSCipherSuite_name[894:901],
68: _TLSCipherSuite_name[901:908],
69: _TLSCipherSuite_name[908:915],
70: _TLSCipherSuite_name[915:922],
103: _TLSCipherSuite_name[922:929],
104: _TLSCipherSuite_name[929:936],
105: _TLSCipherSuite_name[936:943],
106: _TLSCipherSuite_name[943:950],
107: _TLSCipherSuite_name[950:957],
108: _TLSCipherSuite_name[957:964],
109: _TLSCipherSuite_name[964:971],
132: _TLSCipherSuite_name[971:978],
133: _TLSCipherSuite_name[978:985],
134: _TLSCipherSuite_name[985:992],
135: _TLSCipherSuite_name[992:999],
136: _TLSCipherSuite_name[999:1006],
137: _TLSCipherSuite_name[1006:1013],
138: _TLSCipherSuite_name[1013:1055],
139: _TLSCipherSuite_name[1055:1062],
140: _TLSCipherSuite_name[1062:1069],
141: _TLSCipherSuite_name[1069:1076],
142: _TLSCipherSuite_name[1076:1091],
143: _TLSCipherSuite_name[1091:1098],
144: _TLSCipherSuite_name[1098:1105],
145: _TLSCipherSuite_name[1105:1112],
146: _TLSCipherSuite_name[1112:1127],
147: _TLSCipherSuite_name[1127:1134],
148: _TLSCipherSuite_name[1134:1141],
149: _TLSCipherSuite_name[1141:1148],
150: _TLSCipherSuite_name[1148:1155],
151: _TLSCipherSuite_name[1155:1162],
152: _TLSCipherSuite_name[1162:1169],
153: _TLSCipherSuite_name[1169:1176],
154: _TLSCipherSuite_name[1176:1183],
155: _TLSCipherSuite_name[1183:1190],
156: _TLSCipherSuite_name[1190:1197],
157: _TLSCipherSuite_name[1197:1204],
158: _TLSCipherSuite_name[1204:1211],
159: _TLSCipherSuite_name[1211:1218],
160: _TLSCipherSuite_name[1218:1225],
161: _TLSCipherSuite_name[1225:1232],
162: _TLSCipherSuite_name[1232:1239],
163: _TLSCipherSuite_name[1239:1246],
164: _TLSCipherSuite_name[1246:1253],
165: _TLSCipherSuite_name[1253:1260],
166: _TLSCipherSuite_name[1260:1267],
167: _TLSCipherSuite_name[1267:1274],
168: _TLSCipherSuite_name[1274:1281],
169: _TLSCipherSuite_name[1281:1288],
170: _TLSCipherSuite_name[1288:1295],
171: _TLSCipherSuite_name[1295:1302],
172: _TLSCipherSuite_name[1302:1309],
173: _TLSCipherSuite_name[1309:1316],
174: _TLSCipherSuite_name[1316:1323],
175: _TLSCipherSuite_name[1323:1330],
176: _TLSCipherSuite_name[1330:1364],
177: _TLSCipherSuite_name[1364:1398],
178: _TLSCipherSuite_name[1398:1405],
179: _TLSCipherSuite_name[1405:1412],
180: _TLSCipherSuite_name[1412:1419],
181: _TLSCipherSuite_name[1419:1426],
182: _TLSCipherSuite_name[1426:1433],
183: _TLSCipherSuite_name[1433:1440],
184: _TLSCipherSuite_name[1440:1447],
185: _TLSCipherSuite_name[1447:1454],
186: _TLSCipherSuite_name[1454:1461],
187: _TLSCipherSuite_name[1461:1468],
188: _TLSCipherSuite_name[1468:1475],
189: _TLSCipherSuite_name[1475:1482],
190: _TLSCipherSuite_name[1482:1489],
191: _TLSCipherSuite_name[1489:1496],
192: _TLSCipherSuite_name[1496:1503],
193: _TLSCipherSuite_name[1503:1510],
194: _TLSCipherSuite_name[1510:1517],
195: _TLSCipherSuite_name[1517:1524],
196: _TLSCipherSuite_name[1524:1531],
197: _TLSCipherSuite_name[1531:1538],
198: _TLSCipherSuite_name[1538:1545],
199: _TLSCipherSuite_name[1545:1552],
255: _TLSCipherSuite_name[1552:1585],
4865: _TLSCipherSuite_name[1585:1611],
4866: _TLSCipherSuite_name[1611:1637],
4867: _TLSCipherSuite_name[1637:1663],
4868: _TLSCipherSuite_name[1663:1689],
4869: _TLSCipherSuite_name[1689:1738],
4870: _TLSCipherSuite_name[1738:1768],
4871: _TLSCipherSuite_name[1768:1789],
22016: _TLSCipherSuite_name[1789:1806],
49153: _TLSCipherSuite_name[1806:1813],
49154: _TLSCipherSuite_name[1813:1828],
49155: _TLSCipherSuite_name[1828:1835],
49156: _TLSCipherSuite_name[1835:1842],
49157: _TLSCipherSuite_name[1842:1849],
49158: _TLSCipherSuite_name[1849:1883],
49159: _TLSCipherSuite_name[1883:1925],
49160: _TLSCipherSuite_name[1925:1932],
49161: _TLSCipherSuite_name[1932:1939],
49162: _TLSCipherSuite_name[1939:1946],
49163: _TLSCipherSuite_name[1946:1953],
49164: _TLSCipherSuite_name[1953:1968],
49165: _TLSCipherSuite_name[1968:1975],
49166: _TLSCipherSuite_name[1975:1982],
49167: _TLSCipherSuite_name[1982:1989],
49168: _TLSCipherSuite_name[1989:2023],
49169: _TLSCipherSuite_name[2023:2065],
49170: _TLSCipherSuite_name[2065:2072],
49171: _TLSCipherSuite_name[2072:2079],
49172: _TLSCipherSuite_name[2079:2086],
49173: _TLSCipherSuite_name[2086:2093],
49174: _TLSCipherSuite_name[2093:2108],
49175: _TLSCipherSuite_name[2108:2115],
49176: _TLSCipherSuite_name[2115:2122],
49177: _TLSCipherSuite_name[2122:2129],
49178: _TLSCipherSuite_name[2129:2136],
49179: _TLSCipherSuite_name[2136:2143],
49180: _TLSCipherSuite_name[2143:2150],
49181: _TLSCipherSuite_name[2150:2157],
49182: _TLSCipherSuite_name[2157:2164],
49183: _TLSCipherSuite_name[2164:2171],
49184: _TLSCipherSuite_name[2171:2178],
49185: _TLSCipherSuite_name[2178:2185],
49186: _TLSCipherSuite_name[2185:2192],
49187: _TLSCipherSuite_name[2192:2199],
49188: _TLSCipherSuite_name[2199:2206],
49189: _TLSCipherSuite_name[2206:2213],
49190: _TLSCipherSuite_name[2213:2220],
49191: _TLSCipherSuite_name[2220:2227],
49192: _TLSCipherSuite_name[2227:2234],
49193: _TLSCipherSuite_name[2234:2241],
49194: _TLSCipherSuite_name[2241:2248],
49195: _TLSCipherSuite_name[2248:2255],
49196: _TLSCipherSuite_name[2255:2262],
49197: _TLSCipherSuite_name[2262:2269],
49198: _TLSCipherSuite_name[2269:2276],
49199: _TLSCipherSuite_name[2276:2283],
49200: _TLSCipherSuite_name[2283:2290],
49201: _TLSCipherSuite_name[2290:2297],
49202: _TLSCipherSuite_name[2297:2304],
49203: _TLSCipherSuite_name[2304:2346],
49204: _TLSCipherSuite_name[2346:2353],
49205: _TLSCipherSuite_name[2353:2360],
49206: _TLSCipherSuite_name[2360:2367],
49207: _TLSCipherSuite_name[2367:2374],
49208: _TLSCipherSuite_name[2374:2381],
49209: _TLSCipherSuite_name[2381:2415],
49210: _TLSCipherSuite_name[2415:2449],
49211: _TLSCipherSuite_name[2449:2483],
49212: _TLSCipherSuite_name[2483:2490],
49213: _TLSCipherSuite_name[2490:2497],
49214: _TLSCipherSuite_name[2497:2504],
49215: _TLSCipherSuite_name[2504:2511],
49216: _TLSCipherSuite_name[2511:2518],
49217: _TLSCipherSuite_name[2518:2525],
49218: _TLSCipherSuite_name[2525:2532],
49219: _TLSCipherSuite_name[2532:2539],
49220: _TLSCipherSuite_name[2539:2546],
49221: _TLSCipherSuite_name[2546:2553],
49222: _TLSCipherSuite_name[2553:2560],
49223: _TLSCipherSuite_name[2560:2567],
49224: _TLSCipherSuite_name[2567:2574],
49225: _TLSCipherSuite_name[2574:2581],
49226: _TLSCipherSuite_name[2581:2588],
49227: _TLSCipherSuite_name[2588:2595],
49228: _TLSCipherSuite_name[2595:2602],
49229: _TLSCipherSuite_name[2602:2609],
49230: _TLSCipherSuite_name[2609:2616],
49231: _TLSCipherSuite_name[2616:2623],
49232: _TLSCipherSuite_name[2623:2630],
49233: _TLSCipherSuite_name[2630:2637],
49234: _TLSCipherSuite_name[2637:2644],
49235: _TLSCipherSuite_name[2644:2651],
49236: _TLSCipherSuite_name[2651:2658],
49237: _TLSCipherSuite_name[2658:2665],
49238: _TLSCipherSuite_name[2665:2672],
49239: _TLSCipherSuite_name[2672:2679],
49240: _TLSCipherSuite_name[2679:2686],
49241: _TLSCipherSuite_name[2686:2693],
49242: _TLSCipherSuite_name[2693:2700],
49243: _TLSCipherSuite_name[2700:2707],
49244: _TLSCipherSuite_name[2707:2714],
49245: _TLSCipherSuite_name[2714:2721],
49246: _TLSCipherSuite_name[2721:2728],
49247: _TLSCipherSuite_name[2728:2735],
49248: _TLSCipherSuite_name[2735:2742],
49249: _TLSCipherSuite_name[2742:2749],
49250: _TLSCipherSuite_name[2749:2756],
49251: _TLSCipherSuite_name[2756:2763],
49252: _TLSCipherSuite_name[2763:2770],
49253: _TLSCipherSuite_name[2770:2777],
49254: _TLSCipherSuite_name[2777:2784],
49255: _TLSCipherSuite_name[2784:2791],
49256: _TLSCipherSuite_name[2791:2798],
49257: _TLSCipherSuite_name[2798:2805],
49258: _TLSCipherSuite_name[2805:2812],
49259: _TLSCipherSuite_name[2812:2819],
49260: _TLSCipherSuite_name[2819:2826],
49261: _TLSCipherSuite_name[2826:2833],
49262: _TLSCipherSuite_name[2833:2840],
49263: _TLSCipherSuite_name[2840:2847],
49264: _TLSCipherSuite_name[2847:2854],
49265: _TLSCipherSuite_name[2854:2861],
49266: _TLSCipherSuite_name[2861:2868],
49267: _TLSCipherSuite_name[2868:2875],
49268: _TLSCipherSuite_name[2875:2882],
49269: _TLSCipherSuite_name[2882:2889],
49270: _TLSCipherSuite_name[2889:2896],
49271: _TLSCipherSuite_name[2896:2903],
49272: _TLSCipherSuite_name[2903:2910],
49273: _TLSCipherSuite_name[2910:2917],
49274: _TLSCipherSuite_name[2917:2924],
49275: _TLSCipherSuite_name[2924:2931],
49276: _TLSCipherSuite_name[2931:2938],
49277: _TLSCipherSuite_name[2938:2945],
49278: _TLSCipherSuite_name[2945:2952],
49279: _TLSCipherSuite_name[2952:2959],
49280: _TLSCipherSuite_name[2959:2966],
49281: _TLSCipherSuite_name[2966:2973],
49282: _TLSCipherSuite_name[2973:2980],
49283: _TLSCipherSuite_name[2980:2987],
49284: _TLSCipherSuite_name[2987:2994],
49285: _TLSCipherSuite_name[2994:3001],
49286: _TLSCipherSuite_name[3001:3008],
49287: _TLSCipherSuite_name[3008:3015],
49288: _TLSCipherSuite_name[3015:3022],
49289: _TLSCipherSuite_name[3022:3029],
49290: _TLSCipherSuite_name[3029:3036],
49291: _TLSCipherSuite_name[3036:3043],
49292: _TLSCipherSuite_name[3043:3050],
49293: _TLSCipherSuite_name[3050:3057],
49294: _TLSCipherSuite_name[3057:3064],
49295: _TLSCipherSuite_name[3064:3071],
49296: _TLSCipherSuite_name[3071:3078],
49297: _TLSCipherSuite_name[3078:3085],
49298: _TLSCipherSuite_name[3085:3092],
49299: _TLSCipherSuite_name[3092:3099],
49300: _TLSCipherSuite_name[3099:3106],
49301: _TLSCipherSuite_name[3106:3113],
49302: _TLSCipherSuite_name[3113:3120],
49303: _TLSCipherSuite_name[3120:3127],
49304: _TLSCipherSuite_name[3127:3134],
49305: _TLSCipherSuite_name[3134:3141],
49306: _TLSCipherSuite_name[3141:3148],
49307: _TLSCipherSuite_name[3148:3155],
49308: _TLSCipherSuite_name[3155:3162],
49309: _TLSCipherSuite_name[3162:3169],
49310: _TLSCipherSuite_name[3169:3176],
49311: _TLSCipherSuite_name[3176:3183],
49312: _TLSCipherSuite_name[3183:3190],
49313: _TLSCipherSuite_name[3190:3197],
49314: _TLSCipherSuite_name[3197:3204],
49315: _TLSCipherSuite_name[3204:3211],
49316: _TLSCipherSuite_name[3211:3218],
49317: _TLSCipherSuite_name[3218:3225],
49318: _TLSCipherSuite_name[3225:3232],
49319: _TLSCipherSuite_name[3232:3239],
49320: _TLSCipherSuite_name[3239:3246],
49321: _TLSCipherSuite_name[3246:3253],
49322: _TLSCipherSuite_name[3253:3260],
49323: _TLSCipherSuite_name[3260:3267],
49324: _TLSCipherSuite_name[3267:3274],
49325: _TLSCipherSuite_name[3274:3281],
49326: _TLSCipherSuite_name[3281:3288],
49327: _TLSCipherSuite_name[3288:3295],
49328: _TLSCipherSuite_name[3295:3302],
49329: _TLSCipherSuite_name[3302:3309],
49330: _TLSCipherSuite_name[3309:3316],
49331: _TLSCipherSuite_name[3316:3323],
49332: _TLSCipherSuite_name[3323:3357],
49333: _TLSCipherSuite_name[3357:3391],
49408: _TLSCipherSuite_name[3391:3398],
49409: _TLSCipherSuite_name[3398:3405],
49410: _TLSCipherSuite_name[3405:3412],
49411: _TLSCipherSuite_name[3412:3419],
49412: _TLSCipherSuite_name[3419:3426],
49413: _TLSCipherSuite_name[3426:3433],
49414: _TLSCipherSuite_name[3433:3440],
52392: _TLSCipherSuite_name[3440:3447],
52393: _TLSCipherSuite_name[3447:3454],
52394: _TLSCipherSuite_name[3454:3461],
52395: _TLSCipherSuite_name[3461:3468],
52396: _TLSCipherSuite_name[3468:3475],
52397: _TLSCipherSuite_name[3475:3482],
52398: _TLSCipherSuite_name[3482:3489],
53249: _TLSCipherSuite_name[3489:3496],
53250: _TLSCipherSuite_name[3496:3503],
53251: _TLSCipherSuite_name[3503:3510],
53253: _TLSCipherSuite_name[3510:3547],
}
func (i TLSCipherSuite) String() string {
if str, ok := _TLSCipherSuite_map[i]; ok {
return str
}
return "TLSCipherSuite(" + strconv.FormatInt(int64(i), 10) + ")"
}
func _() {
// An "invalid array index" compiler error signifies that the constant values have changed.
// Re-run the stringer command to generate them again.
var x [1]struct{}
_ = x[PKCS1WithSHA256-1025]
_ = x[PKCS1WithSHA384-1281]
_ = x[PKCS1WithSHA512-1537]
_ = x[PSSWithSHA256-2052]
_ = x[PSSWithSHA384-2053]
_ = x[PSSWithSHA512-2054]
_ = x[ECDSAWithP256AndSHA256-1027]
_ = x[ECDSAWithP384AndSHA384-1283]
_ = x[ECDSAWithP521AndSHA512-1539]
_ = x[Ed25519-2055]
_ = x[PKCS1WithSHA1-513]
_ = x[ECDSAWithSHA1-515]
}
const (
_TLSSignatureScheme_name_0 = "PKCS1WithSHA1"
_TLSSignatureScheme_name_1 = "ECDSAWithSHA1"
_TLSSignatureScheme_name_2 = "PKCS1WithSHA256"
_TLSSignatureScheme_name_3 = "ECDSAWithP256AndSHA256"
_TLSSignatureScheme_name_4 = "PKCS1WithSHA384"
_TLSSignatureScheme_name_5 = "ECDSAWithP384AndSHA384"
_TLSSignatureScheme_name_6 = "PKCS1WithSHA512"
_TLSSignatureScheme_name_7 = "ECDSAWithP521AndSHA512"
_TLSSignatureScheme_name_8 = "PSSWithSHA256PSSWithSHA384PSSWithSHA512Ed25519"
)
var (
_TLSSignatureScheme_index_8 = [...]uint8{0, 13, 26, 39, 46}
)
func (i TLSSignatureScheme) String() string {
switch {
case i == 513:
return _TLSSignatureScheme_name_0
case i == 515:
return _TLSSignatureScheme_name_1
case i == 1025:
return _TLSSignatureScheme_name_2
case i == 1027:
return _TLSSignatureScheme_name_3
case i == 1281:
return _TLSSignatureScheme_name_4
case i == 1283:
return _TLSSignatureScheme_name_5
case i == 1537:
return _TLSSignatureScheme_name_6
case i == 1539:
return _TLSSignatureScheme_name_7
case 2052 <= i && i <= 2055:
i -= 2052
return _TLSSignatureScheme_name_8[_TLSSignatureScheme_index_8[i]:_TLSSignatureScheme_index_8[i+1]]
default:
return "TLSSignatureScheme(" + strconv.FormatInt(int64(i), 10) + ")"
}
}