CipherSuite
RFC 2246 A.5
                namespace Org.BouncyCastle.Tls
{
    public abstract class CipherSuite
    {
        public const int TLS_NULL_WITH_NULL_NULL = 0;
        public const int TLS_RSA_WITH_NULL_MD5 = 1;
        public const int TLS_RSA_WITH_NULL_SHA = 2;
        public const int TLS_RSA_EXPORT_WITH_RC4_40_MD5 = 3;
        public const int TLS_RSA_WITH_RC4_128_MD5 = 4;
        public const int TLS_RSA_WITH_RC4_128_SHA = 5;
        public const int TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 = 6;
        public const int TLS_RSA_WITH_IDEA_CBC_SHA = 7;
        public const int TLS_RSA_EXPORT_WITH_DES40_CBC_SHA = 8;
        public const int TLS_RSA_WITH_DES_CBC_SHA = 9;
        public const int TLS_RSA_WITH_3DES_EDE_CBC_SHA = 10;
        public const int TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA = 11;
        public const int TLS_DH_DSS_WITH_DES_CBC_SHA = 12;
        public const int TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA = 13;
        public const int TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA = 14;
        public const int TLS_DH_RSA_WITH_DES_CBC_SHA = 15;
        public const int TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA = 16;
        public const int TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA = 17;
        public const int TLS_DHE_DSS_WITH_DES_CBC_SHA = 18;
        public const int TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA = 19;
        public const int TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA = 20;
        public const int TLS_DHE_RSA_WITH_DES_CBC_SHA = 21;
        public const int TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA = 22;
        public const int TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 = 23;
        public const int TLS_DH_anon_WITH_RC4_128_MD5 = 24;
        public const int TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA = 25;
        public const int TLS_DH_anon_WITH_DES_CBC_SHA = 26;
        public const int TLS_DH_anon_WITH_3DES_EDE_CBC_SHA = 27;
        public const int TLS_RSA_WITH_AES_128_CBC_SHA = 47;
        public const int TLS_DH_DSS_WITH_AES_128_CBC_SHA = 48;
        public const int TLS_DH_RSA_WITH_AES_128_CBC_SHA = 49;
        public const int TLS_DHE_DSS_WITH_AES_128_CBC_SHA = 50;
        public const int TLS_DHE_RSA_WITH_AES_128_CBC_SHA = 51;
        public const int TLS_DH_anon_WITH_AES_128_CBC_SHA = 52;
        public const int TLS_RSA_WITH_AES_256_CBC_SHA = 53;
        public const int TLS_DH_DSS_WITH_AES_256_CBC_SHA = 54;
        public const int TLS_DH_RSA_WITH_AES_256_CBC_SHA = 55;
        public const int TLS_DHE_DSS_WITH_AES_256_CBC_SHA = 56;
        public const int TLS_DHE_RSA_WITH_AES_256_CBC_SHA = 57;
        public const int TLS_DH_anon_WITH_AES_256_CBC_SHA = 58;
        public const int TLS_RSA_WITH_CAMELLIA_128_CBC_SHA = 65;
        public const int TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA = 66;
        public const int TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA = 67;
        public const int TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA = 68;
        public const int TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA = 69;
        public const int TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA = 70;
        public const int TLS_RSA_WITH_CAMELLIA_256_CBC_SHA = 132;
        public const int TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA = 133;
        public const int TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA = 134;
        public const int TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA = 135;
        public const int TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA = 136;
        public const int TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA = 137;
        public const int TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 186;
        public const int TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 = 187;
        public const int TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 188;
        public const int TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 = 189;
        public const int TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 190;
        public const int TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 = 191;
        public const int TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 192;
        public const int TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 = 193;
        public const int TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 194;
        public const int TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 = 195;
        public const int TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 196;
        public const int TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 = 197;
        public const int TLS_RSA_WITH_SEED_CBC_SHA = 150;
        public const int TLS_DH_DSS_WITH_SEED_CBC_SHA = 151;
        public const int TLS_DH_RSA_WITH_SEED_CBC_SHA = 152;
        public const int TLS_DHE_DSS_WITH_SEED_CBC_SHA = 153;
        public const int TLS_DHE_RSA_WITH_SEED_CBC_SHA = 154;
        public const int TLS_DH_anon_WITH_SEED_CBC_SHA = 155;
        public const int TLS_PSK_WITH_RC4_128_SHA = 138;
        public const int TLS_PSK_WITH_3DES_EDE_CBC_SHA = 139;
        public const int TLS_PSK_WITH_AES_128_CBC_SHA = 140;
        public const int TLS_PSK_WITH_AES_256_CBC_SHA = 141;
        public const int TLS_DHE_PSK_WITH_RC4_128_SHA = 142;
        public const int TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA = 143;
        public const int TLS_DHE_PSK_WITH_AES_128_CBC_SHA = 144;
        public const int TLS_DHE_PSK_WITH_AES_256_CBC_SHA = 145;
        public const int TLS_RSA_PSK_WITH_RC4_128_SHA = 146;
        public const int TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA = 147;
        public const int TLS_RSA_PSK_WITH_AES_128_CBC_SHA = 148;
        public const int TLS_RSA_PSK_WITH_AES_256_CBC_SHA = 149;
        public const int TLS_ECDH_ECDSA_WITH_NULL_SHA = 49153;
        public const int TLS_ECDH_ECDSA_WITH_RC4_128_SHA = 49154;
        public const int TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA = 49155;
        public const int TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA = 49156;
        public const int TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA = 49157;
        public const int TLS_ECDHE_ECDSA_WITH_NULL_SHA = 49158;
        public const int TLS_ECDHE_ECDSA_WITH_RC4_128_SHA = 49159;
        public const int TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA = 49160;
        public const int TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA = 49161;
        public const int TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA = 49162;
        public const int TLS_ECDH_RSA_WITH_NULL_SHA = 49163;
        public const int TLS_ECDH_RSA_WITH_RC4_128_SHA = 49164;
        public const int TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA = 49165;
        public const int TLS_ECDH_RSA_WITH_AES_128_CBC_SHA = 49166;
        public const int TLS_ECDH_RSA_WITH_AES_256_CBC_SHA = 49167;
        public const int TLS_ECDHE_RSA_WITH_NULL_SHA = 49168;
        public const int TLS_ECDHE_RSA_WITH_RC4_128_SHA = 49169;
        public const int TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA = 49170;
        public const int TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA = 49171;
        public const int TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA = 49172;
        public const int TLS_ECDH_anon_WITH_NULL_SHA = 49173;
        public const int TLS_ECDH_anon_WITH_RC4_128_SHA = 49174;
        public const int TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA = 49175;
        public const int TLS_ECDH_anon_WITH_AES_128_CBC_SHA = 49176;
        public const int TLS_ECDH_anon_WITH_AES_256_CBC_SHA = 49177;
        public const int TLS_PSK_WITH_NULL_SHA = 44;
        public const int TLS_DHE_PSK_WITH_NULL_SHA = 45;
        public const int TLS_RSA_PSK_WITH_NULL_SHA = 46;
        public const int TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA = 49178;
        public const int TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA = 49179;
        public const int TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA = 49180;
        public const int TLS_SRP_SHA_WITH_AES_128_CBC_SHA = 49181;
        public const int TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA = 49182;
        public const int TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA = 49183;
        public const int TLS_SRP_SHA_WITH_AES_256_CBC_SHA = 49184;
        public const int TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA = 49185;
        public const int TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA = 49186;
        public const int TLS_RSA_WITH_NULL_SHA256 = 59;
        public const int TLS_RSA_WITH_AES_128_CBC_SHA256 = 60;
        public const int TLS_RSA_WITH_AES_256_CBC_SHA256 = 61;
        public const int TLS_DH_DSS_WITH_AES_128_CBC_SHA256 = 62;
        public const int TLS_DH_RSA_WITH_AES_128_CBC_SHA256 = 63;
        public const int TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 = 64;
        public const int TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 = 103;
        public const int TLS_DH_DSS_WITH_AES_256_CBC_SHA256 = 104;
        public const int TLS_DH_RSA_WITH_AES_256_CBC_SHA256 = 105;
        public const int TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 = 106;
        public const int TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 = 107;
        public const int TLS_DH_anon_WITH_AES_128_CBC_SHA256 = 108;
        public const int TLS_DH_anon_WITH_AES_256_CBC_SHA256 = 109;
        public const int TLS_RSA_WITH_AES_128_GCM_SHA256 = 156;
        public const int TLS_RSA_WITH_AES_256_GCM_SHA384 = 157;
        public const int TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 = 158;
        public const int TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 = 159;
        public const int TLS_DH_RSA_WITH_AES_128_GCM_SHA256 = 160;
        public const int TLS_DH_RSA_WITH_AES_256_GCM_SHA384 = 161;
        public const int TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 = 162;
        public const int TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 = 163;
        public const int TLS_DH_DSS_WITH_AES_128_GCM_SHA256 = 164;
        public const int TLS_DH_DSS_WITH_AES_256_GCM_SHA384 = 165;
        public const int TLS_DH_anon_WITH_AES_128_GCM_SHA256 = 166;
        public const int TLS_DH_anon_WITH_AES_256_GCM_SHA384 = 167;
        public const int TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 = 49187;
        public const int TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 = 49188;
        public const int TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 = 49189;
        public const int TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 = 49190;
        public const int TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 = 49191;
        public const int TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 = 49192;
        public const int TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 = 49193;
        public const int TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 = 49194;
        public const int TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 = 49195;
        public const int TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 = 49196;
        public const int TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 = 49197;
        public const int TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 = 49198;
        public const int TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 = 49199;
        public const int TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = 49200;
        public const int TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 = 49201;
        public const int TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 = 49202;
        public const int TLS_PSK_WITH_AES_128_GCM_SHA256 = 168;
        public const int TLS_PSK_WITH_AES_256_GCM_SHA384 = 169;
        public const int TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 = 170;
        public const int TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 = 171;
        public const int TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 = 172;
        public const int TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 = 173;
        public const int TLS_PSK_WITH_AES_128_CBC_SHA256 = 174;
        public const int TLS_PSK_WITH_AES_256_CBC_SHA384 = 175;
        public const int TLS_PSK_WITH_NULL_SHA256 = 176;
        public const int TLS_PSK_WITH_NULL_SHA384 = 177;
        public const int TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 = 178;
        public const int TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 = 179;
        public const int TLS_DHE_PSK_WITH_NULL_SHA256 = 180;
        public const int TLS_DHE_PSK_WITH_NULL_SHA384 = 181;
        public const int TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 = 182;
        public const int TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 = 183;
        public const int TLS_RSA_PSK_WITH_NULL_SHA256 = 184;
        public const int TLS_RSA_PSK_WITH_NULL_SHA384 = 185;
        public const int TLS_ECDHE_PSK_WITH_RC4_128_SHA = 49203;
        public const int TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA = 49204;
        public const int TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA = 49205;
        public const int TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA = 49206;
        public const int TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 = 49207;
        public const int TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 = 49208;
        public const int TLS_ECDHE_PSK_WITH_NULL_SHA = 49209;
        public const int TLS_ECDHE_PSK_WITH_NULL_SHA256 = 49210;
        public const int TLS_ECDHE_PSK_WITH_NULL_SHA384 = 49211;
        public const int TLS_EMPTY_RENEGOTIATION_INFO_SCSV = 255;
        public const int TLS_RSA_WITH_ARIA_128_CBC_SHA256 = 49212;
        public const int TLS_RSA_WITH_ARIA_256_CBC_SHA384 = 49213;
        public const int TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256 = 49214;
        public const int TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384 = 49215;
        public const int TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256 = 49216;
        public const int TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384 = 49217;
        public const int TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256 = 49218;
        public const int TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384 = 49219;
        public const int TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 = 49220;
        public const int TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 = 49221;
        public const int TLS_DH_anon_WITH_ARIA_128_CBC_SHA256 = 49222;
        public const int TLS_DH_anon_WITH_ARIA_256_CBC_SHA384 = 49223;
        public const int TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 = 49224;
        public const int TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 = 49225;
        public const int TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 = 49226;
        public const int TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 = 49227;
        public const int TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 = 49228;
        public const int TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 = 49229;
        public const int TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256 = 49230;
        public const int TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384 = 49231;
        public const int TLS_RSA_WITH_ARIA_128_GCM_SHA256 = 49232;
        public const int TLS_RSA_WITH_ARIA_256_GCM_SHA384 = 49233;
        public const int TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 = 49234;
        public const int TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 = 49235;
        public const int TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256 = 49236;
        public const int TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384 = 49237;
        public const int TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 = 49238;
        public const int TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 = 49239;
        public const int TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256 = 49240;
        public const int TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384 = 49241;
        public const int TLS_DH_anon_WITH_ARIA_128_GCM_SHA256 = 49242;
        public const int TLS_DH_anon_WITH_ARIA_256_GCM_SHA384 = 49243;
        public const int TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 = 49244;
        public const int TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 = 49245;
        public const int TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 = 49246;
        public const int TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 = 49247;
        public const int TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 = 49248;
        public const int TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 = 49249;
        public const int TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 = 49250;
        public const int TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 = 49251;
        public const int TLS_PSK_WITH_ARIA_128_CBC_SHA256 = 49252;
        public const int TLS_PSK_WITH_ARIA_256_CBC_SHA384 = 49253;
        public const int TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 = 49254;
        public const int TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 = 49255;
        public const int TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 = 49256;
        public const int TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 = 49257;
        public const int TLS_PSK_WITH_ARIA_128_GCM_SHA256 = 49258;
        public const int TLS_PSK_WITH_ARIA_256_GCM_SHA384 = 49259;
        public const int TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 = 49260;
        public const int TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 = 49261;
        public const int TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 = 49262;
        public const int TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 = 49263;
        public const int TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 = 49264;
        public const int TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 = 49265;
        public const int TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 49266;
        public const int TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 = 49267;
        public const int TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 49268;
        public const int TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 = 49269;
        public const int TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 49270;
        public const int TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 = 49271;
        public const int TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 49272;
        public const int TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 = 49273;
        public const int TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49274;
        public const int TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49275;
        public const int TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49276;
        public const int TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49277;
        public const int TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49278;
        public const int TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49279;
        public const int TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 = 49280;
        public const int TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 = 49281;
        public const int TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 = 49282;
        public const int TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 = 49283;
        public const int TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 = 49284;
        public const int TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 = 49285;
        public const int TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 = 49286;
        public const int TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 = 49287;
        public const int TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 = 49288;
        public const int TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 = 49289;
        public const int TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49290;
        public const int TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49291;
        public const int TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49292;
        public const int TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49293;
        public const int TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49294;
        public const int TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49295;
        public const int TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49296;
        public const int TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49297;
        public const int TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49298;
        public const int TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49299;
        public const int TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49300;
        public const int TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49301;
        public const int TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49302;
        public const int TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49303;
        public const int TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49304;
        public const int TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49305;
        public const int TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49306;
        public const int TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49307;
        public const int TLS_RSA_WITH_AES_128_CCM = 49308;
        public const int TLS_RSA_WITH_AES_256_CCM = 49309;
        public const int TLS_DHE_RSA_WITH_AES_128_CCM = 49310;
        public const int TLS_DHE_RSA_WITH_AES_256_CCM = 49311;
        public const int TLS_RSA_WITH_AES_128_CCM_8 = 49312;
        public const int TLS_RSA_WITH_AES_256_CCM_8 = 49313;
        public const int TLS_DHE_RSA_WITH_AES_128_CCM_8 = 49314;
        public const int TLS_DHE_RSA_WITH_AES_256_CCM_8 = 49315;
        public const int TLS_PSK_WITH_AES_128_CCM = 49316;
        public const int TLS_PSK_WITH_AES_256_CCM = 49317;
        public const int TLS_DHE_PSK_WITH_AES_128_CCM = 49318;
        public const int TLS_DHE_PSK_WITH_AES_256_CCM = 49319;
        public const int TLS_PSK_WITH_AES_128_CCM_8 = 49320;
        public const int TLS_PSK_WITH_AES_256_CCM_8 = 49321;
        public const int TLS_PSK_DHE_WITH_AES_128_CCM_8 = 49322;
        public const int TLS_PSK_DHE_WITH_AES_256_CCM_8 = 49323;
        public const int TLS_ECDHE_ECDSA_WITH_AES_128_CCM = 49324;
        public const int TLS_ECDHE_ECDSA_WITH_AES_256_CCM = 49325;
        public const int TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 = 49326;
        public const int TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 = 49327;
        public const int TLS_FALLBACK_SCSV = 22016;
        public const int TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = 52392;
        public const int TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 = 52393;
        public const int TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = 52394;
        public const int TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52395;
        public const int TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52396;
        public const int TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52397;
        public const int TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52398;
        public const int TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 = 53249;
        public const int TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 = 53250;
        public const int TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 = 53251;
        public const int TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 = 53253;
        public const int TLS_AES_128_GCM_SHA256 = 4865;
        public const int TLS_AES_256_GCM_SHA384 = 4866;
        public const int TLS_CHACHA20_POLY1305_SHA256 = 4867;
        public const int TLS_AES_128_CCM_SHA256 = 4868;
        public const int TLS_AES_128_CCM_8_SHA256 = 4869;
        public const int TLS_SM4_GCM_SM3 = 198;
        public const int TLS_SM4_CCM_SM3 = 199;
        public const int TLS_GOSTR341112_256_WITH_KUZNYECHIK_CTR_OMAC = 49408;
        public const int TLS_GOSTR341112_256_WITH_MAGMA_CTR_OMAC = 49409;
        public const int TLS_GOSTR341112_256_WITH_28147_CNT_IMIT = 49410;
        public static bool IsScsv(int cipherSuite)
        {
            if (cipherSuite == 255 || cipherSuite == 22016)
                return true;
            return false;
        }
    }
}