Lines Matching +full:0 +full:xc100

36     for (i = 0; i < ntbl; i++, tbl++) {  in do_ssl_trace_str()
50 return 0; in do_ssl_trace_list()
52 val = msg[0]; in do_ssl_trace_list()
112 {0x0000, "TLS_NULL_WITH_NULL_NULL"},
113 {0x0001, "TLS_RSA_WITH_NULL_MD5"},
114 {0x0002, "TLS_RSA_WITH_NULL_SHA"},
115 {0x0003, "TLS_RSA_EXPORT_WITH_RC4_40_MD5"},
116 {0x0004, "TLS_RSA_WITH_RC4_128_MD5"},
117 {0x0005, "TLS_RSA_WITH_RC4_128_SHA"},
118 {0x0006, "TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"},
119 {0x0007, "TLS_RSA_WITH_IDEA_CBC_SHA"},
120 {0x0008, "TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"},
121 {0x0009, "TLS_RSA_WITH_DES_CBC_SHA"},
122 {0x000A, "TLS_RSA_WITH_3DES_EDE_CBC_SHA"},
123 {0x000B, "TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"},
124 {0x000C, "TLS_DH_DSS_WITH_DES_CBC_SHA"},
125 {0x000D, "TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"},
126 {0x000E, "TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"},
127 {0x000F, "TLS_DH_RSA_WITH_DES_CBC_SHA"},
128 {0x0010, "TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"},
129 {0x0011, "TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"},
130 {0x0012, "TLS_DHE_DSS_WITH_DES_CBC_SHA"},
131 {0x0013, "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"},
132 {0x0014, "TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"},
133 {0x0015, "TLS_DHE_RSA_WITH_DES_CBC_SHA"},
134 {0x0016, "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"},
135 {0x0017, "TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"},
136 {0x0018, "TLS_DH_anon_WITH_RC4_128_MD5"},
137 {0x0019, "TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"},
138 {0x001A, "TLS_DH_anon_WITH_DES_CBC_SHA"},
139 {0x001B, "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"},
140 {0x001D, "SSL_FORTEZZA_KEA_WITH_FORTEZZA_CBC_SHA"},
141 {0x001E, "SSL_FORTEZZA_KEA_WITH_RC4_128_SHA"},
142 {0x001F, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA"},
143 {0x0020, "TLS_KRB5_WITH_RC4_128_SHA"},
144 {0x0021, "TLS_KRB5_WITH_IDEA_CBC_SHA"},
145 {0x0022, "TLS_KRB5_WITH_DES_CBC_MD5"},
146 {0x0023, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5"},
147 {0x0024, "TLS_KRB5_WITH_RC4_128_MD5"},
148 {0x0025, "TLS_KRB5_WITH_IDEA_CBC_MD5"},
149 {0x0026, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"},
150 {0x0027, "TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"},
151 {0x0028, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA"},
152 {0x0029, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"},
153 {0x002A, "TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"},
154 {0x002B, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5"},
155 {0x002C, "TLS_PSK_WITH_NULL_SHA"},
156 {0x002D, "TLS_DHE_PSK_WITH_NULL_SHA"},
157 {0x002E, "TLS_RSA_PSK_WITH_NULL_SHA"},
158 {0x002F, "TLS_RSA_WITH_AES_128_CBC_SHA"},
159 {0x0030, "TLS_DH_DSS_WITH_AES_128_CBC_SHA"},
160 {0x0031, "TLS_DH_RSA_WITH_AES_128_CBC_SHA"},
161 {0x0032, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA"},
162 {0x0033, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA"},
163 {0x0034, "TLS_DH_anon_WITH_AES_128_CBC_SHA"},
164 {0x0035, "TLS_RSA_WITH_AES_256_CBC_SHA"},
165 {0x0036, "TLS_DH_DSS_WITH_AES_256_CBC_SHA"},
166 {0x0037, "TLS_DH_RSA_WITH_AES_256_CBC_SHA"},
167 {0x0038, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA"},
168 {0x0039, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA"},
169 {0x003A, "TLS_DH_anon_WITH_AES_256_CBC_SHA"},
170 {0x003B, "TLS_RSA_WITH_NULL_SHA256"},
171 {0x003C, "TLS_RSA_WITH_AES_128_CBC_SHA256"},
172 {0x003D, "TLS_RSA_WITH_AES_256_CBC_SHA256"},
173 {0x003E, "TLS_DH_DSS_WITH_AES_128_CBC_SHA256"},
174 {0x003F, "TLS_DH_RSA_WITH_AES_128_CBC_SHA256"},
175 {0x0040, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"},
176 {0x0041, "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"},
177 {0x0042, "TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"},
178 {0x0043, "TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"},
179 {0x0044, "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"},
180 {0x0045, "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"},
181 {0x0046, "TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"},
182 {0x0067, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"},
183 {0x0068, "TLS_DH_DSS_WITH_AES_256_CBC_SHA256"},
184 {0x0069, "TLS_DH_RSA_WITH_AES_256_CBC_SHA256"},
185 {0x006A, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"},
186 {0x006B, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"},
187 {0x006C, "TLS_DH_anon_WITH_AES_128_CBC_SHA256"},
188 {0x006D, "TLS_DH_anon_WITH_AES_256_CBC_SHA256"},
189 {0x0081, "TLS_GOSTR341001_WITH_28147_CNT_IMIT"},
190 {0x0083, "TLS_GOSTR341001_WITH_NULL_GOSTR3411"},
191 {0x0084, "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"},
192 {0x0085, "TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"},
193 {0x0086, "TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"},
194 {0x0087, "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"},
195 {0x0088, "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"},
196 {0x0089, "TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"},
197 {0x008A, "TLS_PSK_WITH_RC4_128_SHA"},
198 {0x008B, "TLS_PSK_WITH_3DES_EDE_CBC_SHA"},
199 {0x008C, "TLS_PSK_WITH_AES_128_CBC_SHA"},
200 {0x008D, "TLS_PSK_WITH_AES_256_CBC_SHA"},
201 {0x008E, "TLS_DHE_PSK_WITH_RC4_128_SHA"},
202 {0x008F, "TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"},
203 {0x0090, "TLS_DHE_PSK_WITH_AES_128_CBC_SHA"},
204 {0x0091, "TLS_DHE_PSK_WITH_AES_256_CBC_SHA"},
205 {0x0092, "TLS_RSA_PSK_WITH_RC4_128_SHA"},
206 {0x0093, "TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"},
207 {0x0094, "TLS_RSA_PSK_WITH_AES_128_CBC_SHA"},
208 {0x0095, "TLS_RSA_PSK_WITH_AES_256_CBC_SHA"},
209 {0x0096, "TLS_RSA_WITH_SEED_CBC_SHA"},
210 {0x0097, "TLS_DH_DSS_WITH_SEED_CBC_SHA"},
211 {0x0098, "TLS_DH_RSA_WITH_SEED_CBC_SHA"},
212 {0x0099, "TLS_DHE_DSS_WITH_SEED_CBC_SHA"},
213 {0x009A, "TLS_DHE_RSA_WITH_SEED_CBC_SHA"},
214 {0x009B, "TLS_DH_anon_WITH_SEED_CBC_SHA"},
215 {0x009C, "TLS_RSA_WITH_AES_128_GCM_SHA256"},
216 {0x009D, "TLS_RSA_WITH_AES_256_GCM_SHA384"},
217 {0x009E, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"},
218 {0x009F, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"},
219 {0x00A0, "TLS_DH_RSA_WITH_AES_128_GCM_SHA256"},
220 {0x00A1, "TLS_DH_RSA_WITH_AES_256_GCM_SHA384"},
221 {0x00A2, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"},
222 {0x00A3, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"},
223 {0x00A4, "TLS_DH_DSS_WITH_AES_128_GCM_SHA256"},
224 {0x00A5, "TLS_DH_DSS_WITH_AES_256_GCM_SHA384"},
225 {0x00A6, "TLS_DH_anon_WITH_AES_128_GCM_SHA256"},
226 {0x00A7, "TLS_DH_anon_WITH_AES_256_GCM_SHA384"},
227 {0x00A8, "TLS_PSK_WITH_AES_128_GCM_SHA256"},
228 {0x00A9, "TLS_PSK_WITH_AES_256_GCM_SHA384"},
229 {0x00AA, "TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"},
230 {0x00AB, "TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"},
231 {0x00AC, "TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"},
232 {0x00AD, "TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"},
233 {0x00AE, "TLS_PSK_WITH_AES_128_CBC_SHA256"},
234 {0x00AF, "TLS_PSK_WITH_AES_256_CBC_SHA384"},
235 {0x00B0, "TLS_PSK_WITH_NULL_SHA256"},
236 {0x00B1, "TLS_PSK_WITH_NULL_SHA384"},
237 {0x00B2, "TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"},
238 {0x00B3, "TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"},
239 {0x00B4, "TLS_DHE_PSK_WITH_NULL_SHA256"},
240 {0x00B5, "TLS_DHE_PSK_WITH_NULL_SHA384"},
241 {0x00B6, "TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"},
242 {0x00B7, "TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"},
243 {0x00B8, "TLS_RSA_PSK_WITH_NULL_SHA256"},
244 {0x00B9, "TLS_RSA_PSK_WITH_NULL_SHA384"},
245 {0x00BA, "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"},
246 {0x00BB, "TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"},
247 {0x00BC, "TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"},
248 {0x00BD, "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"},
249 {0x00BE, "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"},
250 {0x00BF, "TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"},
251 {0x00C0, "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"},
252 {0x00C1, "TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"},
253 {0x00C2, "TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"},
254 {0x00C3, "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"},
255 {0x00C4, "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"},
256 {0x00C5, "TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"},
257 {0x00FF, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV"},
258 {0x5600, "TLS_FALLBACK_SCSV"},
259 {0xC001, "TLS_ECDH_ECDSA_WITH_NULL_SHA"},
260 {0xC002, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA"},
261 {0xC003, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"},
262 {0xC004, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"},
263 {0xC005, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"},
264 {0xC006, "TLS_ECDHE_ECDSA_WITH_NULL_SHA"},
265 {0xC007, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"},
266 {0xC008, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"},
267 {0xC009, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},
268 {0xC00A, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},
269 {0xC00B, "TLS_ECDH_RSA_WITH_NULL_SHA"},
270 {0xC00C, "TLS_ECDH_RSA_WITH_RC4_128_SHA"},
271 {0xC00D, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"},
272 {0xC00E, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"},
273 {0xC00F, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"},
274 {0xC010, "TLS_ECDHE_RSA_WITH_NULL_SHA"},
275 {0xC011, "TLS_ECDHE_RSA_WITH_RC4_128_SHA"},
276 {0xC012, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"},
277 {0xC013, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"},
278 {0xC014, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"},
279 {0xC015, "TLS_ECDH_anon_WITH_NULL_SHA"},
280 {0xC016, "TLS_ECDH_anon_WITH_RC4_128_SHA"},
281 {0xC017, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"},
282 {0xC018, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA"},
283 {0xC019, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA"},
284 {0xC01A, "TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"},
285 {0xC01B, "TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"},
286 {0xC01C, "TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"},
287 {0xC01D, "TLS_SRP_SHA_WITH_AES_128_CBC_SHA"},
288 {0xC01E, "TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"},
289 {0xC01F, "TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"},
290 {0xC020, "TLS_SRP_SHA_WITH_AES_256_CBC_SHA"},
291 {0xC021, "TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"},
292 {0xC022, "TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"},
293 {0xC023, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"},
294 {0xC024, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"},
295 {0xC025, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"},
296 {0xC026, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"},
297 {0xC027, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"},
298 {0xC028, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"},
299 {0xC029, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"},
300 {0xC02A, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"},
301 {0xC02B, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"},
302 {0xC02C, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"},
303 {0xC02D, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"},
304 {0xC02E, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"},
305 {0xC02F, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"},
306 {0xC030, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"},
307 {0xC031, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"},
308 {0xC032, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"},
309 {0xC033, "TLS_ECDHE_PSK_WITH_RC4_128_SHA"},
310 {0xC034, "TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"},
311 {0xC035, "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"},
312 {0xC036, "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"},
313 {0xC037, "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"},
314 {0xC038, "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"},
315 {0xC039, "TLS_ECDHE_PSK_WITH_NULL_SHA"},
316 {0xC03A, "TLS_ECDHE_PSK_WITH_NULL_SHA256"},
317 {0xC03B, "TLS_ECDHE_PSK_WITH_NULL_SHA384"},
318 {0xC03C, "TLS_RSA_WITH_ARIA_128_CBC_SHA256"},
319 {0xC03D, "TLS_RSA_WITH_ARIA_256_CBC_SHA384"},
320 {0xC03E, "TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"},
321 {0xC03F, "TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"},
322 {0xC040, "TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"},
323 {0xC041, "TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"},
324 {0xC042, "TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"},
325 {0xC043, "TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"},
326 {0xC044, "TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"},
327 {0xC045, "TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"},
328 {0xC046, "TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"},
329 {0xC047, "TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"},
330 {0xC048, "TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"},
331 {0xC049, "TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"},
332 {0xC04A, "TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"},
333 {0xC04B, "TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"},
334 {0xC04C, "TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"},
335 {0xC04D, "TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"},
336 {0xC04E, "TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"},
337 {0xC04F, "TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"},
338 {0xC050, "TLS_RSA_WITH_ARIA_128_GCM_SHA256"},
339 {0xC051, "TLS_RSA_WITH_ARIA_256_GCM_SHA384"},
340 {0xC052, "TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"},
341 {0xC053, "TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"},
342 {0xC054, "TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"},
343 {0xC055, "TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"},
344 {0xC056, "TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"},
345 {0xC057, "TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"},
346 {0xC058, "TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"},
347 {0xC059, "TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"},
348 {0xC05A, "TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"},
349 {0xC05B, "TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"},
350 {0xC05C, "TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"},
351 {0xC05D, "TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"},
352 {0xC05E, "TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"},
353 {0xC05F, "TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"},
354 {0xC060, "TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"},
355 {0xC061, "TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"},
356 {0xC062, "TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"},
357 {0xC063, "TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"},
358 {0xC064, "TLS_PSK_WITH_ARIA_128_CBC_SHA256"},
359 {0xC065, "TLS_PSK_WITH_ARIA_256_CBC_SHA384"},
360 {0xC066, "TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"},
361 {0xC067, "TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"},
362 {0xC068, "TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"},
363 {0xC069, "TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"},
364 {0xC06A, "TLS_PSK_WITH_ARIA_128_GCM_SHA256"},
365 {0xC06B, "TLS_PSK_WITH_ARIA_256_GCM_SHA384"},
366 {0xC06C, "TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"},
367 {0xC06D, "TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"},
368 {0xC06E, "TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"},
369 {0xC06F, "TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"},
370 {0xC070, "TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"},
371 {0xC071, "TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"},
372 {0xC072, "TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"},
373 {0xC073, "TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"},
374 {0xC074, "TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"},
375 {0xC075, "TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"},
376 {0xC076, "TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"},
377 {0xC077, "TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"},
378 {0xC078, "TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"},
379 {0xC079, "TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"},
380 {0xC07A, "TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"},
381 {0xC07B, "TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"},
382 {0xC07C, "TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"},
383 {0xC07D, "TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"},
384 {0xC07E, "TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"},
385 {0xC07F, "TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"},
386 {0xC080, "TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"},
387 {0xC081, "TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"},
388 {0xC082, "TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"},
389 {0xC083, "TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"},
390 {0xC084, "TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"},
391 {0xC085, "TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"},
392 {0xC086, "TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"},
393 {0xC087, "TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"},
394 {0xC088, "TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"},
395 {0xC089, "TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"},
396 {0xC08A, "TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"},
397 {0xC08B, "TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"},
398 {0xC08C, "TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"},
399 {0xC08D, "TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"},
400 {0xC08E, "TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"},
401 {0xC08F, "TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"},
402 {0xC090, "TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"},
403 {0xC091, "TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"},
404 {0xC092, "TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"},
405 {0xC093, "TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"},
406 {0xC094, "TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"},
407 {0xC095, "TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"},
408 {0xC096, "TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"},
409 {0xC097, "TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"},
410 {0xC098, "TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"},
411 {0xC099, "TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"},
412 {0xC09A, "TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"},
413 {0xC09B, "TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"},
414 {0xC09C, "TLS_RSA_WITH_AES_128_CCM"},
415 {0xC09D, "TLS_RSA_WITH_AES_256_CCM"},
416 {0xC09E, "TLS_DHE_RSA_WITH_AES_128_CCM"},
417 {0xC09F, "TLS_DHE_RSA_WITH_AES_256_CCM"},
418 {0xC0A0, "TLS_RSA_WITH_AES_128_CCM_8"},
419 {0xC0A1, "TLS_RSA_WITH_AES_256_CCM_8"},
420 {0xC0A2, "TLS_DHE_RSA_WITH_AES_128_CCM_8"},
421 {0xC0A3, "TLS_DHE_RSA_WITH_AES_256_CCM_8"},
422 {0xC0A4, "TLS_PSK_WITH_AES_128_CCM"},
423 {0xC0A5, "TLS_PSK_WITH_AES_256_CCM"},
424 {0xC0A6, "TLS_DHE_PSK_WITH_AES_128_CCM"},
425 {0xC0A7, "TLS_DHE_PSK_WITH_AES_256_CCM"},
426 {0xC0A8, "TLS_PSK_WITH_AES_128_CCM_8"},
427 {0xC0A9, "TLS_PSK_WITH_AES_256_CCM_8"},
428 {0xC0AA, "TLS_PSK_DHE_WITH_AES_128_CCM_8"},
429 {0xC0AB, "TLS_PSK_DHE_WITH_AES_256_CCM_8"},
430 {0xC0AC, "TLS_ECDHE_ECDSA_WITH_AES_128_CCM"},
431 {0xC0AD, "TLS_ECDHE_ECDSA_WITH_AES_256_CCM"},
432 {0xC0AE, "TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8"},
433 {0xC0AF, "TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8"},
434 {0xC102, "IANA-GOST2012-GOST8912-GOST8912"},
435 {0xCCA8, "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"},
436 {0xCCA9, "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"},
437 {0xCCAA, "TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256"},
438 {0xCCAB, "TLS_PSK_WITH_CHACHA20_POLY1305_SHA256"},
439 {0xCCAC, "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256"},
440 {0xCCAD, "TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256"},
441 {0xCCAE, "TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256"},
442 {0x1301, "TLS_AES_128_GCM_SHA256"},
443 {0x1302, "TLS_AES_256_GCM_SHA384"},
444 {0x1303, "TLS_CHACHA20_POLY1305_SHA256"},
445 {0x1304, "TLS_AES_128_CCM_SHA256"},
446 {0x1305, "TLS_AES_128_CCM_8_SHA256"},
447 {0xFEFE, "SSL_RSA_FIPS_WITH_DES_CBC_SHA"},
448 {0xFEFF, "SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA"},
449 {0xFF85, "LEGACY-GOST2012-GOST8912-GOST8912"},
450 {0xFF87, "GOST2012-NULL-GOST12"},
451 {0xC0B4, "TLS_SHA256_SHA256"},
452 {0xC0B5, "TLS_SHA384_SHA384"},
453 {0xC100, "GOST2012-KUZNYECHIK-KUZNYECHIKOMAC"},
454 {0xC101, "GOST2012-MAGMA-MAGMAOMAC"},
455 {0xC102, "GOST2012-GOST8912-IANA"},
460 {0x0000, "No Compression"},
461 {0x0001, "Zlib Compression"}
560 {0xFF01, "arbitrary_explicit_prime_curves"},
561 {0xFF02, "arbitrary_explicit_char2_curves"}
565 {0, "uncompressed"},
571 {0, "disabled"},
615 {0x0904, "mldsa44"},
616 {0x0905, "mldsa65"},
617 {0x0906, "mldsa87"}
671 for (i = 0; i < msglen; i++) in ssl_print_hex()
683 return 0; in ssl_print_hexbuf()
684 blen = p[0]; in ssl_print_hexbuf()
688 return 0; in ssl_print_hexbuf()
703 return 0; in ssl_print_version()
704 vers = ((*pmsg)[0] << 8) | (*pmsg)[1]; in ssl_print_version()
708 BIO_printf(bio, "%s=0x%x (%s)\n", in ssl_print_version()
722 return 0; in ssl_print_random()
723 tm = ((unsigned int)p[0] << 24) in ssl_print_random()
731 BIO_printf(bio, "gmt_unix_time=0x%08X\n", tm); in ssl_print_random()
742 return 0; in ssl_print_signature()
745 unsigned int sigalg = (p[0] << 8) | p[1]; in ssl_print_signature()
748 BIO_printf(bio, "Signature Algorithm: %s (0x%04x)\n", in ssl_print_signature()
770 return 0; in ssl_print_extension()
771 xlen = ext[0]; in ssl_print_extension()
773 return 0; in ssl_print_extension()
778 return 0; in ssl_print_extension()
784 return 0; in ssl_print_extension()
785 xlen = ext[0]; in ssl_print_extension()
787 return 0; in ssl_print_extension()
792 return 0; in ssl_print_extension()
793 xlen = (ext[0] << 8) | ext[1]; in ssl_print_extension()
795 return 0; in ssl_print_extension()
799 return 0; in ssl_print_extension()
800 xlen = (ext[0] << 8) | ext[1]; in ssl_print_extension()
802 return 0; in ssl_print_extension()
804 while (xlen > 0) { in ssl_print_extension()
808 return 0; in ssl_print_extension()
820 return 0; in ssl_print_extension()
821 xlen = (ext[0] << 8) | ext[1]; in ssl_print_extension()
823 return 0; in ssl_print_extension()
825 return 0; in ssl_print_extension()
827 while (xlen > 0) { in ssl_print_extension()
829 sigalg = (ext[0] << 8) | ext[1]; in ssl_print_extension()
830 BIO_printf(bio, "%s (0x%04x)\n", in ssl_print_extension()
839 return 0; in ssl_print_extension()
840 xlen = ext[0]; in ssl_print_extension()
842 return 0; in ssl_print_extension()
847 return 0; in ssl_print_extension()
862 if (extlen != 0) in ssl_print_extension()
871 group_id = (ext[0] << 8) | ext[1]; in ssl_print_extension()
878 return 0; in ssl_print_extension()
882 xlen = (ext[0] << 8) | ext[1]; in ssl_print_extension()
884 return 0; in ssl_print_extension()
887 for (; xlen > 0; ext += share_len, xlen -= share_len) { in ssl_print_extension()
891 return 0; in ssl_print_extension()
892 group_id = (ext[0] << 8) | ext[1]; in ssl_print_extension()
897 return 0; in ssl_print_extension()
910 return 0; in ssl_print_extension()
911 version = (ext[0] << 8) | ext[1]; in ssl_print_extension()
918 return 0; in ssl_print_extension()
919 xlen = ext[0]; in ssl_print_extension()
921 return 0; in ssl_print_extension()
927 return 0; in ssl_print_extension()
928 xlen = ext[0]; in ssl_print_extension()
930 return 0; in ssl_print_extension()
938 return 0; in ssl_print_extension()
939 max_early_data = ((unsigned int)ext[0] << 24) in ssl_print_extension()
951 return 0; in ssl_print_extension()
955 return 0; in ssl_print_extension()
956 xlen = ext[0]; in ssl_print_extension()
958 return 0; in ssl_print_extension()
975 if (msglen == 0) { in ssl_print_extensions()
980 return 0; in ssl_print_extensions()
981 extslen = (msg[0] << 8) | msg[1]; in ssl_print_extensions()
984 if (extslen == 0) { in ssl_print_extensions()
991 return 0; in ssl_print_extensions()
994 while (extslen > 0) { in ssl_print_extensions()
998 return 0; in ssl_print_extensions()
999 extype = (msg[0] << 8) | msg[1]; in ssl_print_extensions()
1005 return 0; in ssl_print_extensions()
1010 return 0; in ssl_print_extensions()
1027 return 0; in ssl_print_client_hello()
1029 return 0; in ssl_print_client_hello()
1031 return 0; in ssl_print_client_hello()
1034 return 0; in ssl_print_client_hello()
1037 return 0; in ssl_print_client_hello()
1038 len = (msg[0] << 8) | msg[1]; in ssl_print_client_hello()
1044 return 0; in ssl_print_client_hello()
1045 while (len > 0) { in ssl_print_client_hello()
1046 cs = (msg[0] << 8) | msg[1]; in ssl_print_client_hello()
1048 BIO_printf(bio, "{0x%02X, 0x%02X} %s\n", in ssl_print_client_hello()
1049 msg[0], msg[1], ssl_trace_str(cs, ssl_ciphers_tbl)); in ssl_print_client_hello()
1055 return 0; in ssl_print_client_hello()
1056 len = msg[0]; in ssl_print_client_hello()
1060 return 0; in ssl_print_client_hello()
1063 while (len > 0) { in ssl_print_client_hello()
1065 BIO_printf(bio, "%s (0x%02X)\n", in ssl_print_client_hello()
1066 ssl_trace_str(msg[0], ssl_comp_tbl), msg[0]); in ssl_print_client_hello()
1071 if (!ssl_print_extensions(bio, indent, 0, SSL3_MT_CLIENT_HELLO, &msg, in ssl_print_client_hello()
1073 return 0; in ssl_print_client_hello()
1081 return 0; in dtls_print_hello_vfyrequest()
1083 return 0; in dtls_print_hello_vfyrequest()
1094 return 0; in ssl_print_server_hello()
1096 return 0; in ssl_print_server_hello()
1099 return 0; in ssl_print_server_hello()
1101 return 0; in ssl_print_server_hello()
1102 cs = (msg[0] << 8) | msg[1]; in ssl_print_server_hello()
1104 BIO_printf(bio, "cipher_suite {0x%02X, 0x%02X} %s\n", in ssl_print_server_hello()
1105 msg[0], msg[1], ssl_trace_str(cs, ssl_ciphers_tbl)); in ssl_print_server_hello()
1110 return 0; in ssl_print_server_hello()
1112 BIO_printf(bio, "compression_method: %s (0x%02X)\n", in ssl_print_server_hello()
1113 ssl_trace_str(msg[0], ssl_comp_tbl), msg[0]); in ssl_print_server_hello()
1119 return 0; in ssl_print_server_hello()
1168 return 0; in ssl_get_keyex()
1182 return 0; in ssl_print_client_keyex()
1194 return 0; in ssl_print_client_keyex()
1201 return 0; in ssl_print_client_keyex()
1207 return 0; in ssl_print_client_keyex()
1211 msglen = 0; in ssl_print_client_keyex()
1216 msglen = 0; in ssl_print_client_keyex()
1234 return 0; in ssl_print_server_keyex()
1240 return 0; in ssl_print_server_keyex()
1243 return 0; in ssl_print_server_keyex()
1249 return 0; in ssl_print_server_keyex()
1251 return 0; in ssl_print_server_keyex()
1253 return 0; in ssl_print_server_keyex()
1259 return 0; in ssl_print_server_keyex()
1261 if (msg[0] == EXPLICIT_PRIME_CURVE_TYPE) in ssl_print_server_keyex()
1263 else if (msg[0] == EXPLICIT_CHAR2_CURVE_TYPE) in ssl_print_server_keyex()
1265 else if (msg[0] == NAMED_CURVE_TYPE) { in ssl_print_server_keyex()
1268 return 0; in ssl_print_server_keyex()
1275 return 0; in ssl_print_server_keyex()
1277 BIO_printf(bio, "UNKNOWN CURVE PARAMETER TYPE %d\n", msg[0]); in ssl_print_server_keyex()
1278 return 0; in ssl_print_server_keyex()
1301 return 0; in ssl_print_certificate()
1302 clen = (p[0] << 16) | (p[1] << 8) | p[2]; in ssl_print_certificate()
1304 return 0; in ssl_print_certificate()
1317 X509_print_ex(bio, x, XN_FLAG_ONELINE, 0); in ssl_print_certificate()
1341 return 0; in ssl_print_raw_public_key()
1342 clen = (msg[0] << 16) | (msg[1] << 8) | msg[2]; in ssl_print_raw_public_key()
1344 return 0; in ssl_print_raw_public_key()
1353 return 0; in ssl_print_raw_public_key()
1369 return 0; in ssl_print_certificates()
1372 return 0; in ssl_print_certificates()
1373 clen = (msg[0] << 16) | (msg[1] << 8) | msg[2]; in ssl_print_certificates()
1375 return 0; in ssl_print_certificates()
1380 return 0; in ssl_print_certificates()
1384 return 0; in ssl_print_certificates()
1389 while (clen > 0) { in ssl_print_certificates()
1391 return 0; in ssl_print_certificates()
1395 return 0; in ssl_print_certificates()
1417 return 0; in ssl_print_compressed_certificates()
1419 alg = (msg[0] << 8) | msg[1]; in ssl_print_compressed_certificates()
1423 return 0; in ssl_print_compressed_certificates()
1427 BIO_printf(bio, "Compression type=%s (0x%04x)\n", ssl_trace_str(alg, ssl_comp_cert_tbl), alg); in ssl_print_compressed_certificates()
1431 if (clen > 0) in ssl_print_compressed_certificates()
1440 return 0; in ssl_print_compressed_certificates()
1443 if (uclen == 0 || uclen > 0xFFFFFF || (ucdata = OPENSSL_malloc(uclen)) == NULL) in ssl_print_compressed_certificates()
1444 return 0; in ssl_print_compressed_certificates()
1480 return 0; in ssl_print_cert_request()
1483 return 0; in ssl_print_cert_request()
1487 return 0; in ssl_print_cert_request()
1488 xlen = msg[0]; in ssl_print_cert_request()
1490 return 0; in ssl_print_cert_request()
1495 return 0; in ssl_print_cert_request()
1501 return 0; in ssl_print_cert_request()
1502 xlen = (msg[0] << 8) | msg[1]; in ssl_print_cert_request()
1504 return 0; in ssl_print_cert_request()
1509 while (xlen > 0) { in ssl_print_cert_request()
1511 sigalg = (msg[0] << 8) | msg[1]; in ssl_print_cert_request()
1512 BIO_printf(bio, "%s (0x%04x)\n", in ssl_print_cert_request()
1521 return 0; in ssl_print_cert_request()
1522 xlen = (msg[0] << 8) | msg[1]; in ssl_print_cert_request()
1525 return 0; in ssl_print_cert_request()
1529 while (xlen > 0) { in ssl_print_cert_request()
1534 return 0; in ssl_print_cert_request()
1535 dlen = (msg[0] << 8) | msg[1]; in ssl_print_cert_request()
1537 return 0; in ssl_print_cert_request()
1546 X509_NAME_print_ex(bio, nm, 0, XN_FLAG_ONELINE); in ssl_print_cert_request()
1556 return 0; in ssl_print_cert_request()
1558 return msglen == 0; in ssl_print_cert_request()
1566 if (msglen == 0) { in ssl_print_ticket()
1572 return 0; in ssl_print_ticket()
1573 tick_life = ((unsigned int)msg[0] << 24) in ssl_print_ticket()
1585 return 0; in ssl_print_ticket()
1587 ((unsigned int)msg[0] << 24) in ssl_print_ticket()
1597 return 0; in ssl_print_ticket()
1600 return 0; in ssl_print_ticket()
1602 && !ssl_print_extensions(bio, indent + 2, 0, in ssl_print_ticket()
1604 return 0; in ssl_print_ticket()
1606 return 0; in ssl_print_ticket()
1618 return 0; in ssl_print_handshake()
1619 htype = msg[0]; in ssl_print_handshake()
1628 return 0; in ssl_print_handshake()
1632 (msg[0] << 8) | msg[1], in ssl_print_handshake()
1639 return 0; in ssl_print_handshake()
1643 return 0; in ssl_print_handshake()
1648 return 0; in ssl_print_handshake()
1653 return 0; in ssl_print_handshake()
1658 return 0; in ssl_print_handshake()
1663 return 0; in ssl_print_handshake()
1668 return 0; in ssl_print_handshake()
1673 return 0; in ssl_print_handshake()
1678 return 0; in ssl_print_handshake()
1683 return 0; in ssl_print_handshake()
1692 if (msglen != 0) in ssl_print_handshake()
1698 return 0; in ssl_print_handshake()
1704 return 0; in ssl_print_handshake()
1710 return 0; in ssl_print_handshake()
1714 return 0; in ssl_print_handshake()
1757 ssl_print_hex(bio, 0, " too short message", msg, msglen); in SSL_trace()
1762 BIO_printf(bio, " TLS Record\nHeader:\n Version = %s (0x%x)\n", in SSL_trace()
1773 ssl_trace_str(msg[0], ssl_content_tbl), msg[0], in SSL_trace()
1780 ssl_trace_str(msg[0], ssl_content_tbl), msg[0]); in SSL_trace()
1790 if (msglen == 1 && msg[0] == 1) in SSL_trace()
1801 SSL_alert_type_string_long(msg[0] << 8), in SSL_trace()
1802 msg[0], SSL_alert_desc_string_long(msg[1]), msg[1]); in SSL_trace()