From 9264e2e7d3f1eda8a408db3da777afbd8b1f5f51 Mon Sep 17 00:00:00 2001 From: Bernhard Amann Date: Wed, 25 Sep 2013 22:21:56 -0700 Subject: [PATCH] add new tls cipher suites --- scripts/base/protocols/ssl/consts.bro | 228 ++++++++++++++++++++++++++ 1 file changed, 228 insertions(+) diff --git a/scripts/base/protocols/ssl/consts.bro b/scripts/base/protocols/ssl/consts.bro index 42989a4cb9..94416c5ad1 100644 --- a/scripts/base/protocols/ssl/consts.bro +++ b/scripts/base/protocols/ssl/consts.bro @@ -303,6 +303,122 @@ export { const TLS_ECDHE_PSK_WITH_NULL_SHA = 0xC039; const TLS_ECDHE_PSK_WITH_NULL_SHA256 = 0xC03A; const TLS_ECDHE_PSK_WITH_NULL_SHA384 = 0xC03B; + # RFC 6209 + const TLS_RSA_WITH_ARIA_128_CBC_SHA256 = 0xC03C; + const TLS_RSA_WITH_ARIA_256_CBC_SHA384 = 0xC03D; + const TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256 = 0xC03E; + const TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384 = 0xC03F; + const TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256 = 0xC040; + const TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384 = 0xC041; + const TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256 = 0xC042; + const TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384 = 0xC043; + const TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 = 0xC044; + const TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 = 0xC045; + const TLS_DH_ANON_WITH_ARIA_128_CBC_SHA256 = 0xC046; + const TLS_DH_ANON_WITH_ARIA_256_CBC_SHA384 = 0xC047; + const TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 = 0xC048; + const TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 = 0xC049; + const TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 = 0xC04A; + const TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 = 0xC04B; + const TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 = 0xC04C; + const TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 = 0xC04D; + const TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256 = 0xC04E; + const TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384 = 0xC04F; + const TLS_RSA_WITH_ARIA_128_GCM_SHA256 = 0xC050; + const TLS_RSA_WITH_ARIA_256_GCM_SHA384 = 0xC051; + const TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 = 0xC052; + const TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 = 0xC053; + const TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256 = 0xC054; + const TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384 = 0xC055; + const TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 = 0xC056; + const TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 = 0xC057; + const TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256 = 0xC058; + const TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384 = 0xC059; + const TLS_DH_ANON_WITH_ARIA_128_GCM_SHA256 = 0xC05A; + const TLS_DH_ANON_WITH_ARIA_256_GCM_SHA384 = 0xC05B; + const TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 = 0xC05C; + const TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 = 0xC05D; + const TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 = 0xC05E; + const TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 = 0xC05F; + const TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 = 0xC060; + const TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 = 0xC061; + const TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 = 0xC062; + const TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 = 0xC063; + const TLS_PSK_WITH_ARIA_128_CBC_SHA256 = 0xC064; + const TLS_PSK_WITH_ARIA_256_CBC_SHA384 = 0xC065; + const TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 = 0xC066; + const TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 = 0xC067; + const TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 = 0xC068; + const TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 = 0xC069; + const TLS_PSK_WITH_ARIA_128_GCM_SHA256 = 0xC06A; + const TLS_PSK_WITH_ARIA_256_GCM_SHA384 = 0xC06B; + const TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 = 0xC06C; + const TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 = 0xC06D; + const TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 = 0xC06E; + const TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 = 0xC06F; + const TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 = 0xC070; + const TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 = 0xC071; + # RFC 6367 + const TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 0xC072; + const TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 = 0xC073; + const TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 0xC074; + const TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 = 0xC075; + const TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 0xC076; + const TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 = 0xC077; + const TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 0xC078; + const TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 = 0xC079; + const TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 0xC07A; + const TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 0xC07B; + const TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 0xC07C; + const TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 0xC07D; + const TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 0xC07E; + const TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 0xC07F; + const TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 = 0xC080; + const TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 = 0xC081; + const TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 = 0xC082; + const TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 = 0xC083; + const TLS_DH_ANON_WITH_CAMELLIA_128_GCM_SHA256 = 0xC084; + const TLS_DH_ANON_WITH_CAMELLIA_256_GCM_SHA384 = 0xC085; + const TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 = 0xC086; + const TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 = 0xC087; + const TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 = 0xC088; + const TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 = 0xC089; + const TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 0xC08A; + const TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 0xC08B; + const TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 0xC08C; + const TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 0xC08D; + const TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 0xC08E; + const TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 0xC08F; + const TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 0xC090; + const TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 0xC091; + const TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 0xC092; + const TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 0xC093; + const TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 0xC094; + const TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 0xC095; + const TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 0xC096; + const TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 0xC097; + const TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 0xC098; + const TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 0xC099; + const TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 0xC09A; + const TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 0xC09B; + # RFC 6655 + const TLS_RSA_WITH_AES_128_CCM = 0xC09C; + const TLS_RSA_WITH_AES_256_CCM = 0xC09D; + const TLS_DHE_RSA_WITH_AES_128_CCM = 0xC09E; + const TLS_DHE_RSA_WITH_AES_256_CCM = 0xC09F; + const TLS_RSA_WITH_AES_128_CCM_8 = 0xC0A0; + const TLS_RSA_WITH_AES_256_CCM_8 = 0xC0A1; + const TLS_DHE_RSA_WITH_AES_128_CCM_8 = 0xC0A2; + const TLS_DHE_RSA_WITH_AES_256_CCM_8 = 0xC0A3; + const TLS_PSK_WITH_AES_128_CCM = 0xC0A4; + const TLS_PSK_WITH_AES_256_CCM = 0xC0A5; + const TLS_DHE_PSK_WITH_AES_128_CCM = 0xC0A6; + const TLS_DHE_PSK_WITH_AES_256_CCM = 0xC0A7; + const TLS_PSK_WITH_AES_128_CCM_8 = 0xC0A8; + const TLS_PSK_WITH_AES_256_CCM_8 = 0xC0A9; + const TLS_PSK_DHE_WITH_AES_128_CCM_8 = 0xC0AA; + const TLS_PSK_DHE_WITH_AES_256_CCM_8 = 0xC0AB; + const SSL_RSA_FIPS_WITH_DES_CBC_SHA = 0xFEFE; const SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA = 0xFEFF; const SSL_RSA_FIPS_WITH_DES_CBC_SHA_2 = 0xFFE1; @@ -535,6 +651,118 @@ export { [TLS_ECDHE_PSK_WITH_NULL_SHA] = "TLS_ECDHE_PSK_WITH_NULL_SHA", [TLS_ECDHE_PSK_WITH_NULL_SHA256] = "TLS_ECDHE_PSK_WITH_NULL_SHA256", [TLS_ECDHE_PSK_WITH_NULL_SHA384] = "TLS_ECDHE_PSK_WITH_NULL_SHA384", + [TLS_RSA_WITH_ARIA_128_CBC_SHA256] = "TLS_RSA_WITH_ARIA_128_CBC_SHA256", + [TLS_RSA_WITH_ARIA_256_CBC_SHA384] = "TLS_RSA_WITH_ARIA_256_CBC_SHA384", + [TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256] = "TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256", + [TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384] = "TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384", + [TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256] = "TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256", + [TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384] = "TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384", + [TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256] = "TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256", + [TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384] = "TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384", + [TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256] = "TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256", + [TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384] = "TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384", + [TLS_DH_ANON_WITH_ARIA_128_CBC_SHA256] = "TLS_DH_ANON_WITH_ARIA_128_CBC_SHA256", + [TLS_DH_ANON_WITH_ARIA_256_CBC_SHA384] = "TLS_DH_ANON_WITH_ARIA_256_CBC_SHA384", + [TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256] = "TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256", + [TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384] = "TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384", + [TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256] = "TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256", + [TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384] = "TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384", + [TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256] = "TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256", + [TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384] = "TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384", + [TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256] = "TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256", + [TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384] = "TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384", + [TLS_RSA_WITH_ARIA_128_GCM_SHA256] = "TLS_RSA_WITH_ARIA_128_GCM_SHA256", + [TLS_RSA_WITH_ARIA_256_GCM_SHA384] = "TLS_RSA_WITH_ARIA_256_GCM_SHA384", + [TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256] = "TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256", + [TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384] = "TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384", + [TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256] = "TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256", + [TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384] = "TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384", + [TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256] = "TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256", + [TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384] = "TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384", + [TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256] = "TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256", + [TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384] = "TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384", + [TLS_DH_ANON_WITH_ARIA_128_GCM_SHA256] = "TLS_DH_ANON_WITH_ARIA_128_GCM_SHA256", + [TLS_DH_ANON_WITH_ARIA_256_GCM_SHA384] = "TLS_DH_ANON_WITH_ARIA_256_GCM_SHA384", + [TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256] = "TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256", + [TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384] = "TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384", + [TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256] = "TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256", + [TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384] = "TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384", + [TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256] = "TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256", + [TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384] = "TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384", + [TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256] = "TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256", + [TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384] = "TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384", + [TLS_PSK_WITH_ARIA_128_CBC_SHA256] = "TLS_PSK_WITH_ARIA_128_CBC_SHA256", + [TLS_PSK_WITH_ARIA_256_CBC_SHA384] = "TLS_PSK_WITH_ARIA_256_CBC_SHA384", + [TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256] = "TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256", + [TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384] = "TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384", + [TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256] = "TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256", + [TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384] = "TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384", + [TLS_PSK_WITH_ARIA_128_GCM_SHA256] = "TLS_PSK_WITH_ARIA_128_GCM_SHA256", + [TLS_PSK_WITH_ARIA_256_GCM_SHA384] = "TLS_PSK_WITH_ARIA_256_GCM_SHA384", + [TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256] = "TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256", + [TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384] = "TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384", + [TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256] = "TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256", + [TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384] = "TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384", + [TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256] = "TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256", + [TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384] = "TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384", + [TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256] = "TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256", + [TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384] = "TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384", + [TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256] = "TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256", + [TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384] = "TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384", + [TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256] = "TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256", + [TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384] = "TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384", + [TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256] = "TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256", + [TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384] = "TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384", + [TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_DH_ANON_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_DH_ANON_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_DH_ANON_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_DH_ANON_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256] = "TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256", + [TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384] = "TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384", + [TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256] = "TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256", + [TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384] = "TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384", + [TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256] = "TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256", + [TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384] = "TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384", + [TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256] = "TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256", + [TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384] = "TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384", + [TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256] = "TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256", + [TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384] = "TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384", + [TLS_RSA_WITH_AES_128_CCM] = "TLS_RSA_WITH_AES_128_CCM", + [TLS_RSA_WITH_AES_256_CCM] = "TLS_RSA_WITH_AES_256_CCM", + [TLS_DHE_RSA_WITH_AES_128_CCM] = "TLS_DHE_RSA_WITH_AES_128_CCM", + [TLS_DHE_RSA_WITH_AES_256_CCM] = "TLS_DHE_RSA_WITH_AES_256_CCM", + [TLS_RSA_WITH_AES_128_CCM_8] = "TLS_RSA_WITH_AES_128_CCM_8", + [TLS_RSA_WITH_AES_256_CCM_8] = "TLS_RSA_WITH_AES_256_CCM_8", + [TLS_DHE_RSA_WITH_AES_128_CCM_8] = "TLS_DHE_RSA_WITH_AES_128_CCM_8", + [TLS_DHE_RSA_WITH_AES_256_CCM_8] = "TLS_DHE_RSA_WITH_AES_256_CCM_8", + [TLS_PSK_WITH_AES_128_CCM] = "TLS_PSK_WITH_AES_128_CCM", + [TLS_PSK_WITH_AES_256_CCM] = "TLS_PSK_WITH_AES_256_CCM", + [TLS_DHE_PSK_WITH_AES_128_CCM] = "TLS_DHE_PSK_WITH_AES_128_CCM", + [TLS_DHE_PSK_WITH_AES_256_CCM] = "TLS_DHE_PSK_WITH_AES_256_CCM", + [TLS_PSK_WITH_AES_128_CCM_8] = "TLS_PSK_WITH_AES_128_CCM_8", + [TLS_PSK_WITH_AES_256_CCM_8] = "TLS_PSK_WITH_AES_256_CCM_8", + [TLS_PSK_DHE_WITH_AES_128_CCM_8] = "TLS_PSK_DHE_WITH_AES_128_CCM_8", + [TLS_PSK_DHE_WITH_AES_256_CCM_8] = "TLS_PSK_DHE_WITH_AES_256_CCM_8", [SSL_RSA_FIPS_WITH_DES_CBC_SHA] = "SSL_RSA_FIPS_WITH_DES_CBC_SHA", [SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA] = "SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA", [SSL_RSA_FIPS_WITH_DES_CBC_SHA_2] = "SSL_RSA_FIPS_WITH_DES_CBC_SHA_2",