1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
pub static CIPHERS: phf::Map<u16, TlsCipherSuite> = ::phf::Map {
    key: 9603444721912725599,
    disps: ::phf::Slice::Static(&[
        (0, 1),
        (0, 7),
        (0, 3),
        (0, 22),
        (0, 76),
        (0, 0),
        (3, 210),
        (0, 243),
        (0, 119),
        (0, 1),
        (0, 8),
        (2, 241),
        (0, 41),
        (0, 81),
        (0, 238),
        (5, 46),
        (0, 1),
        (0, 9),
        (0, 132),
        (2, 281),
        (0, 292),
        (0, 24),
        (1, 144),
        (3, 5),
        (12, 87),
        (0, 289),
        (0, 78),
        (0, 52),
        (2, 139),
        (0, 121),
        (0, 32),
        (0, 0),
        (0, 158),
        (0, 182),
        (0, 3),
        (0, 43),
        (0, 14),
        (0, 2),
        (28, 317),
        (1, 292),
        (0, 33),
        (0, 0),
        (20, 262),
        (0, 166),
        (0, 1),
        (0, 3),
        (0, 107),
        (1, 10),
        (8, 194),
        (0, 151),
        (2, 137),
        (2, 213),
        (2, 91),
        (0, 85),
        (17, 35),
        (4, 34),
        (1, 7),
        (0, 5),
        (0, 314),
        (2, 273),
        (0, 40),
        (41, 133),
        (0, 40),
        (32, 245),
        (0, 0),
    ]),
    entries: ::phf::Slice::Static(&[
        (49180, TlsCipherSuite{ name:"TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA", id:0xc01c, kx:TlsCipherKx::Srp, au:TlsCipherAu::Srp_Dss, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49207, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256", id:0xc037, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49306, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256", id:0xc09a, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49251, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384", id:0xc063, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (141, TlsCipherSuite{ name:"TLS_PSK_WITH_AES_256_CBC_SHA", id:0x008d, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (103, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_AES_128_CBC_SHA256", id:0x0067, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49305, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384", id:0xc099, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49325, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_AES_256_CCM", id:0xc0ad, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49184, TlsCipherSuite{ name:"TLS_SRP_SHA_WITH_AES_256_CBC_SHA", id:0xc020, kx:TlsCipherKx::Srp, au:TlsCipherAu::Srp, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (12, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_DES_CBC_SHA", id:0x000c, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:56, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49248, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256", id:0xc060, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (2, TlsCipherSuite{ name:"TLS_RSA_WITH_NULL_SHA", id:0x0002, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (39, TlsCipherSuite{ name:"TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA", id:0x0027, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Rc2,  enc_mode:TlsCipherEncMode::Cbc, enc_size:40, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49191, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", id:0xc027, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49299, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384", id:0xc093, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49282, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256", id:0xc082, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49296, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256", id:0xc090, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (52392, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256", id:0xcca8, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Chacha20_Poly1305,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49294, TlsCipherSuite{ name:"TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256", id:0xc08e, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (197, TlsCipherSuite{ name:"TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256", id:0x00c5, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (189, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256", id:0x00bd, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (68, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA", id:0x0044, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (167, TlsCipherSuite{ name:"TLS_DH_anon_WITH_AES_256_GCM_SHA384", id:0x00a7, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49244, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256", id:0xc05c, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49327, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8", id:0xc0af, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (176, TlsCipherSuite{ name:"TLS_PSK_WITH_NULL_SHA256", id:0x00b0, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (158, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", id:0x009e, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49217, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384", id:0xc041, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49197, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256", id:0xc02d, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49179, TlsCipherSuite{ name:"TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA", id:0xc01b, kx:TlsCipherKx::Srp, au:TlsCipherAu::Srp_Rsa, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49322, TlsCipherSuite{ name:"TLS_PSK_DHE_WITH_AES_128_CCM_8", id:0xc0aa, kx:TlsCipherKx::Psk, au:TlsCipherAu::Dhe, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:128, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49308, TlsCipherSuite{ name:"TLS_RSA_WITH_AES_128_CCM", id:0xc09c, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:128, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (58, TlsCipherSuite{ name:"TLS_DH_anon_WITH_AES_256_CBC_SHA", id:0x003a, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (132, TlsCipherSuite{ name:"TLS_RSA_WITH_CAMELLIA_256_CBC_SHA", id:0x0084, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49203, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_RC4_128_SHA", id:0xc033, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49208, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384", id:0xc038, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (186, TlsCipherSuite{ name:"TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256", id:0x00ba, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (45, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_NULL_SHA", id:0x002d, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49250, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256", id:0xc062, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (178, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_AES_128_CBC_SHA256", id:0x00b2, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (65, TlsCipherSuite{ name:"TLS_RSA_WITH_CAMELLIA_128_CBC_SHA", id:0x0041, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (168, TlsCipherSuite{ name:"TLS_PSK_WITH_AES_128_GCM_SHA256", id:0x00a8, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49215, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384", id:0xc03f, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49157, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA", id:0xc005, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49279, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384", id:0xc07f, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49277, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384", id:0xc07d, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49227, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384", id:0xc04b, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49286, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256", id:0xc086, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49238, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256", id:0xc056, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49219, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384", id:0xc043, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49224, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256", id:0xc048, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (60, TlsCipherSuite{ name:"TLS_RSA_WITH_AES_128_CBC_SHA256", id:0x003c, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49204, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA", id:0xc034, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49242, TlsCipherSuite{ name:"TLS_DH_anon_WITH_ARIA_128_GCM_SHA256", id:0xc05a, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49315, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_AES_256_CCM_8", id:0xc0a3, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (154, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_SEED_CBC_SHA", id:0x009a, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Seed,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (151, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_SEED_CBC_SHA", id:0x0097, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Seed,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_AES_128_CBC_SHA", id:0x0031, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49185, TlsCipherSuite{ name:"TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA", id:0xc021, kx:TlsCipherKx::Srp, au:TlsCipherAu::Srp_Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (1, TlsCipherSuite{ name:"TLS_RSA_WITH_NULL_MD5", id:0x0001, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (49240, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256", id:0xc058, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (177, TlsCipherSuite{ name:"TLS_PSK_WITH_NULL_SHA384", id:0x00b1, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49290, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256", id:0xc08a, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49226, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256", id:0xc04a, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (34, TlsCipherSuite{ name:"TLS_KRB5_WITH_DES_CBC_MD5", id:0x0022, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:56, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (16, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA", id:0x0010, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49300, TlsCipherSuite{ name:"TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256", id:0xc094, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49284, TlsCipherSuite{ name:"TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256", id:0xc084, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (192, TlsCipherSuite{ name:"TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256", id:0x00c0, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (23, TlsCipherSuite{ name:"TLS_DH_anon_EXPORT_WITH_RC4_40_MD5", id:0x0017, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:40, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (182, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_AES_128_CBC_SHA256", id:0x00b6, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (169, TlsCipherSuite{ name:"TLS_PSK_WITH_AES_256_GCM_SHA384", id:0x00a9, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (69, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA", id:0x0045, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (20, TlsCipherSuite{ name:"TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA", id:0x0014, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:40, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49211, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_NULL_SHA384", id:0xc03b, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49307, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384", id:0xc09b, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49206, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA", id:0xc036, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49190, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384", id:0xc026, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49265, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384", id:0xc071, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (63, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_AES_128_CBC_SHA256", id:0x003f, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (196, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256", id:0x00c4, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49324, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_AES_128_CCM", id:0xc0ac, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:128, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (7, TlsCipherSuite{ name:"TLS_RSA_WITH_IDEA_CBC_SHA", id:0x0007, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Idea,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49231, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384", id:0xc04f, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49326, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8", id:0xc0ae, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:128, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49280, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256", id:0xc080, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49323, TlsCipherSuite{ name:"TLS_PSK_DHE_WITH_AES_256_CCM_8", id:0xc0ab, kx:TlsCipherKx::Psk, au:TlsCipherAu::Dhe, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (157, TlsCipherSuite{ name:"TLS_RSA_WITH_AES_256_GCM_SHA384", id:0x009d, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (43, TlsCipherSuite{ name:"TLS_KRB5_EXPORT_WITH_RC4_40_MD5", id:0x002b, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:40, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (52396, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256", id:0xccac, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Chacha20_Poly1305,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49181, TlsCipherSuite{ name:"TLS_SRP_SHA_WITH_AES_128_CBC_SHA", id:0xc01d, kx:TlsCipherKx::Srp, au:TlsCipherAu::Srp, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (179, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_AES_256_CBC_SHA384", id:0x00b3, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (195, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256", id:0x00c3, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (33, TlsCipherSuite{ name:"TLS_KRB5_WITH_IDEA_CBC_SHA", id:0x0021, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Idea,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49168, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_NULL_SHA", id:0xc010, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (142, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_RC4_128_SHA", id:0x008e, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49275, TlsCipherSuite{ name:"TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384", id:0xc07b, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (0, TlsCipherSuite{ name:"TLS_NULL_WITH_NULL_NULL", id:0x0000, kx:TlsCipherKx::Null, au:TlsCipherAu::Null, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::Null, mac_size:0,}),
        (49177, TlsCipherSuite{ name:"TLS_ECDH_anon_WITH_AES_256_CBC_SHA", id:0xc019, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (138, TlsCipherSuite{ name:"TLS_PSK_WITH_RC4_128_SHA", id:0x008a, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49293, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384", id:0xc08d, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (9, TlsCipherSuite{ name:"TLS_RSA_WITH_DES_CBC_SHA", id:0x0009, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:56, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (36, TlsCipherSuite{ name:"TLS_KRB5_WITH_RC4_128_MD5", id:0x0024, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (25, TlsCipherSuite{ name:"TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA", id:0x0019, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:40, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (108, TlsCipherSuite{ name:"TLS_DH_anon_WITH_AES_128_CBC_SHA256", id:0x006c, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (41, TlsCipherSuite{ name:"TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5", id:0x0029, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:40, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (49321, TlsCipherSuite{ name:"TLS_PSK_WITH_AES_256_CCM_8", id:0xc0a9, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (4, TlsCipherSuite{ name:"TLS_RSA_WITH_RC4_128_MD5", id:0x0004, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (57, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_AES_256_CBC_SHA", id:0x0039, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49220, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256", id:0xc044, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49254, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256", id:0xc066, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (64, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256", id:0x0040, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (52397, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256", id:0xccad, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Chacha20_Poly1305,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49269, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384", id:0xc075, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (173, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_AES_256_GCM_SHA384", id:0x00ad, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49255, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384", id:0xc067, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49210, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_NULL_SHA256", id:0xc03a, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49320, TlsCipherSuite{ name:"TLS_PSK_WITH_AES_128_CCM_8", id:0xc0a8, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:128, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (42, TlsCipherSuite{ name:"TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5", id:0x002a, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Rc2,  enc_mode:TlsCipherEncMode::Cbc, enc_size:40, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (62, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_AES_128_CBC_SHA256", id:0x003e, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49170, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", id:0xc012, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49155, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA", id:0xc003, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49199, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", id:0xc02f, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (37, TlsCipherSuite{ name:"TLS_KRB5_WITH_IDEA_CBC_MD5", id:0x0025, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Idea,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (159, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", id:0x009f, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49272, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256", id:0xc078, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (181, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_NULL_SHA384", id:0x00b5, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49257, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384", id:0xc069, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49216, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256", id:0xc040, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49174, TlsCipherSuite{ name:"TLS_ECDH_anon_WITH_RC4_128_SHA", id:0xc016, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (150, TlsCipherSuite{ name:"TLS_RSA_WITH_SEED_CBC_SHA", id:0x0096, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Seed,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49166, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA", id:0xc00e, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (144, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_AES_128_CBC_SHA", id:0x0090, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (156, TlsCipherSuite{ name:"TLS_RSA_WITH_AES_128_GCM_SHA256", id:0x009c, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49267, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384", id:0xc073, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (70, TlsCipherSuite{ name:"TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA", id:0x0046, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (148, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_AES_128_CBC_SHA", id:0x0094, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49309, TlsCipherSuite{ name:"TLS_RSA_WITH_AES_256_CCM", id:0xc09d, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49187, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", id:0xc023, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49303, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384", id:0xc097, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (52393, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256", id:0xcca9, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Chacha20_Poly1305,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49249, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384", id:0xc061, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49159, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", id:0xc007, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49256, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256", id:0xc068, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49188, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384", id:0xc024, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (180, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_NULL_SHA256", id:0x00b4, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49201, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256", id:0xc031, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49182, TlsCipherSuite{ name:"TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA", id:0xc01e, kx:TlsCipherKx::Srp, au:TlsCipherAu::Srp_Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (48, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_AES_128_CBC_SHA", id:0x0030, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49202, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384", id:0xc032, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (109, TlsCipherSuite{ name:"TLS_DH_anon_WITH_AES_256_CBC_SHA256", id:0x006d, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (143, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA", id:0x008f, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (139, TlsCipherSuite{ name:"TLS_PSK_WITH_3DES_EDE_CBC_SHA", id:0x008b, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49195, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", id:0xc02b, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (135, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA", id:0x0087, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49270, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256", id:0xc076, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (161, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_AES_256_GCM_SHA384", id:0x00a1, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (145, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_AES_256_CBC_SHA", id:0x0091, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49271, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384", id:0xc077, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (171, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_AES_256_GCM_SHA384", id:0x00ab, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49301, TlsCipherSuite{ name:"TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384", id:0xc095, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (19, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA", id:0x0013, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (52398, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256", id:0xccae, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Chacha20_Poly1305,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49311, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_AES_256_CCM", id:0xc09f, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (8, TlsCipherSuite{ name:"TLS_RSA_EXPORT_WITH_DES40_CBC_SHA", id:0x0008, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:40, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49176, TlsCipherSuite{ name:"TLS_ECDH_anon_WITH_AES_128_CBC_SHA", id:0xc018, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49260, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256", id:0xc06c, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49178, TlsCipherSuite{ name:"TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA", id:0xc01a, kx:TlsCipherKx::Srp, au:TlsCipherAu::Srp, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (170, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_AES_128_GCM_SHA256", id:0x00aa, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49233, TlsCipherSuite{ name:"TLS_RSA_WITH_ARIA_256_GCM_SHA384", id:0xc051, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (24, TlsCipherSuite{ name:"TLS_DH_anon_WITH_RC4_128_MD5", id:0x0018, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (162, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_AES_128_GCM_SHA256", id:0x00a2, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (26, TlsCipherSuite{ name:"TLS_DH_anon_WITH_DES_CBC_SHA", id:0x001a, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:56, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49213, TlsCipherSuite{ name:"TLS_RSA_WITH_ARIA_256_CBC_SHA384", id:0xc03d, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49302, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256", id:0xc096, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49229, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384", id:0xc04d, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49316, TlsCipherSuite{ name:"TLS_PSK_WITH_AES_128_CCM", id:0xc0a4, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:128, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (152, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_SEED_CBC_SHA", id:0x0098, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Seed,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (13, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA", id:0x000d, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (136, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA", id:0x0088, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (17, TlsCipherSuite{ name:"TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA", id:0x0011, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:40, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (194, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256", id:0x00c2, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49222, TlsCipherSuite{ name:"TLS_DH_anon_WITH_ARIA_128_CBC_SHA256", id:0xc046, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49236, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256", id:0xc054, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49196, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", id:0xc02c, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49287, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384", id:0xc087, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (149, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_AES_256_CBC_SHA", id:0x0095, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (46, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_NULL_SHA", id:0x002e, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (193, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256", id:0x00c1, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49189, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256", id:0xc025, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (105, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_AES_256_CBC_SHA256", id:0x0069, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49228, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256", id:0xc04c, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (134, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA", id:0x0086, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (190, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256", id:0x00be, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49245, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384", id:0xc05d, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49273, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384", id:0xc079, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49317, TlsCipherSuite{ name:"TLS_PSK_WITH_AES_256_CCM", id:0xc0a5, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (107, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_AES_256_CBC_SHA256", id:0x006b, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (174, TlsCipherSuite{ name:"TLS_PSK_WITH_AES_128_CBC_SHA256", id:0x00ae, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49154, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_RC4_128_SHA", id:0xc002, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (53, TlsCipherSuite{ name:"TLS_RSA_WITH_AES_256_CBC_SHA", id:0x0035, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (155, TlsCipherSuite{ name:"TLS_DH_anon_WITH_SEED_CBC_SHA", id:0x009b, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Seed,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49162, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", id:0xc00a, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (59, TlsCipherSuite{ name:"TLS_RSA_WITH_NULL_SHA256", id:0x003b, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (67, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA", id:0x0043, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49163, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_NULL_SHA", id:0xc00b, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (153, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_SEED_CBC_SHA", id:0x0099, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Seed,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (164, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_AES_128_GCM_SHA256", id:0x00a4, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49165, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA", id:0xc00d, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49169, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_RC4_128_SHA", id:0xc011, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49253, TlsCipherSuite{ name:"TLS_PSK_WITH_ARIA_256_CBC_SHA384", id:0xc065, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49278, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256", id:0xc07e, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (191, TlsCipherSuite{ name:"TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256", id:0x00bf, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49160, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA", id:0xc008, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49214, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256", id:0xc03e, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (52395, TlsCipherSuite{ name:"TLS_PSK_WITH_CHACHA20_POLY1305_SHA256", id:0xccab, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Chacha20_Poly1305,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49239, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384", id:0xc057, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (18, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_DES_CBC_SHA", id:0x0012, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:56, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49225, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384", id:0xc049, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49223, TlsCipherSuite{ name:"TLS_DH_anon_WITH_ARIA_256_CBC_SHA384", id:0xc047, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49247, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384", id:0xc05f, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (187, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256", id:0x00bb, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49314, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_AES_128_CCM_8", id:0xc0a2, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:128, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49319, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_AES_256_CCM", id:0xc0a7, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (55, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_AES_256_CBC_SHA", id:0x0037, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (56, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_AES_256_CBC_SHA", id:0x0038, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (165, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_AES_256_GCM_SHA384", id:0x00a5, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49232, TlsCipherSuite{ name:"TLS_RSA_WITH_ARIA_128_GCM_SHA256", id:0xc050, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49289, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384", id:0xc089, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (137, TlsCipherSuite{ name:"TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA", id:0x0089, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49295, TlsCipherSuite{ name:"TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384", id:0xc08f, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (22, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA", id:0x0016, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49198, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384", id:0xc02e, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (21, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_DES_CBC_SHA", id:0x0015, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:56, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (188, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256", id:0x00bc, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49153, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_NULL_SHA", id:0xc001, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (106, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256", id:0x006a, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49221, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384", id:0xc045, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (31, TlsCipherSuite{ name:"TLS_KRB5_WITH_3DES_EDE_CBC_SHA", id:0x001f, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (166, TlsCipherSuite{ name:"TLS_DH_anon_WITH_AES_128_GCM_SHA256", id:0x00a6, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (3, TlsCipherSuite{ name:"TLS_RSA_EXPORT_WITH_RC4_40_MD5", id:0x0003, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:40, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (183, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_AES_256_CBC_SHA384", id:0x00b7, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (15, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_DES_CBC_SHA", id:0x000f, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:56, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49252, TlsCipherSuite{ name:"TLS_PSK_WITH_ARIA_128_CBC_SHA256", id:0xc064, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (32, TlsCipherSuite{ name:"TLS_KRB5_WITH_RC4_128_SHA", id:0x0020, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49161, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", id:0xc009, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49258, TlsCipherSuite{ name:"TLS_PSK_WITH_ARIA_128_GCM_SHA256", id:0xc06a, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49235, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384", id:0xc053, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (35, TlsCipherSuite{ name:"TLS_KRB5_WITH_3DES_EDE_CBC_MD5", id:0x0023, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (147, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA", id:0x0093, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (61, TlsCipherSuite{ name:"TLS_RSA_WITH_AES_256_CBC_SHA256", id:0x003d, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49194, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384", id:0xc02a, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (38, TlsCipherSuite{ name:"TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA", id:0x0026, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:40, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (11, TlsCipherSuite{ name:"TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA", id:0x000b, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:40, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49281, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384", id:0xc081, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49209, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_NULL_SHA", id:0xc039, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49212, TlsCipherSuite{ name:"TLS_RSA_WITH_ARIA_128_CBC_SHA256", id:0xc03c, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49259, TlsCipherSuite{ name:"TLS_PSK_WITH_ARIA_256_GCM_SHA384", id:0xc06b, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49263, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384", id:0xc06f, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49304, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256", id:0xc098, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (54, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_AES_256_CBC_SHA", id:0x0036, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49261, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384", id:0xc06d, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49218, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256", id:0xc042, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (47, TlsCipherSuite{ name:"TLS_RSA_WITH_AES_128_CBC_SHA", id:0x002f, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (146, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_RC4_128_SHA", id:0x0092, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49262, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256", id:0xc06e, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49243, TlsCipherSuite{ name:"TLS_DH_anon_WITH_ARIA_256_GCM_SHA384", id:0xc05b, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49234, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256", id:0xc052, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (50, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_AES_128_CBC_SHA", id:0x0032, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49283, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384", id:0xc083, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49171, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", id:0xc013, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49205, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA", id:0xc035, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49318, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_AES_128_CCM", id:0xc0a6, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:128, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49297, TlsCipherSuite{ name:"TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384", id:0xc091, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (52, TlsCipherSuite{ name:"TLS_DH_anon_WITH_AES_128_CBC_SHA", id:0x0034, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49192, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384", id:0xc028, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49186, TlsCipherSuite{ name:"TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA", id:0xc022, kx:TlsCipherKx::Srp, au:TlsCipherAu::Srp_Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (163, TlsCipherSuite{ name:"TLS_DHE_DSS_WITH_AES_256_GCM_SHA384", id:0x00a3, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49310, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_AES_128_CCM", id:0xc09e, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:128, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49291, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384", id:0xc08b, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49237, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384", id:0xc055, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49292, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256", id:0xc08c, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49193, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256", id:0xc029, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49173, TlsCipherSuite{ name:"TLS_ECDH_anon_WITH_NULL_SHA", id:0xc015, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49164, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_RC4_128_SHA", id:0xc00c, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49183, TlsCipherSuite{ name:"TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA", id:0xc01f, kx:TlsCipherKx::Srp, au:TlsCipherAu::Srp_Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49285, TlsCipherSuite{ name:"TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384", id:0xc085, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (140, TlsCipherSuite{ name:"TLS_PSK_WITH_AES_128_CBC_SHA", id:0x008c, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49230, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256", id:0xc04e, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (160, TlsCipherSuite{ name:"TLS_DH_RSA_WITH_AES_128_GCM_SHA256", id:0x00a0, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49274, TlsCipherSuite{ name:"TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256", id:0xc07a, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49266, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256", id:0xc072, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49241, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384", id:0xc059, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (175, TlsCipherSuite{ name:"TLS_PSK_WITH_AES_256_CBC_SHA384", id:0x00af, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (66, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA", id:0x0042, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49276, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256", id:0xc07c, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (6, TlsCipherSuite{ name:"TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5", id:0x0006, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Rc2,  enc_mode:TlsCipherEncMode::Cbc, enc_size:40, mac:TlsCipherMac::HmacMd5, mac_size:128,}),
        (44, TlsCipherSuite{ name:"TLS_PSK_WITH_NULL_SHA", id:0x002c, kx:TlsCipherKx::Psk, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49312, TlsCipherSuite{ name:"TLS_RSA_WITH_AES_128_CCM_8", id:0xc0a0, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:128, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (49200, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", id:0xc030, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49268, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256", id:0xc074, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (51, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_AES_128_CBC_SHA", id:0x0033, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (27, TlsCipherSuite{ name:"TLS_DH_anon_WITH_3DES_EDE_CBC_SHA", id:0x001b, kx:TlsCipherKx::Dh, au:TlsCipherAu::Null, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49313, TlsCipherSuite{ name:"TLS_RSA_WITH_AES_256_CCM_8", id:0xc0a1, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Ccm, enc_size:256, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (10, TlsCipherSuite{ name:"TLS_RSA_WITH_3DES_EDE_CBC_SHA", id:0x000a, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49264, TlsCipherSuite{ name:"TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256", id:0xc070, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (49167, TlsCipherSuite{ name:"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA", id:0xc00f, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (133, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA", id:0x0085, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (40, TlsCipherSuite{ name:"TLS_KRB5_EXPORT_WITH_RC4_40_SHA", id:0x0028, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:40, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (184, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_NULL_SHA256", id:0x00b8, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
        (172, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_AES_128_GCM_SHA256", id:0x00ac, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49156, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA", id:0xc004, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49298, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256", id:0xc092, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49158, TlsCipherSuite{ name:"TLS_ECDHE_ECDSA_WITH_NULL_SHA", id:0xc006, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (5, TlsCipherSuite{ name:"TLS_RSA_WITH_RC4_128_SHA", id:0x0005, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Rc4,  enc_mode:TlsCipherEncMode::Null, enc_size:128, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (30, TlsCipherSuite{ name:"TLS_KRB5_WITH_DES_CBC_SHA", id:0x001e, kx:TlsCipherKx::Krb5, au:TlsCipherAu::Krb5, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:56, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49175, TlsCipherSuite{ name:"TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA", id:0xc017, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Null, enc:TlsCipherEnc::TripleDes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:168, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (49172, TlsCipherSuite{ name:"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", id:0xc014, kx:TlsCipherKx::Ecdhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (52394, TlsCipherSuite{ name:"TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256", id:0xccaa, kx:TlsCipherKx::Dhe, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Chacha20_Poly1305,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::Aead, mac_size:256,}),
        (49246, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256", id:0xc05e, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Aria,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (49288, TlsCipherSuite{ name:"TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256", id:0xc088, kx:TlsCipherKx::Ecdh, au:TlsCipherAu::Ecdsa, enc:TlsCipherEnc::Camellia,  enc_mode:TlsCipherEncMode::Gcm, enc_size:128, mac:TlsCipherMac::Aead, mac_size:128,}),
        (14, TlsCipherSuite{ name:"TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA", id:0x000e, kx:TlsCipherKx::Dh, au:TlsCipherAu::Rsa, enc:TlsCipherEnc::Des,  enc_mode:TlsCipherEncMode::Cbc, enc_size:40, mac:TlsCipherMac::HmacSha1, mac_size:160,}),
        (185, TlsCipherSuite{ name:"TLS_RSA_PSK_WITH_NULL_SHA384", id:0x00b9, kx:TlsCipherKx::Rsa, au:TlsCipherAu::Psk, enc:TlsCipherEnc::Null,  enc_mode:TlsCipherEncMode::Null, enc_size:0, mac:TlsCipherMac::HmacSha384, mac_size:384,}),
        (104, TlsCipherSuite{ name:"TLS_DH_DSS_WITH_AES_256_CBC_SHA256", id:0x0068, kx:TlsCipherKx::Dh, au:TlsCipherAu::Dss, enc:TlsCipherEnc::Aes,  enc_mode:TlsCipherEncMode::Cbc, enc_size:256, mac:TlsCipherMac::HmacSha256, mac_size:256,}),
    ]),
};