From ee9f86141f078fd709eec8e95a470dc79629135d Mon Sep 17 00:00:00 2001 From: Maxb Date: Tue, 1 Feb 2022 21:01:29 -0800 Subject: [PATCH] Fix invalid SNI handling SNIExtension was previously marshalling both ip addresses and empty strings, which are not allowed. See RFC 6066, Section 3. All of the utls specific testdata replays needed to be rebuilt to properly accomodate this change since they had previously been including empty server name extension values Addresses https://github.com/refraction-networking/utls/issues/96 --- ...nt-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-58 | 142 ++++++----- ...nt-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-70 | 147 ++++++------ ...ent-TLSv12-UTLS-AES128-GCM-SHA256-Golang-0 | 53 +++-- ...S-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-55 | 155 ++++++------ ...S-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-63 | 171 +++++++------- ...TLS-ECDHE-ECDSA-AES128-GCM-SHA256-Golang-0 | 77 +++--- ...v12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-55 | 161 ++++++------- ...v12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-63 | 177 +++++++------- ...LSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Golang-0 | 83 +++---- ...v12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-55 | 161 ++++++------- ...v12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-63 | 177 +++++++------- ...LSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Golang-0 | 85 +++---- ...S-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-55 | 151 ++++++------ ...S-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-63 | 167 +++++++------ ...TLS-ECDHE-ECDSA-CHACHA20-POLY1305-Golang-0 | 77 +++--- ...UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 | 164 ++++++------- ...UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70 | 169 +++++++------ ...ES128-GCM-SHA256-Chrome-70-EmptyServerName | 109 +++++++++ ...A-AES128-GCM-SHA256-Chrome-70-ServerNameIP | 109 +++++++++ ...TLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-55 | 163 ++++++------- ...TLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-63 | 179 +++++++------- ...-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Golang-0 | 75 +++--- ...TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-58 | 170 +++++++------ ...TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-70 | 175 +++++++------- ...LSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-55 | 169 +++++++------ ...LSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-63 | 185 +++++++-------- ...-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Golang-0 | 81 +++---- ...TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-58 | 170 +++++++------ ...TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-70 | 175 +++++++------- ...LSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-55 | 169 +++++++------ ...LSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-63 | 185 +++++++-------- ...-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Golang-0 | 81 +++---- ...UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-58 | 160 ++++++------- ...UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-70 | 165 ++++++------- ...TLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-55 | 159 ++++++------- ...TLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-63 | 175 +++++++------- ...-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Golang-0 | 73 +++--- ...ello-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 | 164 ++++++------- ...nt-TLSv13-UTLS-HelloRetryRequest-Chrome-70 | 223 ++++++++---------- ...Sv13-UTLS-TLS_AES_128_GCM_SHA256-Chrome-70 | 193 +++++++-------- ...v13-UTLS-TLS_AES_128_GCM_SHA256-Firefox-63 | 203 +++++++--------- ...S_128_GCM_SHA256-raw-capture-fingerprinted | 170 ++++++------- ...Sv13-UTLS-TLS_AES_256_GCM_SHA384-Chrome-70 | 196 +++++++-------- ...v13-UTLS-TLS_AES_256_GCM_SHA384-Firefox-63 | 207 +++++++--------- ...TLS-TLS_CHACHA20_POLY1305_SHA256-Chrome-70 | 195 +++++++-------- ...LS-TLS_CHACHA20_POLY1305_SHA256-Firefox-63 | 206 +++++++--------- u_conn_test.go | 33 +++ u_tls_extensions.go | 32 ++- 48 files changed, 3445 insertions(+), 3621 deletions(-) create mode 100644 testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70-EmptyServerName create mode 100644 testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70-ServerNameIP diff --git a/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-58 b/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-58 index 4e463ef5..b1ed2c99 100644 --- a/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-58 +++ b/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-58 @@ -1,62 +1,65 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 d7 01 00 00 d3 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 e1 01 00 00 dd 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 0a 0a |................| 00000050 c0 2b c0 2f c0 2c c0 30 cc a9 cc a8 c0 13 c0 14 |.+./.,.0........| -00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 6e 0a 0a |...../.5.....n..| -00000070 00 00 ff 01 00 01 00 00 00 00 05 00 03 00 00 00 |................| -00000080 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| -00000090 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| -000000a0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| -000000b0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| -000000c0 50 00 00 00 0b 00 02 01 00 00 0a 00 0a 00 08 0a |P...............| -000000d0 0a 00 1d 00 17 00 18 1a 1a 00 01 00 |............| +00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 78 0a 0a |...../.5.....x..| +00000070 00 00 ff 01 00 01 00 00 00 00 0f 00 0d 00 00 0a |................| +00000080 66 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 00 23 |foobar.com.....#| +00000090 00 00 00 0d 00 14 00 12 04 03 08 04 04 01 05 03 |................| +000000a0 08 05 05 01 08 06 06 01 02 01 00 05 00 05 01 00 |................| +000000b0 00 00 00 00 12 00 00 00 10 00 0e 00 0c 02 68 32 |..............h2| +000000c0 08 68 74 74 70 2f 31 2e 31 75 50 00 00 00 0b 00 |.http/1.1uP.....| +000000d0 02 01 00 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| +000000e0 18 1a 1a 00 01 00 |......| >>> Flow 2 (server to client) -00000000 16 03 03 00 39 02 00 00 35 03 03 1b 07 4c f4 9b |....9...5....L..| -00000010 35 e4 cd 1e 02 50 49 9d 90 38 60 ec ed 69 57 cc |5....PI..8`..iW.| -00000020 bd de 55 f7 9f 9d 60 c3 ea 57 0c 00 00 9c 00 00 |..U...`..W......| -00000030 0d ff 01 00 01 00 00 23 00 00 00 17 00 00 16 03 |.......#........| -00000040 03 02 59 0b 00 02 55 00 02 52 00 02 4f 30 82 02 |..Y...U..R..O0..| -00000050 4b 30 82 01 b4 a0 03 02 01 02 02 09 00 e8 f0 9d |K0..............| -00000060 3f e2 5b ea a6 30 0d 06 09 2a 86 48 86 f7 0d 01 |?.[..0...*.H....| -00000070 01 0b 05 00 30 1f 31 0b 30 09 06 03 55 04 0a 13 |....0.1.0...U...| -00000080 02 47 6f 31 10 30 0e 06 03 55 04 03 13 07 47 6f |.Go1.0...U....Go| -00000090 20 52 6f 6f 74 30 1e 17 0d 31 36 30 31 30 31 30 | Root0...1601010| -000000a0 30 30 30 30 30 5a 17 0d 32 35 30 31 30 31 30 30 |00000Z..25010100| -000000b0 30 30 30 30 5a 30 1a 31 0b 30 09 06 03 55 04 0a |0000Z0.1.0...U..| -000000c0 13 02 47 6f 31 0b 30 09 06 03 55 04 03 13 02 47 |..Go1.0...U....G| -000000d0 6f 30 81 9f 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |o0..0...*.H.....| -000000e0 01 05 00 03 81 8d 00 30 81 89 02 81 81 00 db 46 |.......0.......F| -000000f0 7d 93 2e 12 27 06 48 bc 06 28 21 ab 7e c4 b6 a2 |}...'.H..(!.~...| -00000100 5d fe 1e 52 45 88 7a 36 47 a5 08 0d 92 42 5b c2 |]..RE.z6G....B[.| -00000110 81 c0 be 97 79 98 40 fb 4f 6d 14 fd 2b 13 8b c2 |....y.@.Om..+...| -00000120 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a 0b 74 73 2b |..g....."8.J.ts+| -00000130 c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 9f 6c 61 3c |.4......t{.X.la<| -00000140 c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c 3b bd 75 5d |..A..++$#w[.;.u]| -00000150 ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 1d 1a 50 8b |. T..c...$....P.| -00000160 aa b6 14 43 ed 97 a7 75 62 f4 14 c8 52 d7 02 03 |...C...ub...R...| -00000170 01 00 01 a3 81 93 30 81 90 30 0e 06 03 55 1d 0f |......0..0...U..| -00000180 01 01 ff 04 04 03 02 05 a0 30 1d 06 03 55 1d 25 |.........0...U.%| -00000190 04 16 30 14 06 08 2b 06 01 05 05 07 03 01 06 08 |..0...+.........| -000001a0 2b 06 01 05 05 07 03 02 30 0c 06 03 55 1d 13 01 |+.......0...U...| -000001b0 01 ff 04 02 30 00 30 19 06 03 55 1d 0e 04 12 04 |....0.0...U.....| -000001c0 10 9f 91 16 1f 43 43 3e 49 a6 de 6d b6 80 d7 9f |.....CC>I..m....| -000001d0 60 30 1b 06 03 55 1d 23 04 14 30 12 80 10 48 13 |`0...U.#..0...H.| -000001e0 49 4d 13 7e 16 31 bb a3 01 d5 ac ab 6e 7b 30 19 |IM.~.1......n{0.| -000001f0 06 03 55 1d 11 04 12 30 10 82 0e 65 78 61 6d 70 |..U....0...examp| -00000200 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 09 2a 86 48 |le.golang0...*.H| -00000210 86 f7 0d 01 01 0b 05 00 03 81 81 00 9d 30 cc 40 |.............0.@| -00000220 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed 83 28 a9 58 |+[P.a...SX...(.X| -00000230 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 3d 43 d3 2d |..8....1Z..f=C.-| -00000240 d9 0b f2 97 df d3 20 64 38 92 24 3a 00 bc cf 9c |...... d8.$:....| -00000250 7d b7 40 20 01 5f aa d3 16 61 09 a2 76 fd 13 c3 |}.@ ._...a..v...| -00000260 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed 73 bb b3 43 |...\.....l..s..C| -00000270 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 4c 72 2b 9d |w.......@.a.Lr+.| -00000280 ae db 46 06 06 4d f4 c1 b3 3e c0 d1 bd 42 d4 db |..F..M...>...B..| -00000290 fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 16 03 03 00 |.=.`.\!.;.......| -000002a0 04 0e 00 00 00 |.....| +00000000 16 03 03 00 55 02 00 00 51 03 03 f7 8c 05 13 ad |....U...Q.......| +00000010 65 c1 b4 c5 b2 f0 be 70 66 b3 60 4b 7a dc 8b be |e......pf.`Kz...| +00000020 cf 4a f1 2e ef b3 fc 00 d6 82 d8 20 91 57 5f 43 |.J......... .W_C| +00000030 ae 2c 3b 3b c6 19 14 10 85 b6 ad 9a dc a7 90 e0 |.,;;............| +00000040 9b fb 21 23 4b 3b 50 5b b4 3b a7 e5 00 9c 00 00 |..!#K;P[.;......| +00000050 09 ff 01 00 01 00 00 17 00 00 16 03 03 02 59 0b |..............Y.| +00000060 00 02 55 00 02 52 00 02 4f 30 82 02 4b 30 82 01 |..U..R..O0..K0..| +00000070 b4 a0 03 02 01 02 02 09 00 e8 f0 9d 3f e2 5b ea |............?.[.| +00000080 a6 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |.0...*.H........| +00000090 30 1f 31 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 |0.1.0...U....Go1| +000000a0 10 30 0e 06 03 55 04 03 13 07 47 6f 20 52 6f 6f |.0...U....Go Roo| +000000b0 74 30 1e 17 0d 31 36 30 31 30 31 30 30 30 30 30 |t0...16010100000| +000000c0 30 5a 17 0d 32 35 30 31 30 31 30 30 30 30 30 30 |0Z..250101000000| +000000d0 5a 30 1a 31 0b 30 09 06 03 55 04 0a 13 02 47 6f |Z0.1.0...U....Go| +000000e0 31 0b 30 09 06 03 55 04 03 13 02 47 6f 30 81 9f |1.0...U....Go0..| +000000f0 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 |0...*.H.........| +00000100 81 8d 00 30 81 89 02 81 81 00 db 46 7d 93 2e 12 |...0.......F}...| +00000110 27 06 48 bc 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 |'.H..(!.~...]..R| +00000120 45 88 7a 36 47 a5 08 0d 92 42 5b c2 81 c0 be 97 |E.z6G....B[.....| +00000130 79 98 40 fb 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 |y.@.Om..+.....g.| +00000140 d4 09 9e d6 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 |...."8.J.ts+.4..| +00000150 93 e5 96 d9 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 |....t{.X.la<..A.| +00000160 d9 2b 2b 24 23 77 5b 1c 3b bd 75 5d ce 20 54 cf |.++$#w[.;.u]. T.| +00000170 a1 63 87 1d 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 |.c...$....P....C| +00000180 ed 97 a7 75 62 f4 14 c8 52 d7 02 03 01 00 01 a3 |...ub...R.......| +00000190 81 93 30 81 90 30 0e 06 03 55 1d 0f 01 01 ff 04 |..0..0...U......| +000001a0 04 03 02 05 a0 30 1d 06 03 55 1d 25 04 16 30 14 |.....0...U.%..0.| +000001b0 06 08 2b 06 01 05 05 07 03 01 06 08 2b 06 01 05 |..+.........+...| +000001c0 05 07 03 02 30 0c 06 03 55 1d 13 01 01 ff 04 02 |....0...U.......| +000001d0 30 00 30 19 06 03 55 1d 0e 04 12 04 10 9f 91 16 |0.0...U.........| +000001e0 1f 43 43 3e 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 |.CC>I..m....`0..| +000001f0 03 55 1d 23 04 14 30 12 80 10 48 13 49 4d 13 7e |.U.#..0...H.IM.~| +00000200 16 31 bb a3 01 d5 ac ab 6e 7b 30 19 06 03 55 1d |.1......n{0...U.| +00000210 11 04 12 30 10 82 0e 65 78 61 6d 70 6c 65 2e 67 |...0...example.g| +00000220 6f 6c 61 6e 67 30 0d 06 09 2a 86 48 86 f7 0d 01 |olang0...*.H....| +00000230 01 0b 05 00 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 |.........0.@+[P.| +00000240 61 cb ba e5 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 |a...SX...(.X..8.| +00000250 95 a1 ac 31 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 |...1Z..f=C.-....| +00000260 df d3 20 64 38 92 24 3a 00 bc cf 9c 7d b7 40 20 |.. d8.$:....}.@ | +00000270 01 5f aa d3 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c |._...a..v......\| +00000280 ee b1 87 82 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c |.....l..s..Cw...| +00000290 f1 0f a1 d8 40 83 61 c9 4c 72 2b 9d ae db 46 06 |....@.a.Lr+...F.| +000002a0 06 4d f4 c1 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 |.M...>...B...=.`| +000002b0 84 5c 21 d3 3b e9 fa e7 16 03 03 00 04 0e 00 00 |.\!.;...........| +000002c0 00 |.| >>> Flow 3 (client to server) 00000000 16 03 03 00 86 10 00 00 82 00 80 b9 65 8d bf a7 |............e...| 00000010 c8 4b 79 ce 6f cb 8b 13 1c ac b9 7d 66 5e e9 ba |.Ky.o......}f^..| @@ -67,28 +70,17 @@ 00000060 c5 70 0f 08 83 48 e9 48 ef 6e 50 8b 05 7e e5 84 |.p...H.H.nP..~..| 00000070 25 fa 55 c7 ae 31 02 27 00 ef 3f 98 86 20 12 89 |%.U..1.'..?.. ..| 00000080 91 59 28 b4 f7 d7 af d2 69 61 35 14 03 03 00 01 |.Y(.....ia5.....| -00000090 01 16 03 03 00 28 00 00 00 00 00 00 00 00 60 96 |.....(........`.| -000000a0 1f d8 53 96 25 4d 3a bc 8c ea 27 41 d9 e9 2c cf |..S.%M:...'A..,.| -000000b0 b7 8b fd 08 9b e9 8c 64 cb 83 f9 56 86 b1 |.......d...V..| +00000090 01 16 03 03 00 28 00 00 00 00 00 00 00 00 93 06 |.....(..........| +000000a0 70 d3 4a 38 e4 3e 28 fb a1 8d 3d 07 51 68 ff 3f |p.J8.>(...=.Qh.?| +000000b0 da 3b f1 70 a9 9f cc 30 66 83 f3 5a 7c a4 |.;.p...0f..Z|.| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 34 |............ ..4| -00000010 f2 90 c0 e1 bf 5d fe 7c a1 ab d1 44 da ad 68 e7 |.....].|...D..h.| -00000020 17 4c c0 bd be d5 3c fd 0a 34 dc e5 04 b9 4c 7f |.L....<..4....L.| -00000030 0b 6c 41 34 30 b2 0c f8 5f ac 9c bc 73 08 6b 15 |.lA40..._...s.k.| -00000040 51 8e 11 01 18 e0 1d 18 08 f5 9a 2d 38 75 06 98 |Q..........-8u..| -00000050 74 a9 a9 7b af 9c ae d1 cb 65 b9 0a 3a 7c d8 30 |t..{.....e..:|.0| -00000060 6f 51 cc d9 af 1b a3 c5 dc f3 3a 79 ac a8 4e 00 |oQ........:y..N.| -00000070 d7 7f f9 85 50 6f fb 62 64 e7 a9 e7 4d 71 ec 12 |....Po.bd...Mq..| -00000080 bf 66 5f 0b 91 d2 95 80 f4 81 59 cd 37 aa 02 75 |.f_.......Y.7..u| -00000090 66 38 56 bb 15 bf 13 f4 ee 24 21 65 01 1f bc 19 |f8V......$!e....| -000000a0 04 10 5e 54 10 5a be e4 89 9c 47 46 b6 86 2e 14 |..^T.Z....GF....| -000000b0 03 03 00 01 01 16 03 03 00 28 f7 92 40 20 0d 64 |.........(..@ .d| -000000c0 91 7c 38 a7 59 cd 1d 36 61 32 ae 4e cd 3f 7d 01 |.|8.Y..6a2.N.?}.| -000000d0 03 9e 3e 48 74 14 6d 7e d9 0e 07 32 1a 3d 45 1d |..>Ht.m~...2.=E.| -000000e0 6d 8b |m.| +00000000 14 03 03 00 01 01 16 03 03 00 28 64 41 a4 cc ab |..........(dA...| +00000010 e3 81 3c b5 63 dc 6c d3 64 80 9a 25 a4 37 14 ae |..<.c.l.d..%.7..| +00000020 f0 0e 8d cd a6 30 f1 33 1a 15 e8 ae 67 21 61 3c |.....0.3....g!a<| +00000030 a1 38 78 |.8x| >>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 69 f1 78 |.............i.x| -00000010 10 82 58 75 73 95 e6 df 05 6d 98 52 9a 42 56 9f |..Xus....m.R.BV.| -00000020 32 f9 f6 15 03 03 00 1a 00 00 00 00 00 00 00 02 |2...............| -00000030 b5 20 a8 92 73 bf 62 e6 f5 6f a9 10 3c ef 89 6e |. ..s.b..o..<..n| -00000040 93 d6 |..| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 19 b5 7e |...............~| +00000010 1e b0 e4 e3 4c 89 05 5b 9b a4 78 bc 46 5c 21 a5 |....L..[..x.F\!.| +00000020 0d 42 1b 15 03 03 00 1a 00 00 00 00 00 00 00 02 |.B..............| +00000030 19 d9 f0 ed f9 14 ff 39 4a 31 01 f0 d1 37 05 88 |.......9J1...7..| +00000040 c1 d8 |..| diff --git a/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-70 b/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-70 index d67e3755..b92c9d86 100644 --- a/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-70 +++ b/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Chrome-70 @@ -7,18 +7,18 @@ 00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..| 00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..| 00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 00 00 |................| -00000080 05 00 03 00 00 00 00 17 00 00 00 23 00 00 00 0d |...........#....| -00000090 00 14 00 12 04 03 08 04 04 01 05 03 08 05 05 01 |................| -000000a0 08 06 06 01 02 01 00 05 00 05 01 00 00 00 00 00 |................| -000000b0 12 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 74 |..........h2.htt| -000000c0 70 2f 31 2e 31 75 50 00 00 00 0b 00 02 01 00 00 |p/1.1uP.........| -000000d0 33 00 2b 00 29 0a 0a 00 01 00 00 1d 00 20 2f e5 |3.+.)........ /.| -000000e0 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff |}.G.bC.(.._.).0.| -000000f0 f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 00 2d |........._X.;t.-| -00000100 00 02 01 01 00 2b 00 0b 0a 0a 0a 03 04 03 03 03 |.....+..........| -00000110 02 03 01 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| -00000120 18 00 1b 00 03 02 00 02 1a 1a 00 01 00 00 15 00 |................| -00000130 d4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000080 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e 63 6f 6d |......foobar.com| +00000090 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| +000000a0 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| +000000b0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| +000000c0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| +000000d0 50 00 00 00 0b 00 02 01 00 00 33 00 2b 00 29 0a |P.........3.+.).| +000000e0 0a 00 01 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 |....... /.}.G.bC| +000000f0 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 |.(.._.).0.......| +00000100 ed 90 99 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b |..._X.;t.-.....+| +00000110 00 0b 0a 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 |................| +00000120 0a 00 08 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 |................| +00000130 00 02 1a 1a 00 01 00 00 15 00 ca 00 00 00 00 00 |................| 00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,49 +33,51 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 39 02 00 00 35 03 03 86 69 a4 00 29 |....9...5...i..)| -00000010 94 1a 34 fa 37 ca 54 36 33 5d c7 66 b9 8b 6a 00 |..4.7.T63].f..j.| -00000020 de ba 10 c0 7a 35 90 13 e0 a8 7a 00 00 9c 00 00 |....z5....z.....| -00000030 0d ff 01 00 01 00 00 23 00 00 00 17 00 00 16 03 |.......#........| -00000040 03 02 59 0b 00 02 55 00 02 52 00 02 4f 30 82 02 |..Y...U..R..O0..| -00000050 4b 30 82 01 b4 a0 03 02 01 02 02 09 00 e8 f0 9d |K0..............| -00000060 3f e2 5b ea a6 30 0d 06 09 2a 86 48 86 f7 0d 01 |?.[..0...*.H....| -00000070 01 0b 05 00 30 1f 31 0b 30 09 06 03 55 04 0a 13 |....0.1.0...U...| -00000080 02 47 6f 31 10 30 0e 06 03 55 04 03 13 07 47 6f |.Go1.0...U....Go| -00000090 20 52 6f 6f 74 30 1e 17 0d 31 36 30 31 30 31 30 | Root0...1601010| -000000a0 30 30 30 30 30 5a 17 0d 32 35 30 31 30 31 30 30 |00000Z..25010100| -000000b0 30 30 30 30 5a 30 1a 31 0b 30 09 06 03 55 04 0a |0000Z0.1.0...U..| -000000c0 13 02 47 6f 31 0b 30 09 06 03 55 04 03 13 02 47 |..Go1.0...U....G| -000000d0 6f 30 81 9f 30 0d 06 09 2a 86 48 86 f7 0d 01 01 |o0..0...*.H.....| -000000e0 01 05 00 03 81 8d 00 30 81 89 02 81 81 00 db 46 |.......0.......F| -000000f0 7d 93 2e 12 27 06 48 bc 06 28 21 ab 7e c4 b6 a2 |}...'.H..(!.~...| -00000100 5d fe 1e 52 45 88 7a 36 47 a5 08 0d 92 42 5b c2 |]..RE.z6G....B[.| -00000110 81 c0 be 97 79 98 40 fb 4f 6d 14 fd 2b 13 8b c2 |....y.@.Om..+...| -00000120 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a 0b 74 73 2b |..g....."8.J.ts+| -00000130 c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 9f 6c 61 3c |.4......t{.X.la<| -00000140 c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c 3b bd 75 5d |..A..++$#w[.;.u]| -00000150 ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 1d 1a 50 8b |. T..c...$....P.| -00000160 aa b6 14 43 ed 97 a7 75 62 f4 14 c8 52 d7 02 03 |...C...ub...R...| -00000170 01 00 01 a3 81 93 30 81 90 30 0e 06 03 55 1d 0f |......0..0...U..| -00000180 01 01 ff 04 04 03 02 05 a0 30 1d 06 03 55 1d 25 |.........0...U.%| -00000190 04 16 30 14 06 08 2b 06 01 05 05 07 03 01 06 08 |..0...+.........| -000001a0 2b 06 01 05 05 07 03 02 30 0c 06 03 55 1d 13 01 |+.......0...U...| -000001b0 01 ff 04 02 30 00 30 19 06 03 55 1d 0e 04 12 04 |....0.0...U.....| -000001c0 10 9f 91 16 1f 43 43 3e 49 a6 de 6d b6 80 d7 9f |.....CC>I..m....| -000001d0 60 30 1b 06 03 55 1d 23 04 14 30 12 80 10 48 13 |`0...U.#..0...H.| -000001e0 49 4d 13 7e 16 31 bb a3 01 d5 ac ab 6e 7b 30 19 |IM.~.1......n{0.| -000001f0 06 03 55 1d 11 04 12 30 10 82 0e 65 78 61 6d 70 |..U....0...examp| -00000200 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 09 2a 86 48 |le.golang0...*.H| -00000210 86 f7 0d 01 01 0b 05 00 03 81 81 00 9d 30 cc 40 |.............0.@| -00000220 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed 83 28 a9 58 |+[P.a...SX...(.X| -00000230 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 3d 43 d3 2d |..8....1Z..f=C.-| -00000240 d9 0b f2 97 df d3 20 64 38 92 24 3a 00 bc cf 9c |...... d8.$:....| -00000250 7d b7 40 20 01 5f aa d3 16 61 09 a2 76 fd 13 c3 |}.@ ._...a..v...| -00000260 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed 73 bb b3 43 |...\.....l..s..C| -00000270 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 4c 72 2b 9d |w.......@.a.Lr+.| -00000280 ae db 46 06 06 4d f4 c1 b3 3e c0 d1 bd 42 d4 db |..F..M...>...B..| -00000290 fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 16 03 03 00 |.=.`.\!.;.......| -000002a0 04 0e 00 00 00 |.....| +00000000 16 03 03 00 55 02 00 00 51 03 03 b4 41 eb ac f4 |....U...Q...A...| +00000010 99 52 e7 4f 99 b0 94 cd 76 d9 f7 7d a0 06 81 bf |.R.O....v..}....| +00000020 7e 13 82 86 9e 61 a0 fe 31 c2 c4 20 a6 14 b1 b0 |~....a..1.. ....| +00000030 99 ee 15 18 a6 d7 4b b4 f6 b4 4e b5 1a 18 46 7b |......K...N...F{| +00000040 da b4 b7 37 c7 22 9e d7 54 1b 5e c3 00 9c 00 00 |...7."..T.^.....| +00000050 09 ff 01 00 01 00 00 17 00 00 16 03 03 02 59 0b |..............Y.| +00000060 00 02 55 00 02 52 00 02 4f 30 82 02 4b 30 82 01 |..U..R..O0..K0..| +00000070 b4 a0 03 02 01 02 02 09 00 e8 f0 9d 3f e2 5b ea |............?.[.| +00000080 a6 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |.0...*.H........| +00000090 30 1f 31 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 |0.1.0...U....Go1| +000000a0 10 30 0e 06 03 55 04 03 13 07 47 6f 20 52 6f 6f |.0...U....Go Roo| +000000b0 74 30 1e 17 0d 31 36 30 31 30 31 30 30 30 30 30 |t0...16010100000| +000000c0 30 5a 17 0d 32 35 30 31 30 31 30 30 30 30 30 30 |0Z..250101000000| +000000d0 5a 30 1a 31 0b 30 09 06 03 55 04 0a 13 02 47 6f |Z0.1.0...U....Go| +000000e0 31 0b 30 09 06 03 55 04 03 13 02 47 6f 30 81 9f |1.0...U....Go0..| +000000f0 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 00 03 |0...*.H.........| +00000100 81 8d 00 30 81 89 02 81 81 00 db 46 7d 93 2e 12 |...0.......F}...| +00000110 27 06 48 bc 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 |'.H..(!.~...]..R| +00000120 45 88 7a 36 47 a5 08 0d 92 42 5b c2 81 c0 be 97 |E.z6G....B[.....| +00000130 79 98 40 fb 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 |y.@.Om..+.....g.| +00000140 d4 09 9e d6 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 |...."8.J.ts+.4..| +00000150 93 e5 96 d9 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 |....t{.X.la<..A.| +00000160 d9 2b 2b 24 23 77 5b 1c 3b bd 75 5d ce 20 54 cf |.++$#w[.;.u]. T.| +00000170 a1 63 87 1d 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 |.c...$....P....C| +00000180 ed 97 a7 75 62 f4 14 c8 52 d7 02 03 01 00 01 a3 |...ub...R.......| +00000190 81 93 30 81 90 30 0e 06 03 55 1d 0f 01 01 ff 04 |..0..0...U......| +000001a0 04 03 02 05 a0 30 1d 06 03 55 1d 25 04 16 30 14 |.....0...U.%..0.| +000001b0 06 08 2b 06 01 05 05 07 03 01 06 08 2b 06 01 05 |..+.........+...| +000001c0 05 07 03 02 30 0c 06 03 55 1d 13 01 01 ff 04 02 |....0...U.......| +000001d0 30 00 30 19 06 03 55 1d 0e 04 12 04 10 9f 91 16 |0.0...U.........| +000001e0 1f 43 43 3e 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 |.CC>I..m....`0..| +000001f0 03 55 1d 23 04 14 30 12 80 10 48 13 49 4d 13 7e |.U.#..0...H.IM.~| +00000200 16 31 bb a3 01 d5 ac ab 6e 7b 30 19 06 03 55 1d |.1......n{0...U.| +00000210 11 04 12 30 10 82 0e 65 78 61 6d 70 6c 65 2e 67 |...0...example.g| +00000220 6f 6c 61 6e 67 30 0d 06 09 2a 86 48 86 f7 0d 01 |olang0...*.H....| +00000230 01 0b 05 00 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 |.........0.@+[P.| +00000240 61 cb ba e5 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 |a...SX...(.X..8.| +00000250 95 a1 ac 31 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 |...1Z..f=C.-....| +00000260 df d3 20 64 38 92 24 3a 00 bc cf 9c 7d b7 40 20 |.. d8.$:....}.@ | +00000270 01 5f aa d3 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c |._...a..v......\| +00000280 ee b1 87 82 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c |.....l..s..Cw...| +00000290 f1 0f a1 d8 40 83 61 c9 4c 72 2b 9d ae db 46 06 |....@.a.Lr+...F.| +000002a0 06 4d f4 c1 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 |.M...>...B...=.`| +000002b0 84 5c 21 d3 3b e9 fa e7 16 03 03 00 04 0e 00 00 |.\!.;...........| +000002c0 00 |.| >>> Flow 3 (client to server) 00000000 16 03 03 00 86 10 00 00 82 00 80 b9 65 8d bf a7 |............e...| 00000010 c8 4b 79 ce 6f cb 8b 13 1c ac b9 7d 66 5e e9 ba |.Ky.o......}f^..| @@ -86,28 +88,17 @@ 00000060 c5 70 0f 08 83 48 e9 48 ef 6e 50 8b 05 7e e5 84 |.p...H.H.nP..~..| 00000070 25 fa 55 c7 ae 31 02 27 00 ef 3f 98 86 20 12 89 |%.U..1.'..?.. ..| 00000080 91 59 28 b4 f7 d7 af d2 69 61 35 14 03 03 00 01 |.Y(.....ia5.....| -00000090 01 16 03 03 00 28 00 00 00 00 00 00 00 00 31 3f |.....(........1?| -000000a0 10 15 52 2e d2 3a e5 71 fe 94 01 33 92 8d ae 64 |..R..:.q...3...d| -000000b0 98 dd e3 55 e1 e4 00 82 1f 1b ed 32 de e8 |...U.......2..| +00000090 01 16 03 03 00 28 00 00 00 00 00 00 00 00 19 7b |.....(.........{| +000000a0 93 2f 46 fb 6d 1b f2 67 34 39 86 de 10 22 e9 f4 |./F.m..g49..."..| +000000b0 51 7a 75 71 e6 73 10 2e 46 83 a2 a4 0a 4a |Qzuq.s..F....J| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 61 |............ ..a| -00000010 de bb 05 c3 64 e2 b6 5a 3a e7 3f b8 12 e0 78 af |....d..Z:.?...x.| -00000020 39 5d ea 92 1f c1 ec 54 54 eb 7b 4b 98 ef e4 70 |9].....TT.{K...p| -00000030 c6 bc b7 a8 80 02 f8 49 05 e7 f6 4f 9c c8 b4 3f |.......I...O...?| -00000040 be 6f 4c e8 2a 17 46 46 ce 54 60 94 2d 45 90 7c |.oL.*.FF.T`.-E.|| -00000050 9f 8f cd 20 61 8e ce 97 16 a0 b9 3c 01 b2 11 54 |... a......<...T| -00000060 4f f7 79 7f 65 f1 28 60 f6 7b de 0f 31 fc 71 7e |O.y.e.(`.{..1.q~| -00000070 6a 58 31 2b d7 04 5e 2b 1f 7c 16 cb 04 03 f1 aa |jX1+..^+.|......| -00000080 4f f1 13 80 5c b1 17 00 b4 be 84 89 2e ed c2 ef |O...\...........| -00000090 3c f7 66 90 01 9e 66 e6 e8 0c d0 fa 0c 9e 47 bc |<.f...f.......G.| -000000a0 01 d6 81 9b f6 31 72 0c 30 e9 85 37 3c 2f e9 14 |.....1r.0..7>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 3a 55 0b |.............:U.| -00000010 a8 54 28 6f 1e 2f 19 35 25 e4 40 d0 5c 92 04 11 |.T(o./.5%.@.\...| -00000020 ef 7f fc 15 03 03 00 1a 00 00 00 00 00 00 00 02 |................| -00000030 14 eb c5 6d 33 26 7a e1 27 0d 83 73 6e c9 cc ab |...m3&z.'..sn...| -00000040 be b9 |..| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 12 d0 df |................| +00000010 a5 b4 ae 12 48 19 74 58 5b 04 c4 e0 ca 93 48 37 |....H.tX[.....H7| +00000020 18 ca e4 15 03 03 00 1a 00 00 00 00 00 00 00 02 |................| +00000030 b7 98 72 c2 9e ee 95 d3 78 47 2d 62 86 34 2a 00 |..r.....xG-b.4*.| +00000040 6f 66 |of| diff --git a/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Golang-0 b/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Golang-0 index 474a41d8..8909ad49 100644 --- a/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Golang-0 +++ b/testdata/Client-TLSv12-UTLS-AES128-GCM-SHA256-Golang-0 @@ -1,5 +1,5 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 f8 01 00 00 f4 03 03 00 00 00 00 00 |................| +00000000 16 03 01 01 0b 01 00 01 07 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -7,20 +7,21 @@ 00000050 cc a9 c0 2f c0 2b c0 30 c0 2c c0 27 c0 13 c0 23 |.../.+.0.,.'...#| 00000060 c0 09 c0 14 c0 0a 00 9c 00 9d 00 3c 00 2f 00 35 |...........<./.5| 00000070 c0 12 00 0a 00 05 c0 11 c0 07 13 01 13 03 13 02 |................| -00000080 01 00 00 79 00 05 00 05 01 00 00 00 00 00 0a 00 |...y............| -00000090 0a 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 |................| -000000a0 00 00 0d 00 18 00 16 08 04 08 05 08 06 04 01 04 |................| -000000b0 03 05 01 05 03 06 01 06 03 02 01 02 03 ff 01 00 |................| -000000c0 01 00 00 12 00 00 00 2b 00 09 08 03 04 03 03 03 |.......+........| -000000d0 02 03 01 00 33 00 26 00 24 00 1d 00 20 2f e5 7d |....3.&.$... /.}| -000000e0 a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff f6 |.G.bC.(.._.).0..| -000000f0 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |........_X.;t| +00000080 01 00 00 8c 00 00 00 0f 00 0d 00 00 0a 66 6f 6f |.............foo| +00000090 62 61 72 2e 63 6f 6d 00 05 00 05 01 00 00 00 00 |bar.com.........| +000000a0 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 00 0b |................| +000000b0 00 02 01 00 00 0d 00 18 00 16 08 04 08 05 08 06 |................| +000000c0 04 01 04 03 05 01 05 03 06 01 06 03 02 01 02 03 |................| +000000d0 ff 01 00 01 00 00 12 00 00 00 2b 00 09 08 03 04 |..........+.....| +000000e0 03 03 03 02 03 01 00 33 00 26 00 24 00 1d 00 20 |.......3.&.$... | +000000f0 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 |/.}.G.bC.(.._.).| +00000100 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |0.........._X.;t| >>> Flow 2 (server to client) -00000000 16 03 03 00 51 02 00 00 4d 03 03 53 99 8c 34 d0 |....Q...M..S..4.| -00000010 a0 4a d5 31 69 d6 d7 c8 7a 88 84 05 0d 12 74 d3 |.J.1i...z.....t.| -00000020 4e 88 d6 40 81 a6 ee d9 cb 21 c3 20 a5 b4 15 b3 |N..@.....!. ....| -00000030 9f e0 5f ff 6f 89 b4 b4 52 fc 30 ac b5 4e cd 63 |.._.o...R.0..N.c| -00000040 68 f8 df f0 96 ca 57 0b bc 25 85 da 00 9c 00 00 |h.....W..%......| +00000000 16 03 03 00 51 02 00 00 4d 03 03 41 75 e9 0c 36 |....Q...M..Au..6| +00000010 dd cd 21 24 c1 e2 d8 29 17 b8 b3 c2 cc d6 f8 65 |..!$...).......e| +00000020 92 8d 8e da 48 19 a7 c4 1d c1 0d 20 fb e1 2f 3c |....H...... ../<| +00000030 2d c2 ef b6 57 d2 7d 99 d1 db d8 34 d9 85 05 07 |-...W.}....4....| +00000040 2c 99 7e 3a df e5 21 10 fc 2a a7 41 00 9c 00 00 |,.~:..!..*.A....| 00000050 05 ff 01 00 01 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| 00000060 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| 00000070 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| @@ -70,17 +71,17 @@ 00000060 c5 70 0f 08 83 48 e9 48 ef 6e 50 8b 05 7e e5 84 |.p...H.H.nP..~..| 00000070 25 fa 55 c7 ae 31 02 27 00 ef 3f 98 86 20 12 89 |%.U..1.'..?.. ..| 00000080 91 59 28 b4 f7 d7 af d2 69 61 35 14 03 03 00 01 |.Y(.....ia5.....| -00000090 01 16 03 03 00 28 00 00 00 00 00 00 00 00 c7 85 |.....(..........| -000000a0 f5 46 9d ec 9c ca e4 c7 88 13 78 cf f9 37 48 81 |.F........x..7H.| -000000b0 78 57 80 d7 87 21 ef 6e 5a 36 b0 4f f6 11 |xW...!.nZ6.O..| +00000090 01 16 03 03 00 28 00 00 00 00 00 00 00 00 8d 57 |.....(.........W| +000000a0 f8 02 0b e5 88 30 43 21 b7 69 eb b3 1c 91 b3 0b |.....0C!.i......| +000000b0 c4 2e c7 35 c1 dd c3 86 18 d8 ce 32 dd e7 |...5.......2..| >>> Flow 4 (server to client) -00000000 14 03 03 00 01 01 16 03 03 00 28 4b 2c ce e2 19 |..........(K,...| -00000010 94 64 d3 d6 d8 2a 55 f3 6d a4 d8 89 b6 e1 fe 35 |.d...*U.m......5| -00000020 8d a8 1b 2d 31 8e 50 96 bd 4a 5d 86 4b 50 69 b2 |...-1.P..J].KPi.| -00000030 3a 5e bb |:^.| +00000000 14 03 03 00 01 01 16 03 03 00 28 1a 0b 15 03 95 |..........(.....| +00000010 30 3f 57 6f 7a 70 71 a2 1b 49 60 a1 5d fa e9 c7 |0?Wozpq..I`.]...| +00000020 07 f4 ef bf 2b 1b d9 dc 9b 92 e0 31 14 a5 a3 5b |....+......1...[| +00000030 8c 42 26 |.B&| >>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 42 2a 74 |.............B*t| -00000010 6d ab 21 86 c6 d7 b0 59 ed 5f ac 59 09 47 00 fc |m.!....Y._.Y.G..| -00000020 1a c7 2c 15 03 03 00 1a 00 00 00 00 00 00 00 02 |..,.............| -00000030 fc 8b 1e ab dc e1 5a e8 97 bd b3 be 0e 66 4d c3 |......Z......fM.| -00000040 2b f1 |+.| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 f7 35 34 |..............54| +00000010 d0 32 25 43 f0 26 10 56 c8 1d f8 9c 9a ff 98 bb |.2%C.&.V........| +00000020 f7 be 67 15 03 03 00 1a 00 00 00 00 00 00 00 02 |..g.............| +00000030 2f 39 eb 7b f6 d7 69 ca e2 52 aa af 57 a4 22 3d |/9.{..i..R..W."=| +00000040 4f 11 |O.| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-55 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-55 index 51a34fa1..710d723c 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-55 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-55 @@ -1,95 +1,86 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 cc 01 00 00 c8 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 d6 01 00 00 d2 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1e c0 2b |...............+| 00000050 c0 2f cc a9 cc a8 c0 2c c0 30 c0 0a c0 09 c0 13 |./.....,.0......| -00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 61 |...3.9./.5.....a| -00000070 00 00 00 05 00 03 00 00 00 00 17 00 00 ff 01 00 |................| -00000080 01 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 |................| -00000090 00 0b 00 02 01 00 00 23 00 00 00 10 00 0e 00 0c |.......#........| -000000a0 02 68 32 08 68 74 74 70 2f 31 2e 31 00 05 00 05 |.h2.http/1.1....| -000000b0 01 00 00 00 00 00 0d 00 18 00 16 04 03 05 03 06 |................| -000000c0 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| -000000d0 01 |.| +00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 6b |...3.9./.5.....k| +00000070 00 00 00 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e |.........foobar.| +00000080 63 6f 6d 00 17 00 00 ff 01 00 01 00 00 0a 00 0a |com.............| +00000090 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 00 |................| +000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| +000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| +000000c0 0d 00 18 00 16 04 03 05 03 06 03 08 04 08 05 08 |................| +000000d0 06 04 01 05 01 06 01 02 03 02 01 |...........| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 d7 34 2e ae ae |....A...=...4...| -00000010 8b a0 85 21 48 fb 01 92 bb 15 fa fd a5 b5 50 53 |...!H.........PS| -00000020 a7 57 1b 50 9e cc 69 c8 8b 9f 6f 00 c0 2b 00 00 |.W.P..i...o..+..| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 0e 0b 00 02 0a 00 |................| -00000050 02 07 00 02 04 30 82 02 00 30 82 01 62 02 09 00 |.....0...0..b...| -00000060 b8 bf 2d 47 a0 d2 eb f4 30 09 06 07 2a 86 48 ce |..-G....0...*.H.| -00000070 3d 04 01 30 45 31 0b 30 09 06 03 55 04 06 13 02 |=..0E1.0...U....| -00000080 41 55 31 13 30 11 06 03 55 04 08 13 0a 53 6f 6d |AU1.0...U....Som| -00000090 65 2d 53 74 61 74 65 31 21 30 1f 06 03 55 04 0a |e-State1!0...U..| -000000a0 13 18 49 6e 74 65 72 6e 65 74 20 57 69 64 67 69 |..Internet Widgi| -000000b0 74 73 20 50 74 79 20 4c 74 64 30 1e 17 0d 31 32 |ts Pty Ltd0...12| -000000c0 31 31 32 32 31 35 30 36 33 32 5a 17 0d 32 32 31 |1122150632Z..221| -000000d0 31 32 30 31 35 30 36 33 32 5a 30 45 31 0b 30 09 |120150632Z0E1.0.| -000000e0 06 03 55 04 06 13 02 41 55 31 13 30 11 06 03 55 |..U....AU1.0...U| -000000f0 04 08 13 0a 53 6f 6d 65 2d 53 74 61 74 65 31 21 |....Some-State1!| -00000100 30 1f 06 03 55 04 0a 13 18 49 6e 74 65 72 6e 65 |0...U....Interne| -00000110 74 20 57 69 64 67 69 74 73 20 50 74 79 20 4c 74 |t Widgits Pty Lt| -00000120 64 30 81 9b 30 10 06 07 2a 86 48 ce 3d 02 01 06 |d0..0...*.H.=...| -00000130 05 2b 81 04 00 23 03 81 86 00 04 00 c4 a1 ed be |.+...#..........| -00000140 98 f9 0b 48 73 36 7e c3 16 56 11 22 f2 3d 53 c3 |...Hs6~..V.".=S.| -00000150 3b 4d 21 3d cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc |;M!=.ku......&..| -00000160 b2 87 f0 72 32 7c b3 64 2f 1c 90 bc ea 68 23 10 |...r2|.d/....h#.| -00000170 7e fe e3 25 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 |~..%.H:i.(m.7...| -00000180 62 dd 0d a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 |b....pb....d1...| -00000190 31 bd 96 b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 |1...h..#.vd?.\..| -000001a0 12 0e 58 58 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc |..XX._p.........| -000001b0 b9 b6 9f 30 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 |...0f[f. .'...;0| -000001c0 09 06 07 2a 86 48 ce 3d 04 01 03 81 8c 00 30 81 |...*.H.=......0.| -000001d0 88 02 42 01 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 |..B...O..E.H}...| -000001e0 ed 98 9d ae 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 |....Gp.^../...M.| -000001f0 61 40 d3 11 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b |a@......~.~.v..;| -00000200 7e a5 3f ce fa 10 e2 59 ec 47 2d 7c ac da 4e 97 |~.?....Y.G-|..N.| -00000210 0e 15 a0 6f d0 02 42 01 4d fc be 67 13 9c 2d 05 |...o..B.M..g..-.| -00000220 0e bd 3f a3 8c 25 c1 33 13 83 0d 94 06 bb d4 37 |..?..%.3.......7| -00000230 7a f6 ec 7a c9 86 2e dd d7 11 69 7f 85 7c 56 de |z..z......i..|V.| -00000240 fb 31 78 2b e4 c7 78 0d ae cb be 9e 4e 36 24 31 |.1x+..x.....N6$1| -00000250 7b 6a 0f 39 95 12 07 8f 2a 16 03 03 00 b6 0c 00 |{j.9....*.......| -00000260 00 b2 03 00 1d 20 72 dc 48 f0 38 d6 b4 a9 d3 d7 |..... r.H.8.....| -00000270 78 02 e9 cc ed 24 7f 22 47 d2 81 22 8f 75 d8 38 |x....$."G..".u.8| -00000280 24 85 c2 3d a2 52 04 03 00 8a 30 81 87 02 41 13 |$..=.R....0...A.| -00000290 4e 8d b9 ee d6 7f 4a 05 8e 6a 18 a1 87 16 43 4b |N.....J..j....CK| -000002a0 a2 5a b0 f8 4a c1 0e 4e bc f9 b1 e3 00 db 27 2f |.Z..J..N......'/| -000002b0 32 2c 71 53 7c 7f 9c 0f 3f 7c 56 95 b8 8c d8 76 |2,qS|...?|V....v| -000002c0 81 56 c0 dc 61 8b 47 88 d6 3b f6 31 1a 88 c4 c6 |.V..a.G..;.1....| -000002d0 02 42 01 3f 4c 88 97 b8 60 98 2f 86 ea b6 27 60 |.B.?L...`./...'`| -000002e0 94 96 70 f7 3c d7 93 4b e9 c5 74 e7 5f 2f 35 c9 |..p.<..K..t._/5.| -000002f0 4b 12 52 2b 9b 27 90 36 dc 70 0b 4a 0b 4a d6 bf |K.R+.'.6.p.J.J..| -00000300 04 00 ee a7 0c 2b e1 62 4d 6d 8c c4 41 3a 16 72 |.....+.bMm..A:.r| -00000310 ba c2 50 43 16 03 03 00 04 0e 00 00 00 |..PC.........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 3d 58 40 22 82 |....]...Y..=X@".| +00000010 70 2b 5b c9 02 b7 c9 bd 7f 9b 5b 76 c5 29 e1 80 |p+[.......[v.)..| +00000020 4e fb e8 97 66 a2 d2 e0 fd 35 f6 20 5b a6 33 af |N...f....5. [.3.| +00000030 a5 38 02 55 d1 6d 24 cb e9 75 46 0f 5f a1 c4 9d |.8.U.m$..uF._...| +00000040 3c 9e 57 fa 65 a5 1d 51 9d 93 68 18 c0 2b 00 00 |<.W.e..Q..h..+..| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 0e 0b 00 02 0a 00 02 07 00 02 |................| +00000070 04 30 82 02 00 30 82 01 62 02 09 00 b8 bf 2d 47 |.0...0..b.....-G| +00000080 a0 d2 eb f4 30 09 06 07 2a 86 48 ce 3d 04 01 30 |....0...*.H.=..0| +00000090 45 31 0b 30 09 06 03 55 04 06 13 02 41 55 31 13 |E1.0...U....AU1.| +000000a0 30 11 06 03 55 04 08 13 0a 53 6f 6d 65 2d 53 74 |0...U....Some-St| +000000b0 61 74 65 31 21 30 1f 06 03 55 04 0a 13 18 49 6e |ate1!0...U....In| +000000c0 74 65 72 6e 65 74 20 57 69 64 67 69 74 73 20 50 |ternet Widgits P| +000000d0 74 79 20 4c 74 64 30 1e 17 0d 31 32 31 31 32 32 |ty Ltd0...121122| +000000e0 31 35 30 36 33 32 5a 17 0d 32 32 31 31 32 30 31 |150632Z..2211201| +000000f0 35 30 36 33 32 5a 30 45 31 0b 30 09 06 03 55 04 |50632Z0E1.0...U.| +00000100 06 13 02 41 55 31 13 30 11 06 03 55 04 08 13 0a |...AU1.0...U....| +00000110 53 6f 6d 65 2d 53 74 61 74 65 31 21 30 1f 06 03 |Some-State1!0...| +00000120 55 04 0a 13 18 49 6e 74 65 72 6e 65 74 20 57 69 |U....Internet Wi| +00000130 64 67 69 74 73 20 50 74 79 20 4c 74 64 30 81 9b |dgits Pty Ltd0..| +00000140 30 10 06 07 2a 86 48 ce 3d 02 01 06 05 2b 81 04 |0...*.H.=....+..| +00000150 00 23 03 81 86 00 04 00 c4 a1 ed be 98 f9 0b 48 |.#.............H| +00000160 73 36 7e c3 16 56 11 22 f2 3d 53 c3 3b 4d 21 3d |s6~..V.".=S.;M!=| +00000170 cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc b2 87 f0 72 |.ku......&.....r| +00000180 32 7c b3 64 2f 1c 90 bc ea 68 23 10 7e fe e3 25 |2|.d/....h#.~..%| +00000190 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 62 dd 0d a0 |.H:i.(m.7...b...| +000001a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 31 bd 96 b0 |.pb....d1...1...| +000001b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 12 0e 58 58 |h..#.vd?.\....XX| +000001c0 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc b9 b6 9f 30 |._p............0| +000001d0 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 09 06 07 2a |f[f. .'...;0...*| +000001e0 86 48 ce 3d 04 01 03 81 8c 00 30 81 88 02 42 01 |.H.=......0...B.| +000001f0 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 ed 98 9d ae |..O..E.H}.......| +00000200 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 61 40 d3 11 |Gp.^../...M.a@..| +00000210 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b 7e a5 3f ce |....~.~.v..;~.?.| +00000220 fa 10 e2 59 ec 47 2d 7c ac da 4e 97 0e 15 a0 6f |...Y.G-|..N....o| +00000230 d0 02 42 01 4d fc be 67 13 9c 2d 05 0e bd 3f a3 |..B.M..g..-...?.| +00000240 8c 25 c1 33 13 83 0d 94 06 bb d4 37 7a f6 ec 7a |.%.3.......7z..z| +00000250 c9 86 2e dd d7 11 69 7f 85 7c 56 de fb 31 78 2b |......i..|V..1x+| +00000260 e4 c7 78 0d ae cb be 9e 4e 36 24 31 7b 6a 0f 39 |..x.....N6$1{j.9| +00000270 95 12 07 8f 2a 16 03 03 00 b5 0c 00 00 b1 03 00 |....*...........| +00000280 1d 20 bd 8c 71 3f 9d 0c 77 dd e0 ab 1f 30 e1 95 |. ..q?..w....0..| +00000290 15 df e0 d1 28 3c 66 db 62 cc c7 61 2f 09 29 69 |....(>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 1b 4d 4d |....(.........MM| -00000040 20 d4 ca 9c 85 2d 8a 44 c9 19 cc 05 7f 4d 63 97 | ....-.D.....Mc.| -00000050 cc 97 28 9e c5 3c 1d 1e 6a ea ba e9 0b |..(..<..j....| +00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 4e ae a9 |....(........N..| +00000040 ec cc 7c 0a 70 dc 73 cf 87 dc b2 2b b1 a1 4f 28 |..|.p.s....+..O(| +00000050 a2 b0 85 bd f5 f1 38 df 20 d7 c3 3f 15 |......8. ..?.| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 f7 |............ ...| -00000010 7f d5 0f d4 02 f1 32 07 6f 9b 27 30 aa 0f 56 cd |......2.o.'0..V.| -00000020 fe ce 10 a5 a8 46 68 00 63 42 c0 bd be 63 cc 2f |.....Fh.cB...c./| -00000030 74 72 fd d5 40 c4 d7 02 7e 06 8c e6 b8 ef 99 26 |tr..@...~......&| -00000040 d8 15 ab 27 29 56 fd 87 87 47 7e 4e f5 c1 8a a1 |...')V...G~N....| -00000050 a1 ca 96 fd 8b 18 29 48 f4 10 9a c8 fb fe 2d df |......)H......-.| -00000060 a9 5f 30 f6 58 f5 e2 e9 9f 0e cb 15 83 1a 56 db |._0.X.........V.| -00000070 15 30 65 b7 b3 6c 25 15 90 f9 a4 d8 9f 9f 9d 85 |.0e..l%.........| -00000080 31 a2 42 fc ee 0b 7d b6 40 f8 82 0d d3 90 bc e8 |1.B...}.@.......| -00000090 07 f3 69 3d 99 94 8a e3 47 2e 5e ac 42 1c c6 0f |..i=....G.^.B...| -000000a0 12 8e ca 90 7a 82 43 b5 0e 63 36 fe 09 6b bf 14 |....z.C..c6..k..| -000000b0 03 03 00 01 01 16 03 03 00 28 1b f5 e1 2d 1c ef |.........(...-..| -000000c0 ba 0e e6 57 ff 59 a0 39 99 4a 8a 49 95 f1 86 4d |...W.Y.9.J.I...M| -000000d0 f8 fe 44 95 fe 11 fe 31 f2 90 d9 db 80 94 bd a0 |..D....1........| -000000e0 0f cf |..| +00000000 14 03 03 00 01 01 16 03 03 00 28 44 41 86 87 6d |..........(DA..m| +00000010 97 7d 53 6c 9d 21 c2 68 86 08 96 a4 ae 27 92 74 |.}Sl.!.h.....'.t| +00000020 fa 8a 8c f9 4a 42 27 8b 2d 43 cc b3 bc 30 c2 1b |....JB'.-C...0..| +00000030 c1 7f 5f |.._| >>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 6b f6 b4 |.............k..| -00000010 21 15 07 8f e3 53 66 f4 7f 45 ce 2b 4e 58 5e 48 |!....Sf..E.+NX^H| -00000020 07 9b b5 15 03 03 00 1a 00 00 00 00 00 00 00 02 |................| -00000030 d4 23 91 15 21 7d d6 f8 86 b9 12 0e 05 c7 fe c1 |.#..!}..........| -00000040 6e f8 |n.| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 44 e3 ff |.............D..| +00000010 7f e1 00 f9 60 90 ee 49 e8 4c 60 0b c3 d0 79 06 |....`..I.L`...y.| +00000020 97 2c ba 15 03 03 00 1a 00 00 00 00 00 00 00 02 |.,..............| +00000030 20 e1 3e ee 84 55 49 37 7f bd 93 a7 54 b7 43 68 | .>..UI7....T.Ch| +00000040 55 c7 |U.| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-63 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-63 index 1d97b653..e68c718c 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-63 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Firefox-63 @@ -6,23 +6,23 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..| 00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0| 00000060 c0 0a c0 09 c0 13 c0 14 00 33 00 39 00 2f 00 35 |.........3.9./.5| -00000070 00 0a 01 00 01 8f 00 00 00 05 00 03 00 00 00 00 |................| -00000080 17 00 00 ff 01 00 01 00 00 0a 00 0e 00 0c 00 1d |................| -00000090 00 17 00 18 00 19 01 00 01 01 00 0b 00 02 01 00 |................| -000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| -000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| -000000c0 33 00 6b 00 69 00 1d 00 20 2f e5 7d a3 47 cd 62 |3.k.i... /.}.G.b| -000000d0 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......| -000000e0 c2 ed 90 99 5f 58 cb 3b 74 00 17 00 41 04 1e 18 |...._X.;t...A...| -000000f0 37 ef 0d 19 51 88 35 75 71 b5 e5 54 5b 12 2e 8f |7...Q.5uq..T[...| -00000100 09 67 fd a7 24 20 3e b2 56 1c ce 97 28 5e f8 2b |.g..$ >.V...(^.+| -00000110 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 |-O....lK[.V.2B.X| -00000120 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 00 2b |..I..h.A.Vk.Z..+| -00000130 00 09 08 03 04 03 03 03 02 03 01 00 0d 00 18 00 |................| -00000140 16 04 03 05 03 06 03 08 04 08 05 08 06 04 01 05 |................| -00000150 01 06 01 02 03 02 01 00 2d 00 02 01 01 00 1c 00 |........-.......| -00000160 02 40 01 00 15 00 9e 00 00 00 00 00 00 00 00 00 |.@..............| -00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....| +000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1| +000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.| +000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| +000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| +000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.| +00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ | +00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....| +00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h| +00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......| +00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................| +00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| +00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....| +00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,82 +33,73 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 30 34 94 ac 97 |....A...=..04...| -00000010 24 11 6c 5a 02 9c ff b2 01 9e 89 cd b1 85 48 78 |$.lZ..........Hx| -00000020 fc e4 fb 6d 76 f5 ab 4d e8 40 45 00 c0 2b 00 00 |...mv..M.@E..+..| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 0e 0b 00 02 0a 00 |................| -00000050 02 07 00 02 04 30 82 02 00 30 82 01 62 02 09 00 |.....0...0..b...| -00000060 b8 bf 2d 47 a0 d2 eb f4 30 09 06 07 2a 86 48 ce |..-G....0...*.H.| -00000070 3d 04 01 30 45 31 0b 30 09 06 03 55 04 06 13 02 |=..0E1.0...U....| -00000080 41 55 31 13 30 11 06 03 55 04 08 13 0a 53 6f 6d |AU1.0...U....Som| -00000090 65 2d 53 74 61 74 65 31 21 30 1f 06 03 55 04 0a |e-State1!0...U..| -000000a0 13 18 49 6e 74 65 72 6e 65 74 20 57 69 64 67 69 |..Internet Widgi| -000000b0 74 73 20 50 74 79 20 4c 74 64 30 1e 17 0d 31 32 |ts Pty Ltd0...12| -000000c0 31 31 32 32 31 35 30 36 33 32 5a 17 0d 32 32 31 |1122150632Z..221| -000000d0 31 32 30 31 35 30 36 33 32 5a 30 45 31 0b 30 09 |120150632Z0E1.0.| -000000e0 06 03 55 04 06 13 02 41 55 31 13 30 11 06 03 55 |..U....AU1.0...U| -000000f0 04 08 13 0a 53 6f 6d 65 2d 53 74 61 74 65 31 21 |....Some-State1!| -00000100 30 1f 06 03 55 04 0a 13 18 49 6e 74 65 72 6e 65 |0...U....Interne| -00000110 74 20 57 69 64 67 69 74 73 20 50 74 79 20 4c 74 |t Widgits Pty Lt| -00000120 64 30 81 9b 30 10 06 07 2a 86 48 ce 3d 02 01 06 |d0..0...*.H.=...| -00000130 05 2b 81 04 00 23 03 81 86 00 04 00 c4 a1 ed be |.+...#..........| -00000140 98 f9 0b 48 73 36 7e c3 16 56 11 22 f2 3d 53 c3 |...Hs6~..V.".=S.| -00000150 3b 4d 21 3d cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc |;M!=.ku......&..| -00000160 b2 87 f0 72 32 7c b3 64 2f 1c 90 bc ea 68 23 10 |...r2|.d/....h#.| -00000170 7e fe e3 25 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 |~..%.H:i.(m.7...| -00000180 62 dd 0d a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 |b....pb....d1...| -00000190 31 bd 96 b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 |1...h..#.vd?.\..| -000001a0 12 0e 58 58 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc |..XX._p.........| -000001b0 b9 b6 9f 30 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 |...0f[f. .'...;0| -000001c0 09 06 07 2a 86 48 ce 3d 04 01 03 81 8c 00 30 81 |...*.H.=......0.| -000001d0 88 02 42 01 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 |..B...O..E.H}...| -000001e0 ed 98 9d ae 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 |....Gp.^../...M.| -000001f0 61 40 d3 11 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b |a@......~.~.v..;| -00000200 7e a5 3f ce fa 10 e2 59 ec 47 2d 7c ac da 4e 97 |~.?....Y.G-|..N.| -00000210 0e 15 a0 6f d0 02 42 01 4d fc be 67 13 9c 2d 05 |...o..B.M..g..-.| -00000220 0e bd 3f a3 8c 25 c1 33 13 83 0d 94 06 bb d4 37 |..?..%.3.......7| -00000230 7a f6 ec 7a c9 86 2e dd d7 11 69 7f 85 7c 56 de |z..z......i..|V.| -00000240 fb 31 78 2b e4 c7 78 0d ae cb be 9e 4e 36 24 31 |.1x+..x.....N6$1| -00000250 7b 6a 0f 39 95 12 07 8f 2a 16 03 03 00 b7 0c 00 |{j.9....*.......| -00000260 00 b3 03 00 1d 20 39 55 ca 3d cd 7f a6 9e be 0e |..... 9U.=......| -00000270 3c bc 55 a1 50 50 72 a1 1c ae cf ac 7d 83 40 03 |<.U.PPr.....}.@.| -00000280 c6 22 b9 ac 9e 72 04 03 00 8b 30 81 88 02 42 00 |."...r....0...B.| -00000290 ed a9 b8 d7 e8 c3 32 5d 41 08 cd a8 e2 2f d5 63 |......2]A..../.c| -000002a0 60 d9 03 d2 bb 30 70 1f 5a 78 d6 d0 b3 5b 97 08 |`....0p.Zx...[..| -000002b0 6e 22 bb 4e 5c ba 64 38 47 65 fc e6 2e 48 74 49 |n".N\.d8Ge...HtI| -000002c0 15 86 45 92 b9 cf 59 18 28 fd f2 be 3c 13 ed e3 |..E...Y.(...<...| -000002d0 4e 02 42 01 8b 6e 6a 69 95 7d 6c 13 72 00 bc 60 |N.B..nji.}l.r..`| -000002e0 c8 64 4d 12 1d ac 86 d6 0b 21 1f e3 aa 32 72 cb |.dM......!...2r.| -000002f0 4e 5b 04 ee 56 bd d2 b2 52 4c 02 01 1c ad 4f 6d |N[..V...RL....Om| -00000300 b1 a4 20 51 f6 56 d2 5d c8 f3 88 8e be ee a8 a8 |.. Q.V.]........| -00000310 ef a5 5f 3a 68 16 03 03 00 04 0e 00 00 00 |.._:h.........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 04 6b fa ef f3 |....]...Y...k...| +00000010 25 2a 47 a9 71 d8 92 64 30 09 06 2a 9f ba 6b 6f |%*G.q..d0..*..ko| +00000020 01 b6 fd cd 69 ce b1 6b 5e bb 16 20 ae 1e 29 ca |....i..k^.. ..).| +00000030 9f 8c a8 f7 90 52 f4 8e 9c 25 85 65 a9 17 91 22 |.....R...%.e..."| +00000040 c0 c4 61 ce fe d7 e4 ab 99 32 1c 0c c0 2b 00 00 |..a......2...+..| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 0e 0b 00 02 0a 00 02 07 00 02 |................| +00000070 04 30 82 02 00 30 82 01 62 02 09 00 b8 bf 2d 47 |.0...0..b.....-G| +00000080 a0 d2 eb f4 30 09 06 07 2a 86 48 ce 3d 04 01 30 |....0...*.H.=..0| +00000090 45 31 0b 30 09 06 03 55 04 06 13 02 41 55 31 13 |E1.0...U....AU1.| +000000a0 30 11 06 03 55 04 08 13 0a 53 6f 6d 65 2d 53 74 |0...U....Some-St| +000000b0 61 74 65 31 21 30 1f 06 03 55 04 0a 13 18 49 6e |ate1!0...U....In| +000000c0 74 65 72 6e 65 74 20 57 69 64 67 69 74 73 20 50 |ternet Widgits P| +000000d0 74 79 20 4c 74 64 30 1e 17 0d 31 32 31 31 32 32 |ty Ltd0...121122| +000000e0 31 35 30 36 33 32 5a 17 0d 32 32 31 31 32 30 31 |150632Z..2211201| +000000f0 35 30 36 33 32 5a 30 45 31 0b 30 09 06 03 55 04 |50632Z0E1.0...U.| +00000100 06 13 02 41 55 31 13 30 11 06 03 55 04 08 13 0a |...AU1.0...U....| +00000110 53 6f 6d 65 2d 53 74 61 74 65 31 21 30 1f 06 03 |Some-State1!0...| +00000120 55 04 0a 13 18 49 6e 74 65 72 6e 65 74 20 57 69 |U....Internet Wi| +00000130 64 67 69 74 73 20 50 74 79 20 4c 74 64 30 81 9b |dgits Pty Ltd0..| +00000140 30 10 06 07 2a 86 48 ce 3d 02 01 06 05 2b 81 04 |0...*.H.=....+..| +00000150 00 23 03 81 86 00 04 00 c4 a1 ed be 98 f9 0b 48 |.#.............H| +00000160 73 36 7e c3 16 56 11 22 f2 3d 53 c3 3b 4d 21 3d |s6~..V.".=S.;M!=| +00000170 cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc b2 87 f0 72 |.ku......&.....r| +00000180 32 7c b3 64 2f 1c 90 bc ea 68 23 10 7e fe e3 25 |2|.d/....h#.~..%| +00000190 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 62 dd 0d a0 |.H:i.(m.7...b...| +000001a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 31 bd 96 b0 |.pb....d1...1...| +000001b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 12 0e 58 58 |h..#.vd?.\....XX| +000001c0 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc b9 b6 9f 30 |._p............0| +000001d0 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 09 06 07 2a |f[f. .'...;0...*| +000001e0 86 48 ce 3d 04 01 03 81 8c 00 30 81 88 02 42 01 |.H.=......0...B.| +000001f0 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 ed 98 9d ae |..O..E.H}.......| +00000200 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 61 40 d3 11 |Gp.^../...M.a@..| +00000210 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b 7e a5 3f ce |....~.~.v..;~.?.| +00000220 fa 10 e2 59 ec 47 2d 7c ac da 4e 97 0e 15 a0 6f |...Y.G-|..N....o| +00000230 d0 02 42 01 4d fc be 67 13 9c 2d 05 0e bd 3f a3 |..B.M..g..-...?.| +00000240 8c 25 c1 33 13 83 0d 94 06 bb d4 37 7a f6 ec 7a |.%.3.......7z..z| +00000250 c9 86 2e dd d7 11 69 7f 85 7c 56 de fb 31 78 2b |......i..|V..1x+| +00000260 e4 c7 78 0d ae cb be 9e 4e 36 24 31 7b 6a 0f 39 |..x.....N6$1{j.9| +00000270 95 12 07 8f 2a 16 03 03 00 b7 0c 00 00 b3 03 00 |....*...........| +00000280 1d 20 5d fe 64 4e f5 48 b4 b1 32 52 83 d9 f9 87 |. ].dN.H..2R....| +00000290 83 84 f4 e3 1a 70 cb 2b 00 e7 6a 62 9e e6 f8 0e |.....p.+..jb....| +000002a0 6e 2a 04 03 00 8b 30 81 88 02 42 01 4f 50 e1 44 |n*....0...B.OP.D| +000002b0 e9 27 91 ed 62 e7 24 91 fe 37 fd f2 68 fe d3 ff |.'..b.$..7..h...| +000002c0 83 6b 66 8e 8f 98 6b ef 0a 28 e5 d6 e7 96 21 78 |.kf...k..(....!x| +000002d0 bf 2c 47 4c cf 5e 42 5e bf 9b 62 67 44 1e 45 f7 |.,GL.^B^..bgD.E.| +000002e0 1e 9f ee 13 14 83 6b 35 00 69 04 8c e6 02 42 00 |......k5.i....B.| +000002f0 8f d3 78 82 ee a2 9d be 77 0b e2 81 90 9d bd e4 |..x.....w.......| +00000300 2d f2 cb 54 e7 de a9 b9 a6 d7 c0 fd 68 06 7d 46 |-..T........h.}F| +00000310 ce c9 d4 03 61 b7 78 8a c9 00 29 3b 88 44 cd 3b |....a.x...);.D.;| +00000320 6d 05 35 13 03 99 7a 06 c3 17 dc 24 2a 4b 9f 74 |m.5...z....$*K.t| +00000330 12 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 8d e4 79 |....(..........y| -00000040 fd 4e a0 37 15 06 f6 6a 45 c1 9b 10 a6 12 86 cd |.N.7...jE.......| -00000050 ca e4 be 16 28 8a 44 2f c2 2a ae dd f9 |....(.D/.*...| +00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 96 f4 19 |....(...........| +00000040 fe 04 11 42 e2 42 1d 3d 61 5c 84 fb 4c c3 97 c5 |...B.B.=a\..L...| +00000050 15 72 36 fc 86 2e 30 ba 29 c9 b5 64 23 |.r6...0.)..d#| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 01 |............ ...| -00000010 19 f8 46 8a e6 04 44 1a 11 13 13 a7 73 65 c6 a9 |..F...D.....se..| -00000020 f2 30 a4 8c 82 d8 c6 8a e4 1c 5b 0d 7a eb 6a ca |.0........[.z.j.| -00000030 ea b7 86 15 c1 95 2d d3 86 fb 8c 2e 20 ae f5 7d |......-..... ..}| -00000040 02 ee f3 b7 23 98 f0 c5 df 9f d6 bf 07 d2 ca 79 |....#..........y| -00000050 81 a9 de d9 1f aa 54 3c 06 20 a0 0f 73 de b3 82 |......T<. ..s...| -00000060 1b 21 b1 71 73 6f 25 46 76 2f 81 e8 9a d5 12 4b |.!.qso%Fv/.....K| -00000070 24 ed d9 49 fd 10 74 12 e7 a5 cc db 0f b8 38 22 |$..I..t.......8"| -00000080 ed 20 61 39 64 b4 93 ee f6 48 d9 88 56 01 1d 8f |. a9d....H..V...| -00000090 fa 45 4d 23 7c bc bb 63 ec f9 eb 7d fe 78 ce 66 |.EM#|..c...}.x.f| -000000a0 3f 44 34 49 b4 5f 11 74 a7 e5 0f da 6d 44 9f 14 |?D4I._.t....mD..| -000000b0 03 03 00 01 01 16 03 03 00 28 3b 61 f8 be 5b c6 |.........(;a..[.| -000000c0 ab 4a 02 28 cf 7d 99 09 2e 4a cc 15 bf 2c c9 7d |.J.(.}...J...,.}| -000000d0 3b f7 10 fa ed 2c 54 bf 0e a4 4d 90 12 77 c1 ff |;....,T...M..w..| -000000e0 67 f9 |g.| +00000000 14 03 03 00 01 01 16 03 03 00 28 5a f1 dd 01 aa |..........(Z....| +00000010 5f 7d 80 01 f6 31 4c 12 75 53 dd 63 cf 26 94 2d |_}...1L.uS.c.&.-| +00000020 41 bd 6c bf d7 c6 b0 64 2a 9f 93 15 99 fd 6a 0b |A.l....d*.....j.| +00000030 57 ad 58 |W.X| >>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 83 5c 56 |..............\V| -00000010 01 22 ea 25 fb 2c ee e7 05 df ad 4e 63 31 94 34 |.".%.,.....Nc1.4| -00000020 c6 d3 4d 15 03 03 00 1a 00 00 00 00 00 00 00 02 |..M.............| -00000030 2a 6c a8 7a b1 04 2b 72 5e 20 d8 92 a5 11 aa 04 |*l.z..+r^ ......| -00000040 ac cf |..| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 32 71 cb |.............2q.| +00000010 e7 66 c4 32 82 29 61 b1 04 44 9f 97 6b bc c6 b8 |.f.2.)a..D..k...| +00000020 91 42 a6 15 03 03 00 1a 00 00 00 00 00 00 00 02 |.B..............| +00000030 74 fa 89 9c 3f e1 83 9b 10 b9 f8 8d 3d c2 1d f0 |t...?.......=...| +00000040 10 ec |..| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Golang-0 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Golang-0 index 1722e3c2..75972ec4 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Golang-0 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-GCM-SHA256-Golang-0 @@ -1,5 +1,5 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 f8 01 00 00 f4 03 03 00 00 00 00 00 |................| +00000000 16 03 01 01 0b 01 00 01 07 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -7,20 +7,21 @@ 00000050 cc a9 c0 2f c0 2b c0 30 c0 2c c0 27 c0 13 c0 23 |.../.+.0.,.'...#| 00000060 c0 09 c0 14 c0 0a 00 9c 00 9d 00 3c 00 2f 00 35 |...........<./.5| 00000070 c0 12 00 0a 00 05 c0 11 c0 07 13 01 13 03 13 02 |................| -00000080 01 00 00 79 00 05 00 05 01 00 00 00 00 00 0a 00 |...y............| -00000090 0a 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 |................| -000000a0 00 00 0d 00 18 00 16 08 04 08 05 08 06 04 01 04 |................| -000000b0 03 05 01 05 03 06 01 06 03 02 01 02 03 ff 01 00 |................| -000000c0 01 00 00 12 00 00 00 2b 00 09 08 03 04 03 03 03 |.......+........| -000000d0 02 03 01 00 33 00 26 00 24 00 1d 00 20 2f e5 7d |....3.&.$... /.}| -000000e0 a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff f6 |.G.bC.(.._.).0..| -000000f0 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |........_X.;t| +00000080 01 00 00 8c 00 00 00 0f 00 0d 00 00 0a 66 6f 6f |.............foo| +00000090 62 61 72 2e 63 6f 6d 00 05 00 05 01 00 00 00 00 |bar.com.........| +000000a0 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 00 0b |................| +000000b0 00 02 01 00 00 0d 00 18 00 16 08 04 08 05 08 06 |................| +000000c0 04 01 04 03 05 01 05 03 06 01 06 03 02 01 02 03 |................| +000000d0 ff 01 00 01 00 00 12 00 00 00 2b 00 09 08 03 04 |..........+.....| +000000e0 03 03 03 02 03 01 00 33 00 26 00 24 00 1d 00 20 |.......3.&.$... | +000000f0 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 |/.}.G.bC.(.._.).| +00000100 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |0.........._X.;t| >>> Flow 2 (server to client) -00000000 16 03 03 00 59 02 00 00 55 03 03 9d dd 80 d1 77 |....Y...U......w| -00000010 cb fd 04 e3 cf e8 5d 30 05 c8 d6 29 7b fe 3e 32 |......]0...){.>2| -00000020 05 44 50 64 fd d7 f4 5a 9d cf db 20 21 6f c1 35 |.DPd...Z... !o.5| -00000030 6d a3 2e 27 a5 10 40 64 8e 02 c4 53 56 8b 24 a8 |m..'..@d...SV.$.| -00000040 3f 00 13 1c 90 5b d7 c3 99 76 be d1 c0 2b 00 00 |?....[...v...+..| +00000000 16 03 03 00 59 02 00 00 55 03 03 48 a8 83 4c 92 |....Y...U..H..L.| +00000010 5e 44 e4 a9 f1 7f cd c4 f1 c5 9f a2 d0 31 7a 57 |^D...........1zW| +00000020 68 cf 15 02 a6 6f f6 a3 41 07 77 20 6c 1f c1 da |h....o..A.w l...| +00000030 e6 16 ba 34 3e 3f 27 b2 de d2 1a 96 08 db 25 34 |...4>?'.......%4| +00000040 ff 8d 3b 52 28 3d 6c 62 af 96 b7 09 c0 2b 00 00 |..;R(=lb.....+..| 00000050 0d ff 01 00 01 00 00 0b 00 04 03 00 01 02 16 03 |................| 00000060 03 02 0e 0b 00 02 0a 00 02 07 00 02 04 30 82 02 |.............0..| 00000070 00 30 82 01 62 02 09 00 b8 bf 2d 47 a0 d2 eb f4 |.0..b.....-G....| @@ -55,34 +56,34 @@ 00000240 13 83 0d 94 06 bb d4 37 7a f6 ec 7a c9 86 2e dd |.......7z..z....| 00000250 d7 11 69 7f 85 7c 56 de fb 31 78 2b e4 c7 78 0d |..i..|V..1x+..x.| 00000260 ae cb be 9e 4e 36 24 31 7b 6a 0f 39 95 12 07 8f |....N6$1{j.9....| -00000270 2a 16 03 03 00 b6 0c 00 00 b2 03 00 1d 20 37 e6 |*............ 7.| -00000280 b4 5e 4d 32 6f f2 9c d1 ee d5 b1 8a 00 c7 37 66 |.^M2o.........7f| -00000290 c2 2a d1 19 dd 05 18 82 46 32 1a 18 d6 50 04 03 |.*......F2...P..| -000002a0 00 8a 30 81 87 02 41 6a f8 e1 99 7a 32 96 7b fb |..0...Aj...z2.{.| -000002b0 8c 11 34 cd 64 01 6f 0d b0 51 50 cf 28 e7 b7 35 |..4.d.o..QP.(..5| -000002c0 3c a7 d9 24 58 25 ea de 1d a1 84 85 2c 03 e4 4b |<..$X%......,..K| -000002d0 f2 ad 78 48 1c 4f 83 51 d2 c1 45 71 b2 40 ca d4 |..xH.O.Q..Eq.@..| -000002e0 cc 83 49 26 aa d4 5f 2f 02 42 01 f1 f6 f0 4b 99 |..I&.._/.B....K.| -000002f0 27 38 f4 8d 95 b6 b2 3e af 37 b8 53 17 29 8d 81 |'8.....>.7.S.)..| -00000300 53 d7 20 c0 36 25 24 e1 13 6e 2a 91 cb f3 5c f7 |S. .6%$..n*...\.| -00000310 73 03 6f e7 87 c8 d9 17 5b 85 b3 04 ab 1f bc eb |s.o.....[.......| -00000320 05 dc 96 bc 61 ae 98 be ea e5 19 85 16 03 03 00 |....a...........| +00000270 2a 16 03 03 00 b6 0c 00 00 b2 03 00 1d 20 70 2d |*............ p-| +00000280 e7 2c cd 96 70 85 5e d9 7f 49 5f f1 a4 0a 10 7f |.,..p.^..I_.....| +00000290 46 c7 1d 25 63 2b b9 d4 85 da dc 27 69 26 04 03 |F..%c+.....'i&..| +000002a0 00 8a 30 81 87 02 42 01 74 95 b6 a0 8e 1c 57 b8 |..0...B.t.....W.| +000002b0 db 94 e2 27 9b e5 58 b9 4d 10 ba c0 c9 f4 41 28 |...'..X.M.....A(| +000002c0 a5 75 df 4c 6a 25 29 34 33 b3 3c 78 cd 78 6d 40 |.u.Lj%)43.>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 1f bd 26 |....(..........&| -00000040 9c fc 13 ff 84 43 f9 4e 63 d2 3b 07 8f d6 57 7d |.....C.Nc.;...W}| -00000050 25 07 8f 64 b5 0c 45 ab 16 e3 90 e2 07 |%..d..E......| +00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 6b 8e 6b |....(........k.k| +00000040 16 81 3d 46 dc 1d 79 04 74 33 e3 d3 f1 97 fc 4b |..=F..y.t3.....K| +00000050 40 f1 07 71 4b 7f 1c be 44 84 35 48 b8 |@..qK...D.5H.| >>> Flow 4 (server to client) -00000000 14 03 03 00 01 01 16 03 03 00 28 3c d2 da 78 e8 |..........(<..x.| -00000010 ea 6d 13 48 c7 2e 73 5c 92 88 f1 8a d5 1b 00 2a |.m.H..s\.......*| -00000020 03 37 2e 5c 05 3f 2f 04 a1 52 ec 8a 59 5b 16 5c |.7.\.?/..R..Y[.\| -00000030 00 a4 a9 |...| +00000000 14 03 03 00 01 01 16 03 03 00 28 38 51 42 95 52 |..........(8QB.R| +00000010 cf 33 f3 72 07 91 49 24 a0 c4 e9 d2 47 70 dc 5f |.3.r..I$....Gp._| +00000020 0e da be 95 a2 32 3a da d2 c5 f8 fe cf 33 71 21 |.....2:......3q!| +00000030 9e 4b 1d |.K.| >>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 b7 8d bd |................| -00000010 e7 ec fd 3d d9 33 cb d2 1d aa 48 b9 26 26 54 95 |...=.3....H.&&T.| -00000020 5a e9 11 15 03 03 00 1a 00 00 00 00 00 00 00 02 |Z...............| -00000030 c4 15 84 ef 04 e8 a2 8d 81 3a 5f 3b 8c 90 dd 53 |.........:_;...S| -00000040 af c9 |..| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 dd 67 f8 |..............g.| +00000010 9d 16 a2 76 1b 85 30 17 a6 ad 6a 6f 80 96 82 00 |...v..0...jo....| +00000020 74 6d ed 15 03 03 00 1a 00 00 00 00 00 00 00 02 |tm..............| +00000030 11 86 c2 dd dd 7c 0f 76 c0 cb 1a 61 5b 5f f7 3b |.....|.v...a[_.;| +00000040 1b 25 |.%| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-55 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-55 index 215e9d15..6988fa50 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-55 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-55 @@ -1,100 +1,91 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 cc 01 00 00 c8 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 d6 01 00 00 d2 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1e c0 2b |...............+| 00000050 c0 2f cc a9 cc a8 c0 2c c0 30 c0 0a c0 09 c0 13 |./.....,.0......| -00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 61 |...3.9./.5.....a| -00000070 00 00 00 05 00 03 00 00 00 00 17 00 00 ff 01 00 |................| -00000080 01 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 |................| -00000090 00 0b 00 02 01 00 00 23 00 00 00 10 00 0e 00 0c |.......#........| -000000a0 02 68 32 08 68 74 74 70 2f 31 2e 31 00 05 00 05 |.h2.http/1.1....| -000000b0 01 00 00 00 00 00 0d 00 18 00 16 04 03 05 03 06 |................| -000000c0 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| -000000d0 01 |.| +00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 6b |...3.9./.5.....k| +00000070 00 00 00 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e |.........foobar.| +00000080 63 6f 6d 00 17 00 00 ff 01 00 01 00 00 0a 00 0a |com.............| +00000090 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 00 |................| +000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| +000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| +000000c0 0d 00 18 00 16 04 03 05 03 06 03 08 04 08 05 08 |................| +000000d0 06 04 01 05 01 06 01 02 03 02 01 |...........| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 4a 58 ff 0e c5 |....A...=..JX...| -00000010 27 38 1b da 91 6f 90 51 b5 34 31 46 30 58 e1 dc |'8...o.Q.41F0X..| -00000020 2f 28 80 9d bd 3e b1 5c 6b c9 f1 00 c0 09 00 00 |/(...>.\k.......| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 0e 0b 00 02 0a 00 |................| -00000050 02 07 00 02 04 30 82 02 00 30 82 01 62 02 09 00 |.....0...0..b...| -00000060 b8 bf 2d 47 a0 d2 eb f4 30 09 06 07 2a 86 48 ce |..-G....0...*.H.| -00000070 3d 04 01 30 45 31 0b 30 09 06 03 55 04 06 13 02 |=..0E1.0...U....| -00000080 41 55 31 13 30 11 06 03 55 04 08 13 0a 53 6f 6d |AU1.0...U....Som| -00000090 65 2d 53 74 61 74 65 31 21 30 1f 06 03 55 04 0a |e-State1!0...U..| -000000a0 13 18 49 6e 74 65 72 6e 65 74 20 57 69 64 67 69 |..Internet Widgi| -000000b0 74 73 20 50 74 79 20 4c 74 64 30 1e 17 0d 31 32 |ts Pty Ltd0...12| -000000c0 31 31 32 32 31 35 30 36 33 32 5a 17 0d 32 32 31 |1122150632Z..221| -000000d0 31 32 30 31 35 30 36 33 32 5a 30 45 31 0b 30 09 |120150632Z0E1.0.| -000000e0 06 03 55 04 06 13 02 41 55 31 13 30 11 06 03 55 |..U....AU1.0...U| -000000f0 04 08 13 0a 53 6f 6d 65 2d 53 74 61 74 65 31 21 |....Some-State1!| -00000100 30 1f 06 03 55 04 0a 13 18 49 6e 74 65 72 6e 65 |0...U....Interne| -00000110 74 20 57 69 64 67 69 74 73 20 50 74 79 20 4c 74 |t Widgits Pty Lt| -00000120 64 30 81 9b 30 10 06 07 2a 86 48 ce 3d 02 01 06 |d0..0...*.H.=...| -00000130 05 2b 81 04 00 23 03 81 86 00 04 00 c4 a1 ed be |.+...#..........| -00000140 98 f9 0b 48 73 36 7e c3 16 56 11 22 f2 3d 53 c3 |...Hs6~..V.".=S.| -00000150 3b 4d 21 3d cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc |;M!=.ku......&..| -00000160 b2 87 f0 72 32 7c b3 64 2f 1c 90 bc ea 68 23 10 |...r2|.d/....h#.| -00000170 7e fe e3 25 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 |~..%.H:i.(m.7...| -00000180 62 dd 0d a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 |b....pb....d1...| -00000190 31 bd 96 b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 |1...h..#.vd?.\..| -000001a0 12 0e 58 58 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc |..XX._p.........| -000001b0 b9 b6 9f 30 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 |...0f[f. .'...;0| -000001c0 09 06 07 2a 86 48 ce 3d 04 01 03 81 8c 00 30 81 |...*.H.=......0.| -000001d0 88 02 42 01 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 |..B...O..E.H}...| -000001e0 ed 98 9d ae 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 |....Gp.^../...M.| -000001f0 61 40 d3 11 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b |a@......~.~.v..;| -00000200 7e a5 3f ce fa 10 e2 59 ec 47 2d 7c ac da 4e 97 |~.?....Y.G-|..N.| -00000210 0e 15 a0 6f d0 02 42 01 4d fc be 67 13 9c 2d 05 |...o..B.M..g..-.| -00000220 0e bd 3f a3 8c 25 c1 33 13 83 0d 94 06 bb d4 37 |..?..%.3.......7| -00000230 7a f6 ec 7a c9 86 2e dd d7 11 69 7f 85 7c 56 de |z..z......i..|V.| -00000240 fb 31 78 2b e4 c7 78 0d ae cb be 9e 4e 36 24 31 |.1x+..x.....N6$1| -00000250 7b 6a 0f 39 95 12 07 8f 2a 16 03 03 00 b7 0c 00 |{j.9....*.......| -00000260 00 b3 03 00 1d 20 f5 db 9b ff e7 38 1f 36 ca bf |..... .....8.6..| -00000270 28 a1 75 57 d9 56 32 22 e0 b0 be 1c 05 d6 97 4f |(.uW.V2".......O| -00000280 fb 7f 4d 34 85 54 04 03 00 8b 30 81 88 02 42 00 |..M4.T....0...B.| -00000290 9a e7 de dc 5b 5c f0 bf 0d 9e 58 41 87 72 2e 6a |....[\....XA.r.j| -000002a0 a0 ed 68 02 b7 44 89 81 c8 bd 82 15 fd a3 c4 fa |..h..D..........| -000002b0 58 c9 3c 5a ac 1d 70 3c e4 23 bd 59 02 0b e6 5c |X...| -000002f0 51 68 79 a1 f8 fc 50 f9 bc 3f 8f 16 2d 56 84 19 |Qhy...P..?..-V..| -00000300 6f c7 d1 fb 4b 66 ab d6 04 0b b7 2f bc eb 3b 52 |o...Kf...../..;R| -00000310 66 06 a0 60 e2 16 03 03 00 04 0e 00 00 00 |f..`..........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 94 b0 84 b9 44 |....]...Y......D| +00000010 62 7d 91 d8 fd 7d 41 c1 f1 2d e0 94 e3 45 9f a5 |b}...}A..-...E..| +00000020 13 a1 8d e7 2a 9a dd 55 5d 1b 1f 20 3a b2 52 2e |....*..U].. :.R.| +00000030 a0 bb cb a5 44 fc 23 1a 67 34 0c 2c 1f 11 0f af |....D.#.g4.,....| +00000040 1b fe eb 56 59 61 41 fb 0b b1 b2 a0 c0 09 00 00 |...VYaA.........| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 0e 0b 00 02 0a 00 02 07 00 02 |................| +00000070 04 30 82 02 00 30 82 01 62 02 09 00 b8 bf 2d 47 |.0...0..b.....-G| +00000080 a0 d2 eb f4 30 09 06 07 2a 86 48 ce 3d 04 01 30 |....0...*.H.=..0| +00000090 45 31 0b 30 09 06 03 55 04 06 13 02 41 55 31 13 |E1.0...U....AU1.| +000000a0 30 11 06 03 55 04 08 13 0a 53 6f 6d 65 2d 53 74 |0...U....Some-St| +000000b0 61 74 65 31 21 30 1f 06 03 55 04 0a 13 18 49 6e |ate1!0...U....In| +000000c0 74 65 72 6e 65 74 20 57 69 64 67 69 74 73 20 50 |ternet Widgits P| +000000d0 74 79 20 4c 74 64 30 1e 17 0d 31 32 31 31 32 32 |ty Ltd0...121122| +000000e0 31 35 30 36 33 32 5a 17 0d 32 32 31 31 32 30 31 |150632Z..2211201| +000000f0 35 30 36 33 32 5a 30 45 31 0b 30 09 06 03 55 04 |50632Z0E1.0...U.| +00000100 06 13 02 41 55 31 13 30 11 06 03 55 04 08 13 0a |...AU1.0...U....| +00000110 53 6f 6d 65 2d 53 74 61 74 65 31 21 30 1f 06 03 |Some-State1!0...| +00000120 55 04 0a 13 18 49 6e 74 65 72 6e 65 74 20 57 69 |U....Internet Wi| +00000130 64 67 69 74 73 20 50 74 79 20 4c 74 64 30 81 9b |dgits Pty Ltd0..| +00000140 30 10 06 07 2a 86 48 ce 3d 02 01 06 05 2b 81 04 |0...*.H.=....+..| +00000150 00 23 03 81 86 00 04 00 c4 a1 ed be 98 f9 0b 48 |.#.............H| +00000160 73 36 7e c3 16 56 11 22 f2 3d 53 c3 3b 4d 21 3d |s6~..V.".=S.;M!=| +00000170 cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc b2 87 f0 72 |.ku......&.....r| +00000180 32 7c b3 64 2f 1c 90 bc ea 68 23 10 7e fe e3 25 |2|.d/....h#.~..%| +00000190 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 62 dd 0d a0 |.H:i.(m.7...b...| +000001a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 31 bd 96 b0 |.pb....d1...1...| +000001b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 12 0e 58 58 |h..#.vd?.\....XX| +000001c0 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc b9 b6 9f 30 |._p............0| +000001d0 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 09 06 07 2a |f[f. .'...;0...*| +000001e0 86 48 ce 3d 04 01 03 81 8c 00 30 81 88 02 42 01 |.H.=......0...B.| +000001f0 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 ed 98 9d ae |..O..E.H}.......| +00000200 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 61 40 d3 11 |Gp.^../...M.a@..| +00000210 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b 7e a5 3f ce |....~.~.v..;~.?.| +00000220 fa 10 e2 59 ec 47 2d 7c ac da 4e 97 0e 15 a0 6f |...Y.G-|..N....o| +00000230 d0 02 42 01 4d fc be 67 13 9c 2d 05 0e bd 3f a3 |..B.M..g..-...?.| +00000240 8c 25 c1 33 13 83 0d 94 06 bb d4 37 7a f6 ec 7a |.%.3.......7z..z| +00000250 c9 86 2e dd d7 11 69 7f 85 7c 56 de fb 31 78 2b |......i..|V..1x+| +00000260 e4 c7 78 0d ae cb be 9e 4e 36 24 31 7b 6a 0f 39 |..x.....N6$1{j.9| +00000270 95 12 07 8f 2a 16 03 03 00 b7 0c 00 00 b3 03 00 |....*...........| +00000280 1d 20 8d e3 88 54 ca e3 ad d0 7c 09 a4 08 77 fc |. ...T....|...w.| +00000290 7b e9 29 86 19 39 34 1a be 92 bd 97 87 ec 07 46 |{.)..94........F| +000002a0 b4 46 04 03 00 8b 30 81 88 02 42 00 86 ac 7f 2c |.F....0...B....,| +000002b0 d0 b4 e0 d9 1a 71 7a 37 5a ed a4 e8 46 e4 eb f2 |.....qz7Z...F...| +000002c0 4c 0f 73 f0 bc fd f6 21 15 f0 b4 25 6e a0 b0 c3 |L.s....!...%n...| +000002d0 26 bf 7e 1b fa ca 81 7e 42 f8 17 76 d1 bf b1 6e |&.~....~B..v...n| +000002e0 0f 03 56 ed c5 5b 82 2e 9e 4f c0 e9 6a 02 42 00 |..V..[...O..j.B.| +000002f0 ef 48 1d 39 50 08 89 05 a5 39 91 5e 39 9d 84 0a |.H.9P....9.^9...| +00000300 3d 6e 4d e4 fc 02 df 4a 21 cb ba c0 38 a1 25 c1 |=nM....J!...8.%.| +00000310 9d 64 55 5b eb 49 58 da 71 8e 2e 4a a5 87 6f 0f |.dU[.IX.q..J..o.| +00000320 08 8a 39 ae 74 2d 8c f2 cd be 2f 12 91 f3 21 3e |..9.t-..../...!>| +00000330 be 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 66 8d 68 04 58 84 2d f5 f3 7c 84 |.....f.h.X.-..|.| -00000050 3a 6f 97 f9 19 4c 07 81 1c c0 59 74 61 97 fc e6 |:o...L....Yta...| -00000060 ab 0b 72 25 5b 71 35 72 14 ac 1d ca dc 62 38 83 |..r%[q5r.....b8.| -00000070 e6 d9 f0 0e e7 |.....| +00000040 00 00 00 00 00 29 b9 b2 da a8 4a 8f 96 75 62 57 |.....)....J..ubW| +00000050 dc 6e 2a c3 bb c1 ec 8e 90 9c b7 78 ac 5f 11 ec |.n*........x._..| +00000060 39 56 70 a0 06 09 22 88 46 0d c4 2f 71 00 58 c2 |9Vp...".F../q.X.| +00000070 8d b1 96 54 1d |...T.| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 fb |............ ...| -00000010 4a 5f f7 4f 37 86 72 16 1f a3 fa 89 80 75 7f 74 |J_.O7.r......u.t| -00000020 08 37 00 dc b1 58 f3 38 a6 58 99 0e 81 73 50 2f |.7...X.8.X...sP/| -00000030 ee db 47 78 de 68 64 b0 2e 80 6d ce ed 86 c6 65 |..Gx.hd...m....e| -00000040 94 e2 30 b6 27 a6 e0 96 fe 9a a6 38 33 92 5f a8 |..0.'......83._.| -00000050 35 ee 6e 58 16 44 58 b7 82 3e 5d 1d 34 c4 3b cc |5.nX.DX..>].4.;.| -00000060 78 e3 9c 80 54 50 2b 28 4a f3 1f 3c 68 c0 6f 9b |x...TP+(J..{| -000000d0 07 0f c9 43 3f 9b c6 b7 a3 c7 cc b6 99 da 5a 36 |...C?.........Z6| -000000e0 2b 7e c2 44 77 f0 a1 a8 03 ea 46 20 b3 12 ce 6a |+~.Dw.....F ...j| -000000f0 c8 96 b2 59 80 3e 0f 90 ea d9 |...Y.>....| +00000000 14 03 03 00 01 01 16 03 03 00 40 3d 38 a6 14 8d |..........@=8...| +00000010 69 78 f7 ed bb 2d 62 cf 6d be 6a 6b b9 2d 58 3d |ix...-b.m.jk.-X=| +00000020 c1 75 27 cf b9 da a9 1e 9c 98 65 20 3a 8a 2a 1f |.u'.......e :.*.| +00000030 fe 32 af 4d 1d 87 91 52 17 d6 a3 dd 8b 9d 91 b4 |.2.M...R........| +00000040 4b 58 7f 27 59 c0 0b d2 ad d0 ff |KX.'Y......| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 99 fd 06 13 8c dc 7e 64 79 51 0b |...........~dyQ.| -00000020 eb 60 34 36 8f d3 c9 22 19 9a 6b 01 d2 7d 88 41 |.`46..."..k..}.A| -00000030 6c 9b 02 f8 08 15 03 03 00 30 00 00 00 00 00 00 |l........0......| -00000040 00 00 00 00 00 00 00 00 00 00 bc 3c fb 73 65 b1 |...........<.se.| -00000050 cb 77 a4 8c 8a 83 b1 6a 64 fb e7 d5 7e df ee e3 |.w.....jd...~...| -00000060 a1 ee c0 1a c6 ba df af fd 21 |.........!| +00000010 00 00 00 00 00 a9 37 41 60 74 81 7b 9a a5 23 f0 |......7A`t.{..#.| +00000020 45 58 e9 d7 35 1b 42 ef b2 4b f1 cc cc 48 fd fd |EX..5.B..K...H..| +00000030 32 a3 cb 74 8c 15 03 03 00 30 00 00 00 00 00 00 |2..t.....0......| +00000040 00 00 00 00 00 00 00 00 00 00 53 1c f3 f9 fe f0 |..........S.....| +00000050 da 13 ea 6f b8 68 50 4b d0 19 6e 81 74 ba 08 43 |...o.hPK..n.t..C| +00000060 a2 9f ee 22 be bb c0 92 39 48 |..."....9H| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-63 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-63 index dac6894d..32012cb8 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-63 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Firefox-63 @@ -6,23 +6,23 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..| 00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0| 00000060 c0 0a c0 09 c0 13 c0 14 00 33 00 39 00 2f 00 35 |.........3.9./.5| -00000070 00 0a 01 00 01 8f 00 00 00 05 00 03 00 00 00 00 |................| -00000080 17 00 00 ff 01 00 01 00 00 0a 00 0e 00 0c 00 1d |................| -00000090 00 17 00 18 00 19 01 00 01 01 00 0b 00 02 01 00 |................| -000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| -000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| -000000c0 33 00 6b 00 69 00 1d 00 20 2f e5 7d a3 47 cd 62 |3.k.i... /.}.G.b| -000000d0 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......| -000000e0 c2 ed 90 99 5f 58 cb 3b 74 00 17 00 41 04 1e 18 |...._X.;t...A...| -000000f0 37 ef 0d 19 51 88 35 75 71 b5 e5 54 5b 12 2e 8f |7...Q.5uq..T[...| -00000100 09 67 fd a7 24 20 3e b2 56 1c ce 97 28 5e f8 2b |.g..$ >.V...(^.+| -00000110 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 |-O....lK[.V.2B.X| -00000120 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 00 2b |..I..h.A.Vk.Z..+| -00000130 00 09 08 03 04 03 03 03 02 03 01 00 0d 00 18 00 |................| -00000140 16 04 03 05 03 06 03 08 04 08 05 08 06 04 01 05 |................| -00000150 01 06 01 02 03 02 01 00 2d 00 02 01 01 00 1c 00 |........-.......| -00000160 02 40 01 00 15 00 9e 00 00 00 00 00 00 00 00 00 |.@..............| -00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....| +000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1| +000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.| +000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| +000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| +000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.| +00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ | +00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....| +00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h| +00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......| +00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................| +00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| +00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....| +00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,87 +33,78 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 7a 67 cd b2 60 |....A...=..zg..`| -00000010 17 d9 81 1f b1 87 89 d8 10 7f 2b df d6 b7 b0 8a |..........+.....| -00000020 33 c1 e8 0b df ab 71 db 37 e9 6f 00 c0 09 00 00 |3.....q.7.o.....| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 0e 0b 00 02 0a 00 |................| -00000050 02 07 00 02 04 30 82 02 00 30 82 01 62 02 09 00 |.....0...0..b...| -00000060 b8 bf 2d 47 a0 d2 eb f4 30 09 06 07 2a 86 48 ce |..-G....0...*.H.| -00000070 3d 04 01 30 45 31 0b 30 09 06 03 55 04 06 13 02 |=..0E1.0...U....| -00000080 41 55 31 13 30 11 06 03 55 04 08 13 0a 53 6f 6d |AU1.0...U....Som| -00000090 65 2d 53 74 61 74 65 31 21 30 1f 06 03 55 04 0a |e-State1!0...U..| -000000a0 13 18 49 6e 74 65 72 6e 65 74 20 57 69 64 67 69 |..Internet Widgi| -000000b0 74 73 20 50 74 79 20 4c 74 64 30 1e 17 0d 31 32 |ts Pty Ltd0...12| -000000c0 31 31 32 32 31 35 30 36 33 32 5a 17 0d 32 32 31 |1122150632Z..221| -000000d0 31 32 30 31 35 30 36 33 32 5a 30 45 31 0b 30 09 |120150632Z0E1.0.| -000000e0 06 03 55 04 06 13 02 41 55 31 13 30 11 06 03 55 |..U....AU1.0...U| -000000f0 04 08 13 0a 53 6f 6d 65 2d 53 74 61 74 65 31 21 |....Some-State1!| -00000100 30 1f 06 03 55 04 0a 13 18 49 6e 74 65 72 6e 65 |0...U....Interne| -00000110 74 20 57 69 64 67 69 74 73 20 50 74 79 20 4c 74 |t Widgits Pty Lt| -00000120 64 30 81 9b 30 10 06 07 2a 86 48 ce 3d 02 01 06 |d0..0...*.H.=...| -00000130 05 2b 81 04 00 23 03 81 86 00 04 00 c4 a1 ed be |.+...#..........| -00000140 98 f9 0b 48 73 36 7e c3 16 56 11 22 f2 3d 53 c3 |...Hs6~..V.".=S.| -00000150 3b 4d 21 3d cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc |;M!=.ku......&..| -00000160 b2 87 f0 72 32 7c b3 64 2f 1c 90 bc ea 68 23 10 |...r2|.d/....h#.| -00000170 7e fe e3 25 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 |~..%.H:i.(m.7...| -00000180 62 dd 0d a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 |b....pb....d1...| -00000190 31 bd 96 b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 |1...h..#.vd?.\..| -000001a0 12 0e 58 58 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc |..XX._p.........| -000001b0 b9 b6 9f 30 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 |...0f[f. .'...;0| -000001c0 09 06 07 2a 86 48 ce 3d 04 01 03 81 8c 00 30 81 |...*.H.=......0.| -000001d0 88 02 42 01 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 |..B...O..E.H}...| -000001e0 ed 98 9d ae 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 |....Gp.^../...M.| -000001f0 61 40 d3 11 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b |a@......~.~.v..;| -00000200 7e a5 3f ce fa 10 e2 59 ec 47 2d 7c ac da 4e 97 |~.?....Y.G-|..N.| -00000210 0e 15 a0 6f d0 02 42 01 4d fc be 67 13 9c 2d 05 |...o..B.M..g..-.| -00000220 0e bd 3f a3 8c 25 c1 33 13 83 0d 94 06 bb d4 37 |..?..%.3.......7| -00000230 7a f6 ec 7a c9 86 2e dd d7 11 69 7f 85 7c 56 de |z..z......i..|V.| -00000240 fb 31 78 2b e4 c7 78 0d ae cb be 9e 4e 36 24 31 |.1x+..x.....N6$1| -00000250 7b 6a 0f 39 95 12 07 8f 2a 16 03 03 00 b7 0c 00 |{j.9....*.......| -00000260 00 b3 03 00 1d 20 0e 7c 64 c3 85 21 f1 35 ee 90 |..... .|d..!.5..| -00000270 09 bd 9f d4 b9 64 da 0f aa 7e 16 37 ca 4a 60 50 |.....d...~.7.J`P| -00000280 29 d1 ad 84 06 56 04 03 00 8b 30 81 88 02 42 00 |)....V....0...B.| -00000290 93 c3 1a a4 22 f9 c9 24 1c 01 22 98 69 ff 44 0e |...."..$..".i.D.| -000002a0 ba 39 e2 6e b8 58 29 27 f5 04 b1 58 00 26 ce 42 |.9.n.X)'...X.&.B| -000002b0 39 d8 0b 66 9c 24 84 22 a1 49 75 a7 c1 28 9e c5 |9..f.$.".Iu..(..| -000002c0 35 18 ee 2b d9 31 b0 d6 c6 23 a2 6c 1a f7 fc 76 |5..+.1...#.l...v| -000002d0 3d 02 42 01 b9 9d ab d9 8a eb c4 18 d1 c2 88 14 |=.B.............| -000002e0 30 93 02 0b 72 c6 4e b0 01 e0 db 12 43 7f fe 40 |0...r.N.....C..@| -000002f0 88 d8 10 4a b3 9f d0 f8 c5 25 1d dc 68 20 3b c4 |...J.....%..h ;.| -00000300 f4 97 b4 39 2e 88 19 e8 09 52 6e da 81 20 2d 8c |...9.....Rn.. -.| -00000310 ec 39 6d 8b 9f 16 03 03 00 04 0e 00 00 00 |.9m...........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 6e 94 4c 3b 19 |....]...Y..n.L;.| +00000010 d6 d2 09 1e e2 85 b0 95 62 a0 a0 9e 76 1f d3 18 |........b...v...| +00000020 97 3c 25 7c 76 35 59 8f 61 c0 b2 20 ad e5 44 c8 |.<%|v5Y.a.. ..D.| +00000030 8b ca 14 73 08 af 03 c6 7e b0 d5 88 59 41 fc ee |...s....~...YA..| +00000040 c3 46 57 fd 72 2f 76 fe 2b a1 32 82 c0 09 00 00 |.FW.r/v.+.2.....| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 0e 0b 00 02 0a 00 02 07 00 02 |................| +00000070 04 30 82 02 00 30 82 01 62 02 09 00 b8 bf 2d 47 |.0...0..b.....-G| +00000080 a0 d2 eb f4 30 09 06 07 2a 86 48 ce 3d 04 01 30 |....0...*.H.=..0| +00000090 45 31 0b 30 09 06 03 55 04 06 13 02 41 55 31 13 |E1.0...U....AU1.| +000000a0 30 11 06 03 55 04 08 13 0a 53 6f 6d 65 2d 53 74 |0...U....Some-St| +000000b0 61 74 65 31 21 30 1f 06 03 55 04 0a 13 18 49 6e |ate1!0...U....In| +000000c0 74 65 72 6e 65 74 20 57 69 64 67 69 74 73 20 50 |ternet Widgits P| +000000d0 74 79 20 4c 74 64 30 1e 17 0d 31 32 31 31 32 32 |ty Ltd0...121122| +000000e0 31 35 30 36 33 32 5a 17 0d 32 32 31 31 32 30 31 |150632Z..2211201| +000000f0 35 30 36 33 32 5a 30 45 31 0b 30 09 06 03 55 04 |50632Z0E1.0...U.| +00000100 06 13 02 41 55 31 13 30 11 06 03 55 04 08 13 0a |...AU1.0...U....| +00000110 53 6f 6d 65 2d 53 74 61 74 65 31 21 30 1f 06 03 |Some-State1!0...| +00000120 55 04 0a 13 18 49 6e 74 65 72 6e 65 74 20 57 69 |U....Internet Wi| +00000130 64 67 69 74 73 20 50 74 79 20 4c 74 64 30 81 9b |dgits Pty Ltd0..| +00000140 30 10 06 07 2a 86 48 ce 3d 02 01 06 05 2b 81 04 |0...*.H.=....+..| +00000150 00 23 03 81 86 00 04 00 c4 a1 ed be 98 f9 0b 48 |.#.............H| +00000160 73 36 7e c3 16 56 11 22 f2 3d 53 c3 3b 4d 21 3d |s6~..V.".=S.;M!=| +00000170 cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc b2 87 f0 72 |.ku......&.....r| +00000180 32 7c b3 64 2f 1c 90 bc ea 68 23 10 7e fe e3 25 |2|.d/....h#.~..%| +00000190 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 62 dd 0d a0 |.H:i.(m.7...b...| +000001a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 31 bd 96 b0 |.pb....d1...1...| +000001b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 12 0e 58 58 |h..#.vd?.\....XX| +000001c0 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc b9 b6 9f 30 |._p............0| +000001d0 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 09 06 07 2a |f[f. .'...;0...*| +000001e0 86 48 ce 3d 04 01 03 81 8c 00 30 81 88 02 42 01 |.H.=......0...B.| +000001f0 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 ed 98 9d ae |..O..E.H}.......| +00000200 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 61 40 d3 11 |Gp.^../...M.a@..| +00000210 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b 7e a5 3f ce |....~.~.v..;~.?.| +00000220 fa 10 e2 59 ec 47 2d 7c ac da 4e 97 0e 15 a0 6f |...Y.G-|..N....o| +00000230 d0 02 42 01 4d fc be 67 13 9c 2d 05 0e bd 3f a3 |..B.M..g..-...?.| +00000240 8c 25 c1 33 13 83 0d 94 06 bb d4 37 7a f6 ec 7a |.%.3.......7z..z| +00000250 c9 86 2e dd d7 11 69 7f 85 7c 56 de fb 31 78 2b |......i..|V..1x+| +00000260 e4 c7 78 0d ae cb be 9e 4e 36 24 31 7b 6a 0f 39 |..x.....N6$1{j.9| +00000270 95 12 07 8f 2a 16 03 03 00 b5 0c 00 00 b1 03 00 |....*...........| +00000280 1d 20 91 44 c1 48 86 64 05 96 e7 49 fa d6 ca 5c |. .D.H.d...I...\| +00000290 46 03 15 aa d6 16 d0 c5 ec d2 64 f3 3b a1 8e 57 |F.........d.;..W| +000002a0 10 0e 04 03 00 89 30 81 86 02 41 3f 1c 97 28 4f |......0...A?..(O| +000002b0 c8 f2 93 82 85 6a 13 57 47 d3 a2 bd e9 1e be 25 |.....j.WG......%| +000002c0 35 bc e5 e7 c1 30 29 f4 ea 16 16 71 a8 2f 69 fb |5....0)....q./i.| +000002d0 56 1f 91 2d e7 6c 93 36 17 33 4f c2 a9 17 fa 22 |V..-.l.6.3O...."| +000002e0 7d 48 03 95 78 46 ac 37 49 d3 1e fc 02 41 7a 97 |}H..xF.7I....Az.| +000002f0 84 56 ed 78 df 1a dc c3 f8 4a 92 eb a5 cb 45 66 |.V.x.....J....Ef| +00000300 7e 89 f6 7b ec 51 cd c9 17 40 e0 f4 cb 24 04 aa |~..{.Q...@...$..| +00000310 46 c3 30 5e a5 94 a2 c3 db b3 ca 1d 92 99 4d 2f |F.0^..........M/| +00000320 ee 8e 53 ad 60 90 d9 b5 d7 2a 35 58 8a e8 f0 16 |..S.`....*5X....| +00000330 03 03 00 04 0e 00 00 00 |........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 c9 72 ac 3c b2 65 28 92 21 ef e3 |......r.<.e(.!..| -00000050 b1 54 8f 3c ea 4d 0d 43 af 61 c2 f8 2d f4 3e 0e |.T.<.M.C.a..-.>.| -00000060 fe 84 d7 b6 84 cd f4 54 54 a5 8e 17 69 96 33 14 |.......TT...i.3.| -00000070 4b d3 2d 20 cd |K.- .| +00000040 00 00 00 00 00 0f e7 46 a0 07 fd b9 be dc 38 c6 |.......F......8.| +00000050 7b 64 1b de e1 35 94 37 c6 92 4b 21 13 9b 55 14 |{d...5.7..K!..U.| +00000060 8e 91 7e 5a fd 85 c1 4c 51 bd 03 a3 1c 08 4c 89 |..~Z...LQ.....L.| +00000070 8f e5 80 c5 9f |.....| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 75 |............ ..u| -00000010 71 ef aa 7e 56 85 e5 6f ac 64 35 87 e5 67 95 a3 |q..~V..o.d5..g..| -00000020 f9 7d cc de 66 e1 cf 7a ab 35 f0 d5 7c ac a8 36 |.}..f..z.5..|..6| -00000030 87 f6 aa d5 34 d0 e1 19 1a be ed d6 ab 77 27 3d |....4........w'=| -00000040 53 34 e8 1e be d0 0d a7 ff 40 1d 44 a8 f5 48 e8 |S4.......@.D..H.| -00000050 f5 67 3d ee 67 12 0f 29 84 86 f4 8f 40 bf 27 57 |.g=.g..)....@.'W| -00000060 15 51 ff 10 b0 8d 43 e6 54 a5 6f 0e 24 19 b1 c0 |.Q....C.T.o.$...| -00000070 a6 a2 03 74 0f 4d b1 f7 f2 85 7e 05 20 02 b7 64 |...t.M....~. ..d| -00000080 1d a0 09 26 aa 6c 8a b8 fb 26 9e 8d f6 e7 3e 4f |...&.l...&....>O| -00000090 1e c4 c0 69 76 2b 44 c8 4e 00 b0 11 a8 cc f8 20 |...iv+D.N...... | -000000a0 4d b9 93 fb 51 60 8e 8e c7 69 3d 75 84 bf 05 14 |M...Q`...i=u....| -000000b0 03 03 00 01 01 16 03 03 00 40 b4 28 a1 56 12 00 |.........@.(.V..| -000000c0 7a 8e 19 fb 15 62 fd c2 cb 34 cf 7a f0 6b 73 3c |z....b...4.z.ks<| -000000d0 bb 0d ea 25 f1 7c cc d1 1f 00 9a 62 1e ea c4 a7 |...%.|.....b....| -000000e0 c1 29 9d 69 42 4a 0c aa 36 e4 2b a7 7b 7e 12 83 |.).iBJ..6.+.{~..| -000000f0 d7 5d 2e 22 c3 06 ef fd b6 ec |.]."......| +00000000 14 03 03 00 01 01 16 03 03 00 40 7a d2 75 b0 64 |..........@z.u.d| +00000010 52 f6 26 fc 49 85 80 10 4d 21 2c f9 e2 9d 0f 7f |R.&.I...M!,.....| +00000020 c5 ed 6c 4a 3d 9f fe bf cb f2 10 1c a2 9c 42 0e |..lJ=.........B.| +00000030 e6 9c a7 b8 f2 32 38 08 04 95 fd 3e ce 19 ba be |.....28....>....| +00000040 e9 d3 9a 0b 38 fd 72 67 80 ad 4a |....8.rg..J| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 df 8d bf 38 e1 8f 07 b2 ed b7 59 |........8......Y| -00000020 22 93 ed b3 8b 9c c0 79 ed d4 61 c6 b5 e8 b0 a5 |"......y..a.....| -00000030 c4 cf 98 0e c7 15 03 03 00 30 00 00 00 00 00 00 |.........0......| -00000040 00 00 00 00 00 00 00 00 00 00 25 8a 49 e6 01 83 |..........%.I...| -00000050 a9 89 9d 5f b0 51 81 c2 c9 bf 11 62 65 f5 03 8e |..._.Q.....be...| -00000060 4e 0e d5 82 6f 32 59 a2 74 d7 |N...o2Y.t.| +00000010 00 00 00 00 00 79 6d 6b 18 3e 99 cc 2e 7b b1 70 |.....ymk.>...{.p| +00000020 e4 71 b8 c4 53 65 a8 a3 27 ff 0d 30 0b 1d 0d 41 |.q..Se..'..0...A| +00000030 ab 75 3d 0a 95 15 03 03 00 30 00 00 00 00 00 00 |.u=......0......| +00000040 00 00 00 00 00 00 00 00 00 00 3d 7a f7 ec 13 8b |..........=z....| +00000050 37 ca 2d 34 2d ec d8 00 3d 8e 5e 0e c1 13 77 b6 |7.-4-...=.^...w.| +00000060 c3 54 76 d7 75 fa 6e 1e 58 fc |.Tv.u.n.X.| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Golang-0 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Golang-0 index 98d9db81..16d7ceb7 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Golang-0 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES128-SHA-Golang-0 @@ -1,5 +1,5 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 f8 01 00 00 f4 03 03 00 00 00 00 00 |................| +00000000 16 03 01 01 0b 01 00 01 07 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -7,20 +7,21 @@ 00000050 cc a9 c0 2f c0 2b c0 30 c0 2c c0 27 c0 13 c0 23 |.../.+.0.,.'...#| 00000060 c0 09 c0 14 c0 0a 00 9c 00 9d 00 3c 00 2f 00 35 |...........<./.5| 00000070 c0 12 00 0a 00 05 c0 11 c0 07 13 01 13 03 13 02 |................| -00000080 01 00 00 79 00 05 00 05 01 00 00 00 00 00 0a 00 |...y............| -00000090 0a 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 |................| -000000a0 00 00 0d 00 18 00 16 08 04 08 05 08 06 04 01 04 |................| -000000b0 03 05 01 05 03 06 01 06 03 02 01 02 03 ff 01 00 |................| -000000c0 01 00 00 12 00 00 00 2b 00 09 08 03 04 03 03 03 |.......+........| -000000d0 02 03 01 00 33 00 26 00 24 00 1d 00 20 2f e5 7d |....3.&.$... /.}| -000000e0 a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff f6 |.G.bC.(.._.).0..| -000000f0 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |........_X.;t| +00000080 01 00 00 8c 00 00 00 0f 00 0d 00 00 0a 66 6f 6f |.............foo| +00000090 62 61 72 2e 63 6f 6d 00 05 00 05 01 00 00 00 00 |bar.com.........| +000000a0 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 00 0b |................| +000000b0 00 02 01 00 00 0d 00 18 00 16 08 04 08 05 08 06 |................| +000000c0 04 01 04 03 05 01 05 03 06 01 06 03 02 01 02 03 |................| +000000d0 ff 01 00 01 00 00 12 00 00 00 2b 00 09 08 03 04 |..........+.....| +000000e0 03 03 03 02 03 01 00 33 00 26 00 24 00 1d 00 20 |.......3.&.$... | +000000f0 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 |/.}.G.bC.(.._.).| +00000100 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |0.........._X.;t| >>> Flow 2 (server to client) -00000000 16 03 03 00 59 02 00 00 55 03 03 f5 47 bb ca 43 |....Y...U...G..C| -00000010 c0 32 1d cf 1d ad dc 6e f8 3d 1a 1c c0 9b 89 1a |.2.....n.=......| -00000020 14 52 88 a7 06 6e 63 8b 5f 97 62 20 75 19 84 ce |.R...nc._.b u...| -00000030 ce c7 a8 14 66 16 f7 1d 58 ac 88 9e 1f 20 d2 24 |....f...X.... .$| -00000040 b4 4c ab ae 14 20 9a e6 e7 e0 b0 66 c0 09 00 00 |.L... .....f....| +00000000 16 03 03 00 59 02 00 00 55 03 03 37 52 98 f9 b5 |....Y...U..7R...| +00000010 b3 3f 37 74 6a 66 06 23 ca 67 cf 93 20 92 d6 ef |.?7tjf.#.g.. ...| +00000020 8a e7 77 b8 a1 6f 49 f3 ec fb 1b 20 a8 8f 47 98 |..w..oI.... ..G.| +00000030 92 21 db 23 28 2c 2a 6f b7 8e 82 23 95 40 0a cb |.!.#(,*o...#.@..| +00000040 88 4b 2d 9d 44 d0 ee a8 e2 f3 9c da c0 09 00 00 |.K-.D...........| 00000050 0d ff 01 00 01 00 00 0b 00 04 03 00 01 02 16 03 |................| 00000060 03 02 0e 0b 00 02 0a 00 02 07 00 02 04 30 82 02 |.............0..| 00000070 00 30 82 01 62 02 09 00 b8 bf 2d 47 a0 d2 eb f4 |.0..b.....-G....| @@ -55,39 +56,39 @@ 00000240 13 83 0d 94 06 bb d4 37 7a f6 ec 7a c9 86 2e dd |.......7z..z....| 00000250 d7 11 69 7f 85 7c 56 de fb 31 78 2b e4 c7 78 0d |..i..|V..1x+..x.| 00000260 ae cb be 9e 4e 36 24 31 7b 6a 0f 39 95 12 07 8f |....N6$1{j.9....| -00000270 2a 16 03 03 00 b7 0c 00 00 b3 03 00 1d 20 e7 7b |*............ .{| -00000280 2e df 35 43 25 7c 7f 01 75 09 85 c2 16 17 89 e6 |..5C%|..u.......| -00000290 93 3e 32 9a cd 30 fe 66 05 de ef f7 99 36 04 03 |.>2..0.f.....6..| -000002a0 00 8b 30 81 88 02 42 01 8b 55 a7 18 5f ac 68 ca |..0...B..U.._.h.| -000002b0 2b e5 d6 a5 65 b1 f3 51 84 f8 90 68 66 e6 bd a8 |+...e..Q...hf...| -000002c0 d1 9e 27 10 7e 78 f8 e1 57 52 13 dc 01 20 35 01 |..'.~x..WR... 5.| -000002d0 df 59 a5 f6 cb 1c bc 8c 0a 6e eb 30 4d f1 25 0d |.Y.......n.0M.%.| -000002e0 bc 86 7b d8 3b 21 c6 35 4a 02 42 01 d3 be 9b b3 |..{.;!.5J.B.....| -000002f0 0e 80 e6 f8 f8 5e 55 73 6c 2e bf 93 49 65 bc 34 |.....^Usl...Ie.4| -00000300 54 ab 19 e4 83 e7 b2 c7 51 67 cf 16 56 4a 7d 99 |T.......Qg..VJ}.| -00000310 68 7b 05 58 bc 92 cb eb a4 86 3c 5e 8a c1 32 11 |h{.X......<^..2.| -00000320 ed 62 33 1d e3 4a 0d 39 4d a6 fe e3 40 16 03 03 |.b3..J.9M...@...| +00000270 2a 16 03 03 00 b7 0c 00 00 b3 03 00 1d 20 be b1 |*............ ..| +00000280 58 e7 d2 94 cf 95 84 ef d2 b9 81 a0 0c 3a 14 06 |X............:..| +00000290 4f 25 e3 be bd 07 7d 84 e2 62 c3 c5 a1 5f 04 03 |O%....}..b..._..| +000002a0 00 8b 30 81 88 02 42 00 c5 70 13 e1 e5 c6 92 7f |..0...B..p......| +000002b0 3d af 13 91 26 6d fa ff e7 57 f9 54 95 30 d6 e1 |=...&m...W.T.0..| +000002c0 6e 0e 54 37 56 90 d7 1a e4 04 a9 4b 96 6d 5a 98 |n.T7V......K.mZ.| +000002d0 67 d4 13 7f af aa 5b ee 86 ff 15 66 a4 1b b3 87 |g.....[....f....| +000002e0 ae d0 82 bf 28 3d c0 9e cf 02 42 01 7d da 02 7a |....(=....B.}..z| +000002f0 17 09 99 33 e2 be 5f 81 61 4b f2 a4 b5 61 02 61 |...3.._.aK...a.a| +00000300 6b 02 ce 88 c6 17 37 b9 ef dd a3 db 57 e7 ec 54 |k.....7.....W..T| +00000310 4f 5a 5f 6a 46 60 42 77 b4 e9 c0 90 5f ef 50 b5 |OZ_jF`Bw...._.P.| +00000320 b4 1c c1 5d 6c 2c 67 96 5d 38 83 08 1c 16 03 03 |...]l,g.]8......| 00000330 00 04 0e 00 00 00 |......| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 6e 08 f7 55 4d 6d 0d 43 9f 92 cd |.....n..UMm.C...| -00000050 92 a7 47 46 e3 fa 85 ac 9a 56 fc 18 f7 81 d8 18 |..GF.....V......| -00000060 30 a6 31 e6 47 f8 7e 25 f6 c4 86 fb 2b 18 04 56 |0.1.G.~%....+..V| -00000070 5f 91 37 f9 5c |_.7.\| +00000040 00 00 00 00 00 d7 3b ef f2 78 a6 1b e5 74 f4 0c |......;..x...t..| +00000050 73 51 52 e2 38 8a 00 4f 44 26 dc 0c 36 53 7c 69 |sQR.8..OD&..6S|i| +00000060 e0 36 1b f8 77 44 95 03 ba e3 77 92 64 4c 40 df |.6..wD....w.dL@.| +00000070 b3 2a 08 2c 01 |.*.,.| >>> Flow 4 (server to client) -00000000 14 03 03 00 01 01 16 03 03 00 40 2e b6 aa 1a 7a |..........@....z| -00000010 e8 0e bd f1 58 fa af 40 da fb f6 c7 ea d9 fd db |....X..@........| -00000020 76 73 ef 94 45 78 c7 a2 cc e8 ba 30 6b fc fd bb |vs..Ex.....0k...| -00000030 81 5b 22 70 2f 61 37 27 5c 73 d5 e4 c3 ca de ee |.["p/a7'\s......| -00000040 b4 f6 08 48 14 fd d4 78 a3 aa 8d |...H...x...| +00000000 14 03 03 00 01 01 16 03 03 00 40 13 84 8e 99 32 |..........@....2| +00000010 32 50 14 2c 20 ef b3 6a 35 05 da b7 e0 42 46 de |2P., ..j5....BF.| +00000020 f5 24 51 bd 28 41 33 99 69 65 50 4c b4 e8 c3 5c |.$Q.(A3.iePL...\| +00000030 aa d2 9b 18 23 22 63 a9 dc b9 77 ee 71 48 db f7 |....#"c...w.qH..| +00000040 23 e1 39 4a e6 4a 2c 1a 1d 22 f3 |#.9J.J,..".| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 97 d5 72 c3 0a 32 5a e8 0e f9 6f |.......r..2Z...o| -00000020 7b 20 a4 48 6a 20 09 ba 8d bf fe 2e c9 4e da a4 |{ .Hj .......N..| -00000030 60 92 bb 52 87 15 03 03 00 30 00 00 00 00 00 00 |`..R.....0......| -00000040 00 00 00 00 00 00 00 00 00 00 0f b4 16 f2 f8 e1 |................| -00000050 6d e5 1f 4e 3b 9b cf 3b b9 dd 44 cb c7 89 4c 76 |m..N;..;..D...Lv| -00000060 7b 66 fe d1 2b 07 4b f5 59 bb |{f..+.K.Y.| +00000010 00 00 00 00 00 75 98 47 00 69 4d af 5d 53 e8 ea |.....u.G.iM.]S..| +00000020 fc 94 c5 66 c5 0f be 41 88 f7 4c 03 5c 23 d3 b9 |...f...A..L.\#..| +00000030 0d dc 6a 7e cb 15 03 03 00 30 00 00 00 00 00 00 |..j~.....0......| +00000040 00 00 00 00 00 00 00 00 00 00 42 22 bc 40 8c 62 |..........B".@.b| +00000050 7a 60 b1 fc 8d 89 43 2c 0c d1 95 af 26 c1 17 bf |z`....C,....&...| +00000060 74 38 65 f7 c4 39 59 68 ce ec |t8e..9Yh..| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-55 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-55 index a04d112e..2e603adc 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-55 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-55 @@ -1,100 +1,91 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 cc 01 00 00 c8 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 d6 01 00 00 d2 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1e c0 2b |...............+| 00000050 c0 2f cc a9 cc a8 c0 2c c0 30 c0 0a c0 09 c0 13 |./.....,.0......| -00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 61 |...3.9./.5.....a| -00000070 00 00 00 05 00 03 00 00 00 00 17 00 00 ff 01 00 |................| -00000080 01 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 |................| -00000090 00 0b 00 02 01 00 00 23 00 00 00 10 00 0e 00 0c |.......#........| -000000a0 02 68 32 08 68 74 74 70 2f 31 2e 31 00 05 00 05 |.h2.http/1.1....| -000000b0 01 00 00 00 00 00 0d 00 18 00 16 04 03 05 03 06 |................| -000000c0 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| -000000d0 01 |.| +00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 6b |...3.9./.5.....k| +00000070 00 00 00 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e |.........foobar.| +00000080 63 6f 6d 00 17 00 00 ff 01 00 01 00 00 0a 00 0a |com.............| +00000090 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 00 |................| +000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| +000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| +000000c0 0d 00 18 00 16 04 03 05 03 06 03 08 04 08 05 08 |................| +000000d0 06 04 01 05 01 06 01 02 03 02 01 |...........| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 af 1f 2d 57 33 |....A...=....-W3| -00000010 ed 65 80 d6 38 3b d8 0a 55 94 b7 de 83 d9 6f 43 |.e..8;..U.....oC| -00000020 47 55 9f 65 3a f7 c2 45 37 e9 0b 00 c0 0a 00 00 |GU.e:..E7.......| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 0e 0b 00 02 0a 00 |................| -00000050 02 07 00 02 04 30 82 02 00 30 82 01 62 02 09 00 |.....0...0..b...| -00000060 b8 bf 2d 47 a0 d2 eb f4 30 09 06 07 2a 86 48 ce |..-G....0...*.H.| -00000070 3d 04 01 30 45 31 0b 30 09 06 03 55 04 06 13 02 |=..0E1.0...U....| -00000080 41 55 31 13 30 11 06 03 55 04 08 13 0a 53 6f 6d |AU1.0...U....Som| -00000090 65 2d 53 74 61 74 65 31 21 30 1f 06 03 55 04 0a |e-State1!0...U..| -000000a0 13 18 49 6e 74 65 72 6e 65 74 20 57 69 64 67 69 |..Internet Widgi| -000000b0 74 73 20 50 74 79 20 4c 74 64 30 1e 17 0d 31 32 |ts Pty Ltd0...12| -000000c0 31 31 32 32 31 35 30 36 33 32 5a 17 0d 32 32 31 |1122150632Z..221| -000000d0 31 32 30 31 35 30 36 33 32 5a 30 45 31 0b 30 09 |120150632Z0E1.0.| -000000e0 06 03 55 04 06 13 02 41 55 31 13 30 11 06 03 55 |..U....AU1.0...U| -000000f0 04 08 13 0a 53 6f 6d 65 2d 53 74 61 74 65 31 21 |....Some-State1!| -00000100 30 1f 06 03 55 04 0a 13 18 49 6e 74 65 72 6e 65 |0...U....Interne| -00000110 74 20 57 69 64 67 69 74 73 20 50 74 79 20 4c 74 |t Widgits Pty Lt| -00000120 64 30 81 9b 30 10 06 07 2a 86 48 ce 3d 02 01 06 |d0..0...*.H.=...| -00000130 05 2b 81 04 00 23 03 81 86 00 04 00 c4 a1 ed be |.+...#..........| -00000140 98 f9 0b 48 73 36 7e c3 16 56 11 22 f2 3d 53 c3 |...Hs6~..V.".=S.| -00000150 3b 4d 21 3d cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc |;M!=.ku......&..| -00000160 b2 87 f0 72 32 7c b3 64 2f 1c 90 bc ea 68 23 10 |...r2|.d/....h#.| -00000170 7e fe e3 25 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 |~..%.H:i.(m.7...| -00000180 62 dd 0d a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 |b....pb....d1...| -00000190 31 bd 96 b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 |1...h..#.vd?.\..| -000001a0 12 0e 58 58 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc |..XX._p.........| -000001b0 b9 b6 9f 30 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 |...0f[f. .'...;0| -000001c0 09 06 07 2a 86 48 ce 3d 04 01 03 81 8c 00 30 81 |...*.H.=......0.| -000001d0 88 02 42 01 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 |..B...O..E.H}...| -000001e0 ed 98 9d ae 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 |....Gp.^../...M.| -000001f0 61 40 d3 11 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b |a@......~.~.v..;| -00000200 7e a5 3f ce fa 10 e2 59 ec 47 2d 7c ac da 4e 97 |~.?....Y.G-|..N.| -00000210 0e 15 a0 6f d0 02 42 01 4d fc be 67 13 9c 2d 05 |...o..B.M..g..-.| -00000220 0e bd 3f a3 8c 25 c1 33 13 83 0d 94 06 bb d4 37 |..?..%.3.......7| -00000230 7a f6 ec 7a c9 86 2e dd d7 11 69 7f 85 7c 56 de |z..z......i..|V.| -00000240 fb 31 78 2b e4 c7 78 0d ae cb be 9e 4e 36 24 31 |.1x+..x.....N6$1| -00000250 7b 6a 0f 39 95 12 07 8f 2a 16 03 03 00 b6 0c 00 |{j.9....*.......| -00000260 00 b2 03 00 1d 20 26 4d 85 a7 a7 7f f0 41 af 69 |..... &M.....A.i| -00000270 2f 5d ef e5 a4 01 3e ad 56 d4 0a bd 25 ca 23 d2 |/]....>.V...%.#.| -00000280 24 66 35 8a bc 5b 04 03 00 8a 30 81 87 02 42 00 |$f5..[....0...B.| -00000290 c0 d4 12 c9 1b eb 95 f5 b0 58 be a9 6e cf 9a d1 |.........X..n...| -000002a0 65 6a 08 95 62 a4 88 42 fb 00 d5 e4 fe 28 ee b1 |ej..b..B.....(..| -000002b0 11 77 e9 05 59 01 8b c4 af b6 a3 30 8d e9 bc 20 |.w..Y......0... | -000002c0 26 80 e1 44 f9 ef 61 eb 05 2a a6 f7 f1 0d 31 f3 |&..D..a..*....1.| -000002d0 e5 02 41 6a 28 c8 09 11 ee 9b cf 87 60 e5 f8 88 |..Aj(.......`...| -000002e0 75 0d d6 0a 8e 24 c9 d8 e2 11 d4 d1 c1 9a 64 85 |u....$........d.| -000002f0 3a e8 f2 17 3c 5c 72 3b c8 27 99 13 eb fe 76 cc |:...<\r;.'....v.| -00000300 43 a0 71 8a 7b f7 56 7a e9 a8 c6 87 8f 41 a7 fe |C.q.{.Vz.....A..| -00000310 e5 d8 1b 6e 16 03 03 00 04 0e 00 00 00 |...n.........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 74 f8 1c cd ba |....]...Y..t....| +00000010 a6 ec d3 99 15 78 3e 4a 98 8c 45 b3 18 ac c2 68 |.....x>J..E....h| +00000020 ca 97 d1 eb 46 ce de 66 7d ab 31 20 9b 1d e9 9b |....F..f}.1 ....| +00000030 20 35 1e bf 6d 0b 58 a0 cd 26 8c 7e 66 cf 85 d5 | 5..m.X..&.~f...| +00000040 ea 7b 9c 30 aa 54 ab d2 a1 f5 33 65 c0 0a 00 00 |.{.0.T....3e....| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 0e 0b 00 02 0a 00 02 07 00 02 |................| +00000070 04 30 82 02 00 30 82 01 62 02 09 00 b8 bf 2d 47 |.0...0..b.....-G| +00000080 a0 d2 eb f4 30 09 06 07 2a 86 48 ce 3d 04 01 30 |....0...*.H.=..0| +00000090 45 31 0b 30 09 06 03 55 04 06 13 02 41 55 31 13 |E1.0...U....AU1.| +000000a0 30 11 06 03 55 04 08 13 0a 53 6f 6d 65 2d 53 74 |0...U....Some-St| +000000b0 61 74 65 31 21 30 1f 06 03 55 04 0a 13 18 49 6e |ate1!0...U....In| +000000c0 74 65 72 6e 65 74 20 57 69 64 67 69 74 73 20 50 |ternet Widgits P| +000000d0 74 79 20 4c 74 64 30 1e 17 0d 31 32 31 31 32 32 |ty Ltd0...121122| +000000e0 31 35 30 36 33 32 5a 17 0d 32 32 31 31 32 30 31 |150632Z..2211201| +000000f0 35 30 36 33 32 5a 30 45 31 0b 30 09 06 03 55 04 |50632Z0E1.0...U.| +00000100 06 13 02 41 55 31 13 30 11 06 03 55 04 08 13 0a |...AU1.0...U....| +00000110 53 6f 6d 65 2d 53 74 61 74 65 31 21 30 1f 06 03 |Some-State1!0...| +00000120 55 04 0a 13 18 49 6e 74 65 72 6e 65 74 20 57 69 |U....Internet Wi| +00000130 64 67 69 74 73 20 50 74 79 20 4c 74 64 30 81 9b |dgits Pty Ltd0..| +00000140 30 10 06 07 2a 86 48 ce 3d 02 01 06 05 2b 81 04 |0...*.H.=....+..| +00000150 00 23 03 81 86 00 04 00 c4 a1 ed be 98 f9 0b 48 |.#.............H| +00000160 73 36 7e c3 16 56 11 22 f2 3d 53 c3 3b 4d 21 3d |s6~..V.".=S.;M!=| +00000170 cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc b2 87 f0 72 |.ku......&.....r| +00000180 32 7c b3 64 2f 1c 90 bc ea 68 23 10 7e fe e3 25 |2|.d/....h#.~..%| +00000190 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 62 dd 0d a0 |.H:i.(m.7...b...| +000001a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 31 bd 96 b0 |.pb....d1...1...| +000001b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 12 0e 58 58 |h..#.vd?.\....XX| +000001c0 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc b9 b6 9f 30 |._p............0| +000001d0 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 09 06 07 2a |f[f. .'...;0...*| +000001e0 86 48 ce 3d 04 01 03 81 8c 00 30 81 88 02 42 01 |.H.=......0...B.| +000001f0 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 ed 98 9d ae |..O..E.H}.......| +00000200 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 61 40 d3 11 |Gp.^../...M.a@..| +00000210 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b 7e a5 3f ce |....~.~.v..;~.?.| +00000220 fa 10 e2 59 ec 47 2d 7c ac da 4e 97 0e 15 a0 6f |...Y.G-|..N....o| +00000230 d0 02 42 01 4d fc be 67 13 9c 2d 05 0e bd 3f a3 |..B.M..g..-...?.| +00000240 8c 25 c1 33 13 83 0d 94 06 bb d4 37 7a f6 ec 7a |.%.3.......7z..z| +00000250 c9 86 2e dd d7 11 69 7f 85 7c 56 de fb 31 78 2b |......i..|V..1x+| +00000260 e4 c7 78 0d ae cb be 9e 4e 36 24 31 7b 6a 0f 39 |..x.....N6$1{j.9| +00000270 95 12 07 8f 2a 16 03 03 00 b7 0c 00 00 b3 03 00 |....*...........| +00000280 1d 20 06 33 f0 05 b3 f2 b9 9d 12 25 8e 70 dd f4 |. .3.......%.p..| +00000290 49 6f e5 ff 04 33 03 65 b6 25 03 32 a3 7a f2 6e |Io...3.e.%.2.z.n| +000002a0 dc 4e 04 03 00 8b 30 81 88 02 42 00 cc 73 fe 2e |.N....0...B..s..| +000002b0 24 39 ee 5a 3e 03 bf 6f 85 34 4f 64 28 6a 03 05 |$9.Z>..o.4Od(j..| +000002c0 8a f3 83 33 17 6b fb f7 fb 42 fe fd f6 c7 d9 55 |...3.k...B.....U| +000002d0 26 db df 25 4c 58 cb be 22 9c b9 ff 30 45 40 d3 |&..%LX.."...0E@.| +000002e0 17 05 96 3d b1 03 0e 92 2b e1 d4 74 a5 02 42 01 |...=....+..t..B.| +000002f0 9f 60 37 7f a6 01 ae 8e 79 eb e4 df 91 7d 3f 55 |.`7.....y....}?U| +00000300 52 55 de ba df 42 f1 c8 ed 42 0f f1 3f 42 a4 b1 |RU...B...B..?B..| +00000310 49 33 72 33 ca 34 3a 19 6c 6f 2b 03 0e 33 23 b7 |I3r3.4:.lo+..3#.| +00000320 7c 76 0b 35 90 6d de f5 61 70 72 74 3c fc d2 3d ||v.5.m..aprt<..=| +00000330 87 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 2b 49 85 e1 0a 8d d9 a6 ce 01 9e |.....+I.........| -00000050 79 dd f5 ad 0b 83 5f 75 e6 27 d7 9e 9e 5f 90 77 |y....._u.'..._.w| -00000060 54 85 5e 9a 0a e3 6d 5b 5c 75 a9 f5 9f 85 35 f0 |T.^...m[\u....5.| -00000070 4a 15 d7 6d 03 |J..m.| +00000040 00 00 00 00 00 3a 04 d6 d8 9b 52 d7 00 b9 89 5f |.....:....R...._| +00000050 48 22 c9 97 48 2c a0 87 49 6d 82 96 a6 e0 cf df |H"..H,..Im......| +00000060 ed f1 e0 a0 ea fe 0b 77 59 83 3b 94 98 d1 08 c6 |.......wY.;.....| +00000070 ce b3 a3 e2 a8 |.....| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 0e |............ ...| -00000010 57 44 82 4f 1a 55 e5 f2 99 7c 1e 04 9c c5 13 a7 |WD.O.U...|......| -00000020 d6 0f ee 02 ef 55 41 21 ae 10 ae a5 61 4a 9f c0 |.....UA!....aJ..| -00000030 61 ab 6c a3 4d 7a 29 da f1 fd ad 08 85 bc a4 82 |a.l.Mz).........| -00000040 07 5e 39 4b 02 24 94 56 9d 94 bc 77 7a d3 16 f5 |.^9K.$.V...wz...| -00000050 dd 20 ee 05 43 26 e4 49 ed e8 6f f2 22 55 47 c9 |. ..C&.I..o."UG.| -00000060 27 10 18 6d ca 85 01 6b 6e 64 92 54 1d fa 79 87 |'..m...knd.T..y.| -00000070 e8 ca cf 62 ad 4f 9b 24 64 90 d2 92 7d 68 46 26 |...b.O.$d...}hF&| -00000080 97 ba b3 1f 7d 52 7a ff 68 ae 12 e0 7c 2d 98 1a |....}Rz.h...|-..| -00000090 74 85 c7 19 3a e9 df d2 35 54 81 3a 55 6f 6b ce |t...:...5T.:Uok.| -000000a0 d6 71 f0 d0 f6 e8 28 93 23 1a 4f 13 7e 3a 05 14 |.q....(.#.O.~:..| -000000b0 03 03 00 01 01 16 03 03 00 40 a9 04 3a bb 85 f4 |.........@..:...| -000000c0 21 bc 2d 04 22 4b 12 9b 6e 9f 51 2b 8f 37 93 72 |!.-."K..n.Q+.7.r| -000000d0 39 67 12 c9 91 89 86 5b d7 20 dd 0b fb 08 c0 9d |9g.....[. ......| -000000e0 03 8e cb 37 1c 04 ad cd f9 37 02 de eb 99 22 00 |...7.....7....".| -000000f0 64 09 1a 32 49 1f bb 88 ed 2a |d..2I....*| +00000000 14 03 03 00 01 01 16 03 03 00 40 ff 94 67 75 ca |..........@..gu.| +00000010 ce 19 50 8d 7c 4e f5 20 cc 7e 8d 82 1f ad 42 6e |..P.|N. .~....Bn| +00000020 bd 93 e6 21 ab 5f a9 9a 98 1f 59 8d d3 6d 2e 22 |...!._....Y..m."| +00000030 f6 17 6c 7e 5c 14 20 46 29 66 f2 10 ad 81 04 ca |..l~\. F)f......| +00000040 ed 02 5f 00 92 44 10 57 cf 7c e4 |.._..D.W.|.| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 34 8f d4 54 60 34 68 3f 83 8d 4d |.....4..T`4h?..M| -00000020 fa 3c 89 a5 e7 ee e5 1a fc 19 82 d1 55 ab a2 14 |.<..........U...| -00000030 35 2a 68 e4 cc 15 03 03 00 30 00 00 00 00 00 00 |5*h......0......| -00000040 00 00 00 00 00 00 00 00 00 00 31 7b 11 fd f1 2e |..........1{....| -00000050 7a 52 14 9b 9c 88 28 d2 dc 9f 4f c5 36 34 e6 d2 |zR....(...O.64..| -00000060 87 c4 4f 19 54 b6 46 93 ac 0e |..O.T.F...| +00000010 00 00 00 00 00 7c c8 2f 45 e5 4a 94 a2 07 9f e2 |.....|./E.J.....| +00000020 47 9f ac 5d 81 89 54 d9 f0 59 81 86 4d f2 41 99 |G..]..T..Y..M.A.| +00000030 26 c4 1c b2 d0 15 03 03 00 30 00 00 00 00 00 00 |&........0......| +00000040 00 00 00 00 00 00 00 00 00 00 2c 61 a4 aa 5f 82 |..........,a.._.| +00000050 b2 bf 0f 8b 77 b2 67 d0 9e 30 8e ff df 9b 01 55 |....w.g..0.....U| +00000060 c4 ea d5 63 50 33 6c 68 84 e3 |...cP3lh..| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-63 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-63 index 534a6724..95b6c855 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-63 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Firefox-63 @@ -6,23 +6,23 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..| 00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0| 00000060 c0 0a c0 09 c0 13 c0 14 00 33 00 39 00 2f 00 35 |.........3.9./.5| -00000070 00 0a 01 00 01 8f 00 00 00 05 00 03 00 00 00 00 |................| -00000080 17 00 00 ff 01 00 01 00 00 0a 00 0e 00 0c 00 1d |................| -00000090 00 17 00 18 00 19 01 00 01 01 00 0b 00 02 01 00 |................| -000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| -000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| -000000c0 33 00 6b 00 69 00 1d 00 20 2f e5 7d a3 47 cd 62 |3.k.i... /.}.G.b| -000000d0 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......| -000000e0 c2 ed 90 99 5f 58 cb 3b 74 00 17 00 41 04 1e 18 |...._X.;t...A...| -000000f0 37 ef 0d 19 51 88 35 75 71 b5 e5 54 5b 12 2e 8f |7...Q.5uq..T[...| -00000100 09 67 fd a7 24 20 3e b2 56 1c ce 97 28 5e f8 2b |.g..$ >.V...(^.+| -00000110 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 |-O....lK[.V.2B.X| -00000120 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 00 2b |..I..h.A.Vk.Z..+| -00000130 00 09 08 03 04 03 03 03 02 03 01 00 0d 00 18 00 |................| -00000140 16 04 03 05 03 06 03 08 04 08 05 08 06 04 01 05 |................| -00000150 01 06 01 02 03 02 01 00 2d 00 02 01 01 00 1c 00 |........-.......| -00000160 02 40 01 00 15 00 9e 00 00 00 00 00 00 00 00 00 |.@..............| -00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....| +000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1| +000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.| +000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| +000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| +000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.| +00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ | +00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....| +00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h| +00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......| +00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................| +00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| +00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....| +00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,87 +33,78 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 56 ab 5d c0 ef |....A...=..V.]..| -00000010 31 20 e5 df 71 e7 8f 44 22 b8 eb c1 d6 60 a4 8e |1 ..q..D"....`..| -00000020 14 21 eb 9a 9d 7a 8f a6 a7 68 6a 00 c0 0a 00 00 |.!...z...hj.....| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 0e 0b 00 02 0a 00 |................| -00000050 02 07 00 02 04 30 82 02 00 30 82 01 62 02 09 00 |.....0...0..b...| -00000060 b8 bf 2d 47 a0 d2 eb f4 30 09 06 07 2a 86 48 ce |..-G....0...*.H.| -00000070 3d 04 01 30 45 31 0b 30 09 06 03 55 04 06 13 02 |=..0E1.0...U....| -00000080 41 55 31 13 30 11 06 03 55 04 08 13 0a 53 6f 6d |AU1.0...U....Som| -00000090 65 2d 53 74 61 74 65 31 21 30 1f 06 03 55 04 0a |e-State1!0...U..| -000000a0 13 18 49 6e 74 65 72 6e 65 74 20 57 69 64 67 69 |..Internet Widgi| -000000b0 74 73 20 50 74 79 20 4c 74 64 30 1e 17 0d 31 32 |ts Pty Ltd0...12| -000000c0 31 31 32 32 31 35 30 36 33 32 5a 17 0d 32 32 31 |1122150632Z..221| -000000d0 31 32 30 31 35 30 36 33 32 5a 30 45 31 0b 30 09 |120150632Z0E1.0.| -000000e0 06 03 55 04 06 13 02 41 55 31 13 30 11 06 03 55 |..U....AU1.0...U| -000000f0 04 08 13 0a 53 6f 6d 65 2d 53 74 61 74 65 31 21 |....Some-State1!| -00000100 30 1f 06 03 55 04 0a 13 18 49 6e 74 65 72 6e 65 |0...U....Interne| -00000110 74 20 57 69 64 67 69 74 73 20 50 74 79 20 4c 74 |t Widgits Pty Lt| -00000120 64 30 81 9b 30 10 06 07 2a 86 48 ce 3d 02 01 06 |d0..0...*.H.=...| -00000130 05 2b 81 04 00 23 03 81 86 00 04 00 c4 a1 ed be |.+...#..........| -00000140 98 f9 0b 48 73 36 7e c3 16 56 11 22 f2 3d 53 c3 |...Hs6~..V.".=S.| -00000150 3b 4d 21 3d cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc |;M!=.ku......&..| -00000160 b2 87 f0 72 32 7c b3 64 2f 1c 90 bc ea 68 23 10 |...r2|.d/....h#.| -00000170 7e fe e3 25 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 |~..%.H:i.(m.7...| -00000180 62 dd 0d a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 |b....pb....d1...| -00000190 31 bd 96 b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 |1...h..#.vd?.\..| -000001a0 12 0e 58 58 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc |..XX._p.........| -000001b0 b9 b6 9f 30 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 |...0f[f. .'...;0| -000001c0 09 06 07 2a 86 48 ce 3d 04 01 03 81 8c 00 30 81 |...*.H.=......0.| -000001d0 88 02 42 01 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 |..B...O..E.H}...| -000001e0 ed 98 9d ae 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 |....Gp.^../...M.| -000001f0 61 40 d3 11 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b |a@......~.~.v..;| -00000200 7e a5 3f ce fa 10 e2 59 ec 47 2d 7c ac da 4e 97 |~.?....Y.G-|..N.| -00000210 0e 15 a0 6f d0 02 42 01 4d fc be 67 13 9c 2d 05 |...o..B.M..g..-.| -00000220 0e bd 3f a3 8c 25 c1 33 13 83 0d 94 06 bb d4 37 |..?..%.3.......7| -00000230 7a f6 ec 7a c9 86 2e dd d7 11 69 7f 85 7c 56 de |z..z......i..|V.| -00000240 fb 31 78 2b e4 c7 78 0d ae cb be 9e 4e 36 24 31 |.1x+..x.....N6$1| -00000250 7b 6a 0f 39 95 12 07 8f 2a 16 03 03 00 b7 0c 00 |{j.9....*.......| -00000260 00 b3 03 00 1d 20 61 f9 01 d0 ff f0 a6 f5 c0 9d |..... a.........| -00000270 43 bd 29 bb 1c 82 73 65 d5 dd 8e b9 df ed ee cd |C.)...se........| -00000280 4d 67 49 f0 05 6f 04 03 00 8b 30 81 88 02 42 00 |MgI..o....0...B.| -00000290 8a 28 93 2a 7d 8c 6c 24 30 2e 63 3b 36 20 ce 2a |.(.*}.l$0.c;6 .*| -000002a0 a7 6d 03 ce ea 63 0e e5 d0 eb cf b9 cc c4 d1 93 |.m...c..........| -000002b0 34 0c 19 8d 31 f9 25 0d 7e 57 84 6c ae e0 a2 71 |4...1.%.~W.l...q| -000002c0 8b 41 60 4f 57 e4 51 eb 73 58 e2 fc 6b 5f 5e 51 |.A`OW.Q.sX..k_^Q| -000002d0 bb 02 42 01 1a 1f 42 92 94 48 e0 0b 04 3e 08 90 |..B...B..H...>..| -000002e0 b8 9c 11 72 25 aa a8 ab 6c 53 ce 11 05 61 33 80 |...r%...lS...a3.| -000002f0 ba f0 c2 bf cb 8d 94 0c ca 2b 27 17 88 70 cd a5 |.........+'..p..| -00000300 c7 5a 10 98 07 a6 87 60 5b a8 16 4e 08 94 db f9 |.Z.....`[..N....| -00000310 68 1f e6 5b 4a 16 03 03 00 04 0e 00 00 00 |h..[J.........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 dc 87 4e a0 50 |....]...Y....N.P| +00000010 e3 82 ac 4e 02 fe d6 c3 19 7a c4 ab 8e de e2 d6 |...N.....z......| +00000020 39 ae ff 09 fd a1 17 4b d0 53 95 20 24 a1 fd b1 |9......K.S. $...| +00000030 d3 70 42 eb 4b a7 30 7f 33 dd 84 be ca 0b 79 eb |.pB.K.0.3.....y.| +00000040 24 f1 e4 b3 c4 7c 2b 19 99 c2 e8 48 c0 0a 00 00 |$....|+....H....| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 0e 0b 00 02 0a 00 02 07 00 02 |................| +00000070 04 30 82 02 00 30 82 01 62 02 09 00 b8 bf 2d 47 |.0...0..b.....-G| +00000080 a0 d2 eb f4 30 09 06 07 2a 86 48 ce 3d 04 01 30 |....0...*.H.=..0| +00000090 45 31 0b 30 09 06 03 55 04 06 13 02 41 55 31 13 |E1.0...U....AU1.| +000000a0 30 11 06 03 55 04 08 13 0a 53 6f 6d 65 2d 53 74 |0...U....Some-St| +000000b0 61 74 65 31 21 30 1f 06 03 55 04 0a 13 18 49 6e |ate1!0...U....In| +000000c0 74 65 72 6e 65 74 20 57 69 64 67 69 74 73 20 50 |ternet Widgits P| +000000d0 74 79 20 4c 74 64 30 1e 17 0d 31 32 31 31 32 32 |ty Ltd0...121122| +000000e0 31 35 30 36 33 32 5a 17 0d 32 32 31 31 32 30 31 |150632Z..2211201| +000000f0 35 30 36 33 32 5a 30 45 31 0b 30 09 06 03 55 04 |50632Z0E1.0...U.| +00000100 06 13 02 41 55 31 13 30 11 06 03 55 04 08 13 0a |...AU1.0...U....| +00000110 53 6f 6d 65 2d 53 74 61 74 65 31 21 30 1f 06 03 |Some-State1!0...| +00000120 55 04 0a 13 18 49 6e 74 65 72 6e 65 74 20 57 69 |U....Internet Wi| +00000130 64 67 69 74 73 20 50 74 79 20 4c 74 64 30 81 9b |dgits Pty Ltd0..| +00000140 30 10 06 07 2a 86 48 ce 3d 02 01 06 05 2b 81 04 |0...*.H.=....+..| +00000150 00 23 03 81 86 00 04 00 c4 a1 ed be 98 f9 0b 48 |.#.............H| +00000160 73 36 7e c3 16 56 11 22 f2 3d 53 c3 3b 4d 21 3d |s6~..V.".=S.;M!=| +00000170 cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc b2 87 f0 72 |.ku......&.....r| +00000180 32 7c b3 64 2f 1c 90 bc ea 68 23 10 7e fe e3 25 |2|.d/....h#.~..%| +00000190 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 62 dd 0d a0 |.H:i.(m.7...b...| +000001a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 31 bd 96 b0 |.pb....d1...1...| +000001b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 12 0e 58 58 |h..#.vd?.\....XX| +000001c0 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc b9 b6 9f 30 |._p............0| +000001d0 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 09 06 07 2a |f[f. .'...;0...*| +000001e0 86 48 ce 3d 04 01 03 81 8c 00 30 81 88 02 42 01 |.H.=......0...B.| +000001f0 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 ed 98 9d ae |..O..E.H}.......| +00000200 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 61 40 d3 11 |Gp.^../...M.a@..| +00000210 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b 7e a5 3f ce |....~.~.v..;~.?.| +00000220 fa 10 e2 59 ec 47 2d 7c ac da 4e 97 0e 15 a0 6f |...Y.G-|..N....o| +00000230 d0 02 42 01 4d fc be 67 13 9c 2d 05 0e bd 3f a3 |..B.M..g..-...?.| +00000240 8c 25 c1 33 13 83 0d 94 06 bb d4 37 7a f6 ec 7a |.%.3.......7z..z| +00000250 c9 86 2e dd d7 11 69 7f 85 7c 56 de fb 31 78 2b |......i..|V..1x+| +00000260 e4 c7 78 0d ae cb be 9e 4e 36 24 31 7b 6a 0f 39 |..x.....N6$1{j.9| +00000270 95 12 07 8f 2a 16 03 03 00 b7 0c 00 00 b3 03 00 |....*...........| +00000280 1d 20 d8 31 f8 bf 55 e5 14 f4 24 8d 5a 56 ed 0c |. .1..U...$.ZV..| +00000290 76 39 1b 05 ce 75 ce 34 c1 26 93 b5 0d 48 be d1 |v9...u.4.&...H..| +000002a0 dd 5a 04 03 00 8b 30 81 88 02 42 01 2e 70 c4 44 |.Z....0...B..p.D| +000002b0 4b 43 bd 67 6d 7b 9b 99 63 1a ff ae 7a 97 76 85 |KC.gm{..c...z.v.| +000002c0 86 f9 30 72 9e bc 07 e1 ce de f4 91 ff 5f d9 80 |..0r........._..| +000002d0 87 3d 40 2e 11 90 d7 f4 57 c1 1c 56 ac c6 ad 7d |.=@.....W..V...}| +000002e0 02 2e 76 a2 26 11 2f 34 26 b4 c8 a8 a1 02 42 01 |..v.&./4&.....B.| +000002f0 a2 59 e1 7b 7e fd ed 6f d3 a0 e8 19 82 aa 82 08 |.Y.{~..o........| +00000300 50 7c 1a 50 34 12 af b0 6f bb 81 33 72 f5 60 1b |P|.P4...o..3r.`.| +00000310 45 ae a3 dd c2 02 b9 0b 62 3e 5f 5b 49 f1 81 46 |E.......b>_[I..F| +00000320 22 78 39 f1 c8 a3 ce d5 29 bc f6 ac 5a 4e 16 2f |"x9.....)...ZN./| +00000330 46 16 03 03 00 04 0e 00 00 00 |F.........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 03 58 cd 2a 23 41 23 03 8f 32 2f |......X.*#A#..2/| -00000050 93 02 c4 f4 30 59 50 a9 d6 08 cf d6 33 3f af 10 |....0YP.....3?..| -00000060 c8 28 c1 85 c0 4a 96 a8 f9 fa 62 23 75 ec 64 33 |.(...J....b#u.d3| -00000070 72 1b 05 76 c1 |r..v.| +00000040 00 00 00 00 00 5f e5 4d 74 1f 5c ff c1 97 7f c9 |....._.Mt.\.....| +00000050 2a 8f 57 3c 37 7c f7 75 37 3d 10 e4 9f b4 a7 59 |*.W<7|.u7=.....Y| +00000060 e2 41 78 e2 06 ac 9c 70 5a 13 f9 b5 d1 05 e7 80 |.Ax....pZ.......| +00000070 76 ed 7e be 51 |v.~.Q| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 be |............ ...| -00000010 8b 3a 4e c0 3f a8 c9 dd 1a 81 ee ed ee 4d ad 6e |.:N.?........M.n| -00000020 cf 26 48 74 aa dc 23 15 e7 5c b6 d5 e6 44 59 da |.&Ht..#..\...DY.| -00000030 18 d0 e7 86 3f fd 05 4e 2b 6d 68 59 94 6a 0f 0c |....?..N+mhY.j..| -00000040 8a be 2e fe e4 1d 84 f7 6a aa 6f 6c 74 7a 91 8c |........j.oltz..| -00000050 85 85 b2 8b f1 f6 5c d1 bb f9 63 27 9d f8 03 e2 |......\...c'....| -00000060 a3 5d 03 b9 95 c9 c9 69 2a a8 eb 70 34 d4 2a 22 |.].....i*..p4.*"| -00000070 cb 89 08 78 fb 68 d9 e7 a1 ce 6b 72 34 ee a9 b1 |...x.h....kr4...| -00000080 de e6 1b 5b b3 ed 0b 91 86 36 ed a6 bc 7f 78 26 |...[.....6....x&| -00000090 20 1c 02 84 57 a2 fa f3 e5 64 30 5e 10 a8 65 32 | ...W....d0^..e2| -000000a0 63 45 64 94 4d 8d f7 46 4b 04 39 4e 8e 99 94 14 |cEd.M..FK.9N....| -000000b0 03 03 00 01 01 16 03 03 00 40 da e7 9e cf bd 7d |.........@.....}| -000000c0 b3 3f b9 9f a2 25 2d 61 fe 6b ed b5 b8 05 fa 09 |.?...%-a.k......| -000000d0 8b c7 79 a2 4d 40 82 79 65 5b e9 57 2c 87 8c 83 |..y.M@.ye[.W,...| -000000e0 7c 79 87 c9 6a e3 bc 1c ab b2 af c0 d0 0c 80 1d ||y..j...........| -000000f0 4c 41 ce ae 84 68 c6 24 c6 94 |LA...h.$..| +00000000 14 03 03 00 01 01 16 03 03 00 40 78 f5 31 47 dc |..........@x.1G.| +00000010 c6 6e c3 b1 3c 13 a1 12 de b1 3a 6c a7 0e 2e 98 |.n..<.....:l....| +00000020 4e 21 05 fa 9b 90 92 72 71 0b 6a cd 1b e1 c2 cb |N!.....rq.j.....| +00000030 08 9f 70 89 cd c8 5b ff 94 dd 96 e3 8c b9 8b dc |..p...[.........| +00000040 ac 7e c0 36 8c 34 ec bf a2 86 0e |.~.6.4.....| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 2a ee ae 32 47 dd 81 3c 2c e1 d3 |.....*..2G..<,..| -00000020 6d 44 ea 30 64 be 77 08 f4 17 de 56 a7 c1 d9 37 |mD.0d.w....V...7| -00000030 17 6f 88 35 a3 15 03 03 00 30 00 00 00 00 00 00 |.o.5.....0......| -00000040 00 00 00 00 00 00 00 00 00 00 ac cf 1b 73 bf 8d |.............s..| -00000050 39 d4 3e c3 fc 37 48 98 e3 85 60 7d 18 22 11 de |9.>..7H...`}."..| -00000060 f4 85 c9 16 f1 41 90 e0 79 a8 |.....A..y.| +00000010 00 00 00 00 00 07 21 26 72 a4 32 d8 85 3a 64 58 |......!&r.2..:dX| +00000020 45 f6 23 49 2f 77 5c 6b 4a 0a 15 ca 76 8f 4b b8 |E.#I/w\kJ...v.K.| +00000030 ab 8f 9c dc db 15 03 03 00 30 00 00 00 00 00 00 |.........0......| +00000040 00 00 00 00 00 00 00 00 00 00 1a 3d 57 20 36 4a |...........=W 6J| +00000050 b1 6a 21 4c 27 61 17 04 e4 bf 27 cc 14 61 55 c8 |.j!L'a....'..aU.| +00000060 15 22 3f 2b 4d ec 1e 9c 73 57 |."?+M...sW| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Golang-0 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Golang-0 index f2dc99ab..b8553e0d 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Golang-0 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-AES256-SHA-Golang-0 @@ -1,5 +1,5 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 f8 01 00 00 f4 03 03 00 00 00 00 00 |................| +00000000 16 03 01 01 0b 01 00 01 07 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -7,20 +7,21 @@ 00000050 cc a9 c0 2f c0 2b c0 30 c0 2c c0 27 c0 13 c0 23 |.../.+.0.,.'...#| 00000060 c0 09 c0 14 c0 0a 00 9c 00 9d 00 3c 00 2f 00 35 |...........<./.5| 00000070 c0 12 00 0a 00 05 c0 11 c0 07 13 01 13 03 13 02 |................| -00000080 01 00 00 79 00 05 00 05 01 00 00 00 00 00 0a 00 |...y............| -00000090 0a 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 |................| -000000a0 00 00 0d 00 18 00 16 08 04 08 05 08 06 04 01 04 |................| -000000b0 03 05 01 05 03 06 01 06 03 02 01 02 03 ff 01 00 |................| -000000c0 01 00 00 12 00 00 00 2b 00 09 08 03 04 03 03 03 |.......+........| -000000d0 02 03 01 00 33 00 26 00 24 00 1d 00 20 2f e5 7d |....3.&.$... /.}| -000000e0 a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff f6 |.G.bC.(.._.).0..| -000000f0 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |........_X.;t| +00000080 01 00 00 8c 00 00 00 0f 00 0d 00 00 0a 66 6f 6f |.............foo| +00000090 62 61 72 2e 63 6f 6d 00 05 00 05 01 00 00 00 00 |bar.com.........| +000000a0 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 00 0b |................| +000000b0 00 02 01 00 00 0d 00 18 00 16 08 04 08 05 08 06 |................| +000000c0 04 01 04 03 05 01 05 03 06 01 06 03 02 01 02 03 |................| +000000d0 ff 01 00 01 00 00 12 00 00 00 2b 00 09 08 03 04 |..........+.....| +000000e0 03 03 03 02 03 01 00 33 00 26 00 24 00 1d 00 20 |.......3.&.$... | +000000f0 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 |/.}.G.bC.(.._.).| +00000100 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |0.........._X.;t| >>> Flow 2 (server to client) -00000000 16 03 03 00 59 02 00 00 55 03 03 7d 4f 5d ce 2d |....Y...U..}O].-| -00000010 1e 76 e5 c4 5f b0 8f f8 1b 85 d4 d5 34 c3 c4 ce |.v.._.......4...| -00000020 bb 4c 21 5b 42 db 53 d5 c1 ce 3c 20 05 14 da 08 |.L![B.S...< ....| -00000030 43 4d e3 54 84 ef 6c e3 71 e7 ea 0d 94 89 ff 82 |CM.T..l.q.......| -00000040 bb 46 b5 c0 e4 52 d4 b3 8d 40 91 cc c0 0a 00 00 |.F...R...@......| +00000000 16 03 03 00 59 02 00 00 55 03 03 00 e5 55 6d a2 |....Y...U....Um.| +00000010 64 c3 bc e7 d9 07 e7 13 e7 62 e7 da 5d 0e fa 8e |d........b..]...| +00000020 b7 33 79 39 4e cc d4 e3 b0 0d b3 20 93 9a 17 ba |.3y9N...... ....| +00000030 bb 19 8f ab ee 8d 2a e6 59 0c a5 cc dc 9e 90 b6 |......*.Y.......| +00000040 50 38 6e a9 8a 76 58 f6 82 e5 d1 22 c0 0a 00 00 |P8n..vX...."....| 00000050 0d ff 01 00 01 00 00 0b 00 04 03 00 01 02 16 03 |................| 00000060 03 02 0e 0b 00 02 0a 00 02 07 00 02 04 30 82 02 |.............0..| 00000070 00 30 82 01 62 02 09 00 b8 bf 2d 47 a0 d2 eb f4 |.0..b.....-G....| @@ -55,39 +56,39 @@ 00000240 13 83 0d 94 06 bb d4 37 7a f6 ec 7a c9 86 2e dd |.......7z..z....| 00000250 d7 11 69 7f 85 7c 56 de fb 31 78 2b e4 c7 78 0d |..i..|V..1x+..x.| 00000260 ae cb be 9e 4e 36 24 31 7b 6a 0f 39 95 12 07 8f |....N6$1{j.9....| -00000270 2a 16 03 03 00 b7 0c 00 00 b3 03 00 1d 20 8a df |*............ ..| -00000280 78 36 a5 41 6e d2 b3 ba 56 f0 b9 0f c0 d9 5c fc |x6.An...V.....\.| -00000290 13 ab ff 41 41 c9 37 cc 81 d3 a1 f7 d1 6f 04 03 |...AA.7......o..| -000002a0 00 8b 30 81 88 02 42 01 80 70 64 89 b8 ef ba 6b |..0...B..pd....k| -000002b0 94 81 90 f0 2e 64 0d 2e 2f 99 56 04 05 49 ae c0 |.....d../.V..I..| -000002c0 bd bd 73 ce ee d4 72 0c 10 6f 5b 03 6c f2 22 cd |..s...r..o[.l.".| -000002d0 85 87 1a 72 f8 17 95 2b 05 0f 58 95 22 91 bb 23 |...r...+..X."..#| -000002e0 a4 8c dc 47 44 85 ef 72 1a 02 42 00 df 7a d0 46 |...GD..r..B..z.F| -000002f0 76 62 25 17 32 f3 bc 26 06 31 d6 89 df e0 e4 65 |vb%.2..&.1.....e| -00000300 d0 e8 d1 98 6f 38 b7 05 14 f4 75 db 61 05 3a 48 |....o8....u.a.:H| -00000310 0e 5f 4e 8c 40 14 44 f4 96 cb ae dd dc 21 41 69 |._N.@.D......!Ai| -00000320 ef 8f 8f 60 46 b0 7d 12 a4 c5 9a d3 3f 16 03 03 |...`F.}.....?...| -00000330 00 04 0e 00 00 00 |......| +00000270 2a 16 03 03 00 b6 0c 00 00 b2 03 00 1d 20 73 60 |*............ s`| +00000280 f5 fe f3 fc bf 65 6d 41 3c b3 1b 38 dd d9 0b 41 |.....emA<..8...A| +00000290 1d bf 38 51 5e bc 1d d8 4d 92 fc d2 2e 74 04 03 |..8Q^...M....t..| +000002a0 00 8a 30 81 87 02 42 00 89 1a 94 d3 cf e1 50 2d |..0...B.......P-| +000002b0 59 f5 f7 03 64 60 fe f7 1e cb 23 da 84 1b e9 1f |Y...d`....#.....| +000002c0 90 4e a6 c0 be 20 fa 6f 0c 0e fc e4 2b 64 0d e3 |.N... .o....+d..| +000002d0 8b b2 c2 d0 8b d0 fa 0b 18 24 15 3d 8e 10 07 f0 |.........$.=....| +000002e0 b8 91 2c 6b 72 f9 2c 73 a9 02 41 7e f6 de 62 d2 |..,kr.,s..A~..b.| +000002f0 b4 64 c3 29 84 d4 d8 89 7a dd 21 42 0c 5a 0a 3f |.d.)....z.!B.Z.?| +00000300 63 d0 33 d2 72 ce 94 98 47 64 fe 08 59 3b dd d6 |c.3.r...Gd..Y;..| +00000310 78 b3 a3 a5 53 b4 c9 03 02 31 35 00 ef 8f b1 92 |x...S....15.....| +00000320 cf ac 4d 5e 9d 6a 51 6d 05 97 8c f3 16 03 03 00 |..M^.jQm........| +00000330 04 0e 00 00 00 |.....| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 57 70 ee ea fc b4 11 5b 03 b2 44 |.....Wp.....[..D| -00000050 93 1d a6 81 2b 31 4b aa b4 28 14 77 61 40 06 3c |....+1K..(.wa@.<| -00000060 78 a0 4d b0 7c 03 84 93 42 09 a0 aa 19 f2 79 c2 |x.M.|...B.....y.| -00000070 3a 7b 19 80 63 |:{..c| +00000040 00 00 00 00 00 1e b4 98 bb d1 cc d3 67 c0 6d 84 |............g.m.| +00000050 de c6 9f 2a 52 14 fc e4 58 47 6a 94 77 70 71 f2 |...*R...XGj.wpq.| +00000060 78 4a 1a cf 68 6d 5e 74 f4 76 8c e8 82 4e ef 91 |xJ..hm^t.v...N..| +00000070 d0 6b cb 1d 85 |.k...| >>> Flow 4 (server to client) -00000000 14 03 03 00 01 01 16 03 03 00 40 83 bc d2 6e 69 |..........@...ni| -00000010 57 f6 27 84 d6 ae e0 33 9e 9f 1c 11 1c 52 90 fa |W.'....3.....R..| -00000020 e1 a1 ec cc cf 5a dd 03 d7 fa 0b 02 23 2a 89 25 |.....Z......#*.%| -00000030 51 7a 4e a2 5b ab 82 2e 92 d9 9d c6 ce 44 fc b4 |QzN.[........D..| -00000040 6a bd f8 ef e2 d3 81 8f 6c 33 08 |j.......l3.| +00000000 14 03 03 00 01 01 16 03 03 00 40 80 c1 89 0d 98 |..........@.....| +00000010 4e 83 28 d8 2a d1 2f 1a 3c 38 3a 18 a9 88 8f 1a |N.(.*./.<8:.....| +00000020 49 a1 e3 4d 03 1c b2 a9 d8 ec 43 94 af 7d 6e 26 |I..M......C..}n&| +00000030 3b 85 5a 36 b3 c6 bb b7 0f 96 84 b4 6b 8e 83 3f |;.Z6........k..?| +00000040 ee 72 e2 22 78 d8 08 ff 72 b2 93 |.r."x...r..| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 7f ac 91 4f bf 2e d6 d2 bf 90 75 |........O......u| -00000020 f7 69 04 12 a0 d6 68 bc 73 be f8 3f 01 73 3f 1c |.i....h.s..?.s?.| -00000030 8c 9e cb 4c 8b 15 03 03 00 30 00 00 00 00 00 00 |...L.....0......| -00000040 00 00 00 00 00 00 00 00 00 00 05 86 5c 74 ee 43 |............\t.C| -00000050 9b 50 74 06 c6 67 3a 2b 95 9a 54 59 25 88 d7 03 |.Pt..g:+..TY%...| -00000060 74 8c 87 90 ec 90 2a 66 15 62 |t.....*f.b| +00000010 00 00 00 00 00 57 e9 87 ed e6 e2 d7 9e 96 eb 42 |.....W.........B| +00000020 a5 de 79 7f 1d 52 2c a2 a6 ce 25 a4 7e 6e 0a c8 |..y..R,...%.~n..| +00000030 05 04 ee 80 52 15 03 03 00 30 00 00 00 00 00 00 |....R....0......| +00000040 00 00 00 00 00 00 00 00 00 00 2a a1 7a b2 44 25 |..........*.z.D%| +00000050 86 84 5a 9c 44 de da c4 14 49 ce 4c 12 a9 2a 77 |..Z.D....I.L..*w| +00000060 fb 65 b3 bd d3 4f 16 ef 89 e0 |.e...O....| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-55 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-55 index b5dbc76c..4fea51bb 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-55 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-55 @@ -1,93 +1,84 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 cc 01 00 00 c8 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 d6 01 00 00 d2 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1e c0 2b |...............+| 00000050 c0 2f cc a9 cc a8 c0 2c c0 30 c0 0a c0 09 c0 13 |./.....,.0......| -00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 61 |...3.9./.5.....a| -00000070 00 00 00 05 00 03 00 00 00 00 17 00 00 ff 01 00 |................| -00000080 01 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 |................| -00000090 00 0b 00 02 01 00 00 23 00 00 00 10 00 0e 00 0c |.......#........| -000000a0 02 68 32 08 68 74 74 70 2f 31 2e 31 00 05 00 05 |.h2.http/1.1....| -000000b0 01 00 00 00 00 00 0d 00 18 00 16 04 03 05 03 06 |................| -000000c0 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| -000000d0 01 |.| +00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 6b |...3.9./.5.....k| +00000070 00 00 00 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e |.........foobar.| +00000080 63 6f 6d 00 17 00 00 ff 01 00 01 00 00 0a 00 0a |com.............| +00000090 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 00 |................| +000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| +000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| +000000c0 0d 00 18 00 16 04 03 05 03 06 03 08 04 08 05 08 |................| +000000d0 06 04 01 05 01 06 01 02 03 02 01 |...........| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 94 59 44 ef e5 |....A...=...YD..| -00000010 a7 0e 67 c6 58 3b 8c 0e 83 93 6b eb 12 34 ff 78 |..g.X;....k..4.x| -00000020 15 f3 82 cc 99 b6 ac 06 6c 35 93 00 cc a9 00 00 |........l5......| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 0e 0b 00 02 0a 00 |................| -00000050 02 07 00 02 04 30 82 02 00 30 82 01 62 02 09 00 |.....0...0..b...| -00000060 b8 bf 2d 47 a0 d2 eb f4 30 09 06 07 2a 86 48 ce |..-G....0...*.H.| -00000070 3d 04 01 30 45 31 0b 30 09 06 03 55 04 06 13 02 |=..0E1.0...U....| -00000080 41 55 31 13 30 11 06 03 55 04 08 13 0a 53 6f 6d |AU1.0...U....Som| -00000090 65 2d 53 74 61 74 65 31 21 30 1f 06 03 55 04 0a |e-State1!0...U..| -000000a0 13 18 49 6e 74 65 72 6e 65 74 20 57 69 64 67 69 |..Internet Widgi| -000000b0 74 73 20 50 74 79 20 4c 74 64 30 1e 17 0d 31 32 |ts Pty Ltd0...12| -000000c0 31 31 32 32 31 35 30 36 33 32 5a 17 0d 32 32 31 |1122150632Z..221| -000000d0 31 32 30 31 35 30 36 33 32 5a 30 45 31 0b 30 09 |120150632Z0E1.0.| -000000e0 06 03 55 04 06 13 02 41 55 31 13 30 11 06 03 55 |..U....AU1.0...U| -000000f0 04 08 13 0a 53 6f 6d 65 2d 53 74 61 74 65 31 21 |....Some-State1!| -00000100 30 1f 06 03 55 04 0a 13 18 49 6e 74 65 72 6e 65 |0...U....Interne| -00000110 74 20 57 69 64 67 69 74 73 20 50 74 79 20 4c 74 |t Widgits Pty Lt| -00000120 64 30 81 9b 30 10 06 07 2a 86 48 ce 3d 02 01 06 |d0..0...*.H.=...| -00000130 05 2b 81 04 00 23 03 81 86 00 04 00 c4 a1 ed be |.+...#..........| -00000140 98 f9 0b 48 73 36 7e c3 16 56 11 22 f2 3d 53 c3 |...Hs6~..V.".=S.| -00000150 3b 4d 21 3d cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc |;M!=.ku......&..| -00000160 b2 87 f0 72 32 7c b3 64 2f 1c 90 bc ea 68 23 10 |...r2|.d/....h#.| -00000170 7e fe e3 25 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 |~..%.H:i.(m.7...| -00000180 62 dd 0d a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 |b....pb....d1...| -00000190 31 bd 96 b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 |1...h..#.vd?.\..| -000001a0 12 0e 58 58 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc |..XX._p.........| -000001b0 b9 b6 9f 30 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 |...0f[f. .'...;0| -000001c0 09 06 07 2a 86 48 ce 3d 04 01 03 81 8c 00 30 81 |...*.H.=......0.| -000001d0 88 02 42 01 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 |..B...O..E.H}...| -000001e0 ed 98 9d ae 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 |....Gp.^../...M.| -000001f0 61 40 d3 11 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b |a@......~.~.v..;| -00000200 7e a5 3f ce fa 10 e2 59 ec 47 2d 7c ac da 4e 97 |~.?....Y.G-|..N.| -00000210 0e 15 a0 6f d0 02 42 01 4d fc be 67 13 9c 2d 05 |...o..B.M..g..-.| -00000220 0e bd 3f a3 8c 25 c1 33 13 83 0d 94 06 bb d4 37 |..?..%.3.......7| -00000230 7a f6 ec 7a c9 86 2e dd d7 11 69 7f 85 7c 56 de |z..z......i..|V.| -00000240 fb 31 78 2b e4 c7 78 0d ae cb be 9e 4e 36 24 31 |.1x+..x.....N6$1| -00000250 7b 6a 0f 39 95 12 07 8f 2a 16 03 03 00 b7 0c 00 |{j.9....*.......| -00000260 00 b3 03 00 1d 20 cc 0c 1b cb 8f 59 0d fd 27 ba |..... .....Y..'.| -00000270 c8 9d 52 8b b5 3b 6f 70 2b 51 33 8c 49 1a 07 e3 |..R..;op+Q3.I...| -00000280 64 68 91 ee 1d 64 04 03 00 8b 30 81 88 02 42 01 |dh...d....0...B.| -00000290 65 39 1e 85 61 6d 66 fb f8 e4 00 48 69 9e e9 2b |e9..amf....Hi..+| -000002a0 fa 34 32 43 9b 58 c1 19 af 36 24 01 88 c9 7a 20 |.42C.X...6$...z | -000002b0 eb 22 18 bc 8c 0c 4a f0 7e 9e 59 fe 6c 41 81 d0 |."....J.~.Y.lA..| -000002c0 72 64 7a 92 0e 18 ac 9d 30 2d 11 55 cc 75 c9 65 |rdz.....0-.U.u.e| -000002d0 ee 02 42 01 87 35 28 61 9e de 39 86 63 4e e6 d3 |..B..5(a..9.cN..| -000002e0 50 79 2e ec 7a 1e de 41 d0 35 50 5a 4f a5 1f 5d |Py..z..A.5PZO..]| -000002f0 89 eb 62 b4 56 21 39 4f 6c fb 3c 2f f2 45 b1 75 |..b.V!9Ol.>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 20 bd f9 8a 69 c6 5d d9 b0 ea d7 b3 |.... ...i.].....| -00000040 e8 2a 57 9c 21 69 94 2e f6 27 9c 95 2a 10 6e 1f |.*W.!i...'..*.n.| -00000050 ee e0 8f b7 bb |.....| +00000030 16 03 03 00 20 89 c3 e8 a1 a9 42 2f 26 c7 3f 42 |.... .....B/&.?B| +00000040 3b dc 26 7e 9b cd 77 2e 2c 59 a0 78 68 24 63 1a |;.&~..w.,Y.xh$c.| +00000050 37 87 9c 50 4b |7..PK| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 fc |............ ...| -00000010 fd a3 50 b8 8f dc 0c 77 eb d4 54 13 47 9b fb 6a |..P....w..T.G..j| -00000020 fa 05 ec 8e a0 e3 ff 37 e8 d6 b1 6e 1f 01 5c 05 |.......7...n..\.| -00000030 e1 ef ee 36 8c 6e b2 6a 01 15 3c 3f 93 62 e5 a0 |...6.n.j..| -00000070 22 b5 8d 5c 6b ce 67 ac b8 b2 3e 27 cf fa c1 17 |"..\k.g...>'....| -00000080 2e 51 99 c7 70 a3 d5 fc 3f 5a 41 4b e8 92 73 b8 |.Q..p...?ZAK..s.| -00000090 08 40 68 3e 78 58 09 59 b3 7e cf ea 11 5e 3f 26 |.@h>xX.Y.~...^?&| -000000a0 e3 3a 76 e4 eb ca 9c 17 56 2e 91 a0 6a e5 78 14 |.:v.....V...j.x.| -000000b0 03 03 00 01 01 16 03 03 00 20 a5 e1 a0 1f 78 4f |......... ....xO| -000000c0 95 44 19 7d af 53 df a5 df 83 3f 8e cc 5a 61 4d |.D.}.S....?..ZaM| -000000d0 63 45 d9 7c 89 0d 94 18 28 26 |cE.|....(&| +00000000 14 03 03 00 01 01 16 03 03 00 20 03 09 80 1e d4 |.......... .....| +00000010 2c 55 68 c0 d5 57 8e 5f 45 1a 06 74 fa 05 e0 58 |,Uh..W._E..t...X| +00000020 ce 27 6c 6c 30 71 ff 40 3d b3 de |.'ll0q.@=..| >>> Flow 5 (client to server) -00000000 17 03 03 00 16 17 31 9a 7e 53 84 70 2e f3 0f 28 |......1.~S.p...(| -00000010 ba 68 90 fc 51 52 88 66 e3 19 fc 15 03 03 00 12 |.h..QR.f........| -00000020 34 58 18 a2 7d 24 0c 42 20 22 5f fa 57 25 7f 62 |4X..}$.B "_.W%.b| -00000030 1f 73 |.s| +00000000 17 03 03 00 16 e3 d2 6c 9c 03 ab aa 67 ec 8a 46 |.......l....g..F| +00000010 ef 7b c4 da de fb dd e0 f6 7b fa 15 03 03 00 12 |.{.......{......| +00000020 6b c2 43 f7 a4 9a e9 3e bf 93 2d bc 87 e3 49 c3 |k.C....>..-...I.| +00000030 70 c2 |p.| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-63 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-63 index 2d500c55..b7fcf821 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-63 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Firefox-63 @@ -6,23 +6,23 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..| 00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0| 00000060 c0 0a c0 09 c0 13 c0 14 00 33 00 39 00 2f 00 35 |.........3.9./.5| -00000070 00 0a 01 00 01 8f 00 00 00 05 00 03 00 00 00 00 |................| -00000080 17 00 00 ff 01 00 01 00 00 0a 00 0e 00 0c 00 1d |................| -00000090 00 17 00 18 00 19 01 00 01 01 00 0b 00 02 01 00 |................| -000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| -000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| -000000c0 33 00 6b 00 69 00 1d 00 20 2f e5 7d a3 47 cd 62 |3.k.i... /.}.G.b| -000000d0 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......| -000000e0 c2 ed 90 99 5f 58 cb 3b 74 00 17 00 41 04 1e 18 |...._X.;t...A...| -000000f0 37 ef 0d 19 51 88 35 75 71 b5 e5 54 5b 12 2e 8f |7...Q.5uq..T[...| -00000100 09 67 fd a7 24 20 3e b2 56 1c ce 97 28 5e f8 2b |.g..$ >.V...(^.+| -00000110 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 |-O....lK[.V.2B.X| -00000120 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 00 2b |..I..h.A.Vk.Z..+| -00000130 00 09 08 03 04 03 03 03 02 03 01 00 0d 00 18 00 |................| -00000140 16 04 03 05 03 06 03 08 04 08 05 08 06 04 01 05 |................| -00000150 01 06 01 02 03 02 01 00 2d 00 02 01 01 00 1c 00 |........-.......| -00000160 02 40 01 00 15 00 9e 00 00 00 00 00 00 00 00 00 |.@..............| -00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....| +000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1| +000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.| +000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| +000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| +000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.| +00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ | +00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....| +00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h| +00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......| +00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................| +00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| +00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....| +00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,80 +33,71 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 69 01 73 df df |....A...=..i.s..| -00000010 ca 82 81 fc 00 c1 65 89 eb c3 ad 09 64 65 a6 18 |......e.....de..| -00000020 bc c9 8b 3f 40 96 6f f8 11 b9 f5 00 cc a9 00 00 |...?@.o.........| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 0e 0b 00 02 0a 00 |................| -00000050 02 07 00 02 04 30 82 02 00 30 82 01 62 02 09 00 |.....0...0..b...| -00000060 b8 bf 2d 47 a0 d2 eb f4 30 09 06 07 2a 86 48 ce |..-G....0...*.H.| -00000070 3d 04 01 30 45 31 0b 30 09 06 03 55 04 06 13 02 |=..0E1.0...U....| -00000080 41 55 31 13 30 11 06 03 55 04 08 13 0a 53 6f 6d |AU1.0...U....Som| -00000090 65 2d 53 74 61 74 65 31 21 30 1f 06 03 55 04 0a |e-State1!0...U..| -000000a0 13 18 49 6e 74 65 72 6e 65 74 20 57 69 64 67 69 |..Internet Widgi| -000000b0 74 73 20 50 74 79 20 4c 74 64 30 1e 17 0d 31 32 |ts Pty Ltd0...12| -000000c0 31 31 32 32 31 35 30 36 33 32 5a 17 0d 32 32 31 |1122150632Z..221| -000000d0 31 32 30 31 35 30 36 33 32 5a 30 45 31 0b 30 09 |120150632Z0E1.0.| -000000e0 06 03 55 04 06 13 02 41 55 31 13 30 11 06 03 55 |..U....AU1.0...U| -000000f0 04 08 13 0a 53 6f 6d 65 2d 53 74 61 74 65 31 21 |....Some-State1!| -00000100 30 1f 06 03 55 04 0a 13 18 49 6e 74 65 72 6e 65 |0...U....Interne| -00000110 74 20 57 69 64 67 69 74 73 20 50 74 79 20 4c 74 |t Widgits Pty Lt| -00000120 64 30 81 9b 30 10 06 07 2a 86 48 ce 3d 02 01 06 |d0..0...*.H.=...| -00000130 05 2b 81 04 00 23 03 81 86 00 04 00 c4 a1 ed be |.+...#..........| -00000140 98 f9 0b 48 73 36 7e c3 16 56 11 22 f2 3d 53 c3 |...Hs6~..V.".=S.| -00000150 3b 4d 21 3d cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc |;M!=.ku......&..| -00000160 b2 87 f0 72 32 7c b3 64 2f 1c 90 bc ea 68 23 10 |...r2|.d/....h#.| -00000170 7e fe e3 25 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 |~..%.H:i.(m.7...| -00000180 62 dd 0d a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 |b....pb....d1...| -00000190 31 bd 96 b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 |1...h..#.vd?.\..| -000001a0 12 0e 58 58 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc |..XX._p.........| -000001b0 b9 b6 9f 30 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 |...0f[f. .'...;0| -000001c0 09 06 07 2a 86 48 ce 3d 04 01 03 81 8c 00 30 81 |...*.H.=......0.| -000001d0 88 02 42 01 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 |..B...O..E.H}...| -000001e0 ed 98 9d ae 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 |....Gp.^../...M.| -000001f0 61 40 d3 11 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b |a@......~.~.v..;| -00000200 7e a5 3f ce fa 10 e2 59 ec 47 2d 7c ac da 4e 97 |~.?....Y.G-|..N.| -00000210 0e 15 a0 6f d0 02 42 01 4d fc be 67 13 9c 2d 05 |...o..B.M..g..-.| -00000220 0e bd 3f a3 8c 25 c1 33 13 83 0d 94 06 bb d4 37 |..?..%.3.......7| -00000230 7a f6 ec 7a c9 86 2e dd d7 11 69 7f 85 7c 56 de |z..z......i..|V.| -00000240 fb 31 78 2b e4 c7 78 0d ae cb be 9e 4e 36 24 31 |.1x+..x.....N6$1| -00000250 7b 6a 0f 39 95 12 07 8f 2a 16 03 03 00 b7 0c 00 |{j.9....*.......| -00000260 00 b3 03 00 1d 20 98 bd 05 94 bb 15 c8 d5 71 c0 |..... ........q.| -00000270 b7 c4 5e 21 be da 3b f8 6b 7f 4b 09 82 d3 e7 ef |..^!..;.k.K.....| -00000280 a8 5c 1e 01 b3 1c 04 03 00 8b 30 81 88 02 42 01 |.\........0...B.| -00000290 43 d2 ca 8c 43 05 55 55 ad 91 b7 77 43 36 78 4e |C...C.UU...wC6xN| -000002a0 86 67 fd 04 b1 79 0a 63 18 c2 cf 51 df 99 c4 97 |.g...y.c...Q....| -000002b0 ea c3 c4 43 84 c6 34 c3 9c 95 18 ad ba 28 c0 a2 |...C..4......(..| -000002c0 ad 8b 21 7f 7d d8 9e b5 ee 96 3d 3f 94 28 48 d3 |..!.}.....=?.(H.| -000002d0 7a 02 42 01 4f 02 38 6e 89 56 88 b1 64 02 88 17 |z.B.O.8n.V..d...| -000002e0 86 5b 0e a8 50 de 63 82 f3 26 53 1f 9c d0 75 1c |.[..P.c..&S...u.| -000002f0 63 2b d2 3a 29 00 f3 f6 96 97 66 3b 36 d2 0a e3 |c+.:).....f;6...| -00000300 81 d4 b4 6c c8 9c d0 74 ea 62 11 6d 86 7a 77 a2 |...l...t.b.m.zw.| -00000310 6e f6 9a ce 17 16 03 03 00 04 0e 00 00 00 |n.............| +00000000 16 03 03 00 5d 02 00 00 59 03 03 d7 d1 58 0b 43 |....]...Y....X.C| +00000010 51 07 7d 3d a8 30 53 8c 81 1b ec b0 86 2b 56 2c |Q.}=.0S......+V,| +00000020 e6 91 d4 99 63 af ac b1 6f 0a 74 20 a5 f5 7f 4a |....c...o.t ...J| +00000030 f9 e4 69 9d 8e ae 53 52 21 79 fa 70 8d e4 f4 8e |..i...SR!y.p....| +00000040 4a 26 9a 02 f4 43 a7 3d 6f 2f 01 eb cc a9 00 00 |J&...C.=o/......| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 0e 0b 00 02 0a 00 02 07 00 02 |................| +00000070 04 30 82 02 00 30 82 01 62 02 09 00 b8 bf 2d 47 |.0...0..b.....-G| +00000080 a0 d2 eb f4 30 09 06 07 2a 86 48 ce 3d 04 01 30 |....0...*.H.=..0| +00000090 45 31 0b 30 09 06 03 55 04 06 13 02 41 55 31 13 |E1.0...U....AU1.| +000000a0 30 11 06 03 55 04 08 13 0a 53 6f 6d 65 2d 53 74 |0...U....Some-St| +000000b0 61 74 65 31 21 30 1f 06 03 55 04 0a 13 18 49 6e |ate1!0...U....In| +000000c0 74 65 72 6e 65 74 20 57 69 64 67 69 74 73 20 50 |ternet Widgits P| +000000d0 74 79 20 4c 74 64 30 1e 17 0d 31 32 31 31 32 32 |ty Ltd0...121122| +000000e0 31 35 30 36 33 32 5a 17 0d 32 32 31 31 32 30 31 |150632Z..2211201| +000000f0 35 30 36 33 32 5a 30 45 31 0b 30 09 06 03 55 04 |50632Z0E1.0...U.| +00000100 06 13 02 41 55 31 13 30 11 06 03 55 04 08 13 0a |...AU1.0...U....| +00000110 53 6f 6d 65 2d 53 74 61 74 65 31 21 30 1f 06 03 |Some-State1!0...| +00000120 55 04 0a 13 18 49 6e 74 65 72 6e 65 74 20 57 69 |U....Internet Wi| +00000130 64 67 69 74 73 20 50 74 79 20 4c 74 64 30 81 9b |dgits Pty Ltd0..| +00000140 30 10 06 07 2a 86 48 ce 3d 02 01 06 05 2b 81 04 |0...*.H.=....+..| +00000150 00 23 03 81 86 00 04 00 c4 a1 ed be 98 f9 0b 48 |.#.............H| +00000160 73 36 7e c3 16 56 11 22 f2 3d 53 c3 3b 4d 21 3d |s6~..V.".=S.;M!=| +00000170 cd 6b 75 e6 f6 b0 dc 9a df 26 c1 bc b2 87 f0 72 |.ku......&.....r| +00000180 32 7c b3 64 2f 1c 90 bc ea 68 23 10 7e fe e3 25 |2|.d/....h#.~..%| +00000190 c0 48 3a 69 e0 28 6d d3 37 00 ef 04 62 dd 0d a0 |.H:i.(m.7...b...| +000001a0 9c 70 62 83 d8 81 d3 64 31 aa 9e 97 31 bd 96 b0 |.pb....d1...1...| +000001b0 68 c0 9b 23 de 76 64 3f 1a 5c 7f e9 12 0e 58 58 |h..#.vd?.\....XX| +000001c0 b6 5f 70 dd 9b d8 ea d5 d7 f5 d5 cc b9 b6 9f 30 |._p............0| +000001d0 66 5b 66 9a 20 e2 27 e5 bf fe 3b 30 09 06 07 2a |f[f. .'...;0...*| +000001e0 86 48 ce 3d 04 01 03 81 8c 00 30 81 88 02 42 01 |.H.=......0...B.| +000001f0 88 a2 4f eb e2 45 c5 48 7d 1b ac f5 ed 98 9d ae |..O..E.H}.......| +00000200 47 70 c0 5e 1b b6 2f bd f1 b6 4d b7 61 40 d3 11 |Gp.^../...M.a@..| +00000210 a2 ce ee 0b 7e 92 7e ff 76 9d c3 3b 7e a5 3f ce |....~.~.v..;~.?.| +00000220 fa 10 e2 59 ec 47 2d 7c ac da 4e 97 0e 15 a0 6f |...Y.G-|..N....o| +00000230 d0 02 42 01 4d fc be 67 13 9c 2d 05 0e bd 3f a3 |..B.M..g..-...?.| +00000240 8c 25 c1 33 13 83 0d 94 06 bb d4 37 7a f6 ec 7a |.%.3.......7z..z| +00000250 c9 86 2e dd d7 11 69 7f 85 7c 56 de fb 31 78 2b |......i..|V..1x+| +00000260 e4 c7 78 0d ae cb be 9e 4e 36 24 31 7b 6a 0f 39 |..x.....N6$1{j.9| +00000270 95 12 07 8f 2a 16 03 03 00 b7 0c 00 00 b3 03 00 |....*...........| +00000280 1d 20 f1 29 56 52 18 41 75 4c 59 9d 5e de 9f b2 |. .)VR.AuLY.^...| +00000290 31 1a cd 64 ab fd 9e 77 3d 61 8d 6a 41 ca 80 0f |1..d...w=a.jA...| +000002a0 bb 08 04 03 00 8b 30 81 88 02 42 01 31 f6 9a 55 |......0...B.1..U| +000002b0 cc 94 98 bf c2 91 72 d1 dc d9 a2 19 33 74 78 fc |......r.....3tx.| +000002c0 8c 86 82 1b a5 fd 52 28 0f b9 f1 c2 7a 82 d4 27 |......R(....z..'| +000002d0 2a 43 5a 93 4b 46 67 53 b9 7e 9b 62 cd 40 96 2a |*CZ.KFgS.~.b.@.*| +000002e0 a0 6f b4 b2 56 1b 3e d4 ed f9 b0 a5 0e 02 42 00 |.o..V.>.......B.| +000002f0 f4 74 8f b7 d9 e4 c1 aa 50 d2 a4 7c 34 94 49 86 |.t......P..|4.I.| +00000300 04 c1 b0 ed f0 51 36 0b fb a3 b3 75 d0 5e 22 87 |.....Q6....u.^".| +00000310 9d b8 48 a8 7a 2b 48 61 1a 5a 94 89 db 06 ab d6 |..H.z+Ha.Z......| +00000320 6c 0d 09 0c db 2d b2 2b 85 92 41 38 af 71 6e 84 |l....-.+..A8.qn.| +00000330 9d 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 20 ee cd ff 71 14 d8 37 16 93 22 9e |.... ...q..7..".| -00000040 8b e0 77 01 7d 70 a1 58 65 7e 17 2f e1 5a ee d5 |..w.}p.Xe~./.Z..| -00000050 d6 59 7a 5c ce |.Yz\.| +00000030 16 03 03 00 20 31 f3 5d 71 22 1b d9 6b 1a a8 31 |.... 1.]q"..k..1| +00000040 2e 7d a0 41 24 ce 26 11 a1 d8 55 0d e0 a3 57 26 |.}.A$.&...U...W&| +00000050 27 8c de 62 c6 |'..b.| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 05 |............ ...| -00000010 91 92 89 e6 c4 45 1a 7b ba 8c 0e 86 47 97 7c b6 |.....E.{....G.|.| -00000020 be 69 71 30 c1 0e 1e d0 5f 82 81 ab 7a 81 cd 54 |.iq0...._...z..T| -00000030 52 ae e8 c1 11 75 d9 e5 04 80 35 68 7d 6b 1c 13 |R....u....5h}k..| -00000040 cd 13 a1 07 6e af c5 c0 28 04 61 66 93 87 ed 7e |....n...(.af...~| -00000050 e9 66 29 f8 83 25 21 f9 37 3b c9 d8 97 c3 36 89 |.f)..%!.7;....6.| -00000060 ac 2e e7 a8 94 57 be 24 5b e3 fe 07 e9 e6 ec 3a |.....W.$[......:| -00000070 22 6d 5d 46 db 1e ae 85 d0 8e 4a 64 f9 42 22 8f |"m]F......Jd.B".| -00000080 20 05 32 fc d0 3e 20 6f e5 91 d4 fc 5f ed d8 c0 | .2..> o...._...| -00000090 62 3d 23 1e fc 48 da c7 22 90 45 15 af f7 2e 01 |b=#..H..".E.....| -000000a0 f9 f5 25 39 a4 f3 8f a1 36 ab b1 26 20 4c 07 14 |..%9....6..& L..| -000000b0 03 03 00 01 01 16 03 03 00 20 ef 51 97 6a 16 7d |......... .Q.j.}| -000000c0 f4 d6 f4 6d b6 96 5b 5a cd 1d 04 82 06 82 37 ec |...m..[Z......7.| -000000d0 0a e6 dc 06 17 4a 3b bb ae 72 |.....J;..r| +00000000 14 03 03 00 01 01 16 03 03 00 20 ee 28 e5 bc 11 |.......... .(...| +00000010 db 19 b1 f6 54 ec ce 9c 09 66 17 c6 ee df be 9e |....T....f......| +00000020 10 35 a3 9a b0 a1 6c 17 df dd a8 |.5....l....| >>> Flow 5 (client to server) -00000000 17 03 03 00 16 00 28 34 fc ca fa e0 8c f3 42 4b |......(4......BK| -00000010 a2 e5 db 3a 66 c3 fe c6 d3 96 ca 15 03 03 00 12 |...:f...........| -00000020 ea d0 32 c1 b6 55 8b 10 93 38 b3 de 2e 63 3b 1c |..2..U...8...c;.| -00000030 e3 48 |.H| +00000000 17 03 03 00 16 b3 dc 66 40 d5 e7 c8 25 47 07 75 |.......f@...%G.u| +00000010 35 cf a7 2d 6f 74 98 3a a6 f9 46 15 03 03 00 12 |5..-ot.:..F.....| +00000020 07 06 b5 09 2e 25 9d c7 a7 6e 12 3a 13 f8 f2 58 |.....%...n.:...X| +00000030 11 2f |./| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Golang-0 b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Golang-0 index f6b9dfd7..a3277917 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Golang-0 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-ECDSA-CHACHA20-POLY1305-Golang-0 @@ -1,24 +1,25 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 ce 01 00 00 ca 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 e1 01 00 00 dd 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 08 cc a9 |................| -00000050 13 01 13 03 13 02 01 00 00 79 00 05 00 05 01 00 |.........y......| -00000060 00 00 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 |................| -00000070 19 00 0b 00 02 01 00 00 0d 00 18 00 16 08 04 08 |................| -00000080 05 08 06 04 01 04 03 05 01 05 03 06 01 06 03 02 |................| -00000090 01 02 03 ff 01 00 01 00 00 12 00 00 00 2b 00 09 |.............+..| -000000a0 08 03 04 03 03 03 02 03 01 00 33 00 26 00 24 00 |..........3.&.$.| -000000b0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| -000000c0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| -000000d0 cb 3b 74 |.;t| +00000050 13 01 13 03 13 02 01 00 00 8c 00 00 00 0f 00 0d |................| +00000060 00 00 0a 66 6f 6f 62 61 72 2e 63 6f 6d 00 05 00 |...foobar.com...| +00000070 05 01 00 00 00 00 00 0a 00 0a 00 08 00 1d 00 17 |................| +00000080 00 18 00 19 00 0b 00 02 01 00 00 0d 00 18 00 16 |................| +00000090 08 04 08 05 08 06 04 01 04 03 05 01 05 03 06 01 |................| +000000a0 06 03 02 01 02 03 ff 01 00 01 00 00 12 00 00 00 |................| +000000b0 2b 00 09 08 03 04 03 03 03 02 03 01 00 33 00 26 |+............3.&| +000000c0 00 24 00 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 |.$... /.}.G.bC.(| +000000d0 da ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 |.._.).0.........| +000000e0 99 5f 58 cb 3b 74 |._X.;t| >>> Flow 2 (server to client) -00000000 16 03 03 00 59 02 00 00 55 03 03 f3 eb 4b 13 70 |....Y...U....K.p| -00000010 9f ed 6e 7a d2 b9 d6 3c f1 5b 69 58 48 d4 41 c1 |..nz...<.[iXH.A.| -00000020 38 13 58 6f 01 75 bd 75 6d 47 3d 20 61 a7 22 f2 |8.Xo.u.umG= a.".| -00000030 5d 08 a0 63 08 4d cb 7b 54 ea c1 99 c1 cc d1 88 |]..c.M.{T.......| -00000040 b7 9c be 08 a2 de 86 5f 68 0a b7 82 cc a9 00 00 |......._h.......| +00000000 16 03 03 00 59 02 00 00 55 03 03 e2 89 84 c6 72 |....Y...U......r| +00000010 ca 5f 8a ed a3 39 f3 71 82 49 98 7f 58 ec 78 5e |._...9.q.I..X.x^| +00000020 c7 77 a1 c8 8a b9 6d 2e c4 5b dd 20 ca d1 cc 7f |.w....m..[. ....| +00000030 fd c2 2e 8a fe 53 e1 52 11 49 44 51 e1 17 db 06 |.....S.R.IDQ....| +00000040 ee b8 c6 22 4f df f9 50 fa 2c f8 98 cc a9 00 00 |..."O..P.,......| 00000050 0d ff 01 00 01 00 00 0b 00 04 03 00 01 02 16 03 |................| 00000060 03 02 0e 0b 00 02 0a 00 02 07 00 02 04 30 82 02 |.............0..| 00000070 00 30 82 01 62 02 09 00 b8 bf 2d 47 a0 d2 eb f4 |.0..b.....-G....| @@ -53,32 +54,32 @@ 00000240 13 83 0d 94 06 bb d4 37 7a f6 ec 7a c9 86 2e dd |.......7z..z....| 00000250 d7 11 69 7f 85 7c 56 de fb 31 78 2b e4 c7 78 0d |..i..|V..1x+..x.| 00000260 ae cb be 9e 4e 36 24 31 7b 6a 0f 39 95 12 07 8f |....N6$1{j.9....| -00000270 2a 16 03 03 00 b6 0c 00 00 b2 03 00 1d 20 d1 9a |*............ ..| -00000280 ac 6f a7 da 22 b7 f3 6d ef 4c b3 a5 57 20 6f 5c |.o.."..m.L..W o\| -00000290 31 0d f9 6d 86 5c bf e9 b8 5a 3b 36 b2 36 04 03 |1..m.\...Z;6.6..| -000002a0 00 8a 30 81 87 02 42 01 9a 55 b0 9d 5a 9a 5e 42 |..0...B..U..Z.^B| -000002b0 18 a4 09 44 76 d3 4b 3d d1 39 6e 06 d7 72 a2 fa |...Dv.K=.9n..r..| -000002c0 0a c5 2a 82 f3 3b 7c 42 5b 56 ca a8 73 24 a5 1a |..*..;|B[V..s$..| -000002d0 02 31 c4 33 09 54 be e3 b4 8a 67 b1 d3 24 65 da |.1.3.T....g..$e.| -000002e0 b9 86 40 53 ab fb 37 42 34 02 41 1a 0e 38 37 b2 |..@S..7B4.A..87.| -000002f0 4e 66 b2 d4 8a 04 73 b4 34 89 e9 b2 e3 75 06 4e |Nf....s.4....u.N| -00000300 e4 f0 ff c5 3f 46 d0 44 ed 9a f7 b1 57 5e e0 2f |....?F.D....W^./| -00000310 b6 a8 14 98 cb 4b 98 d3 f7 66 00 e5 ec d1 ad 0f |.....K...f......| -00000320 07 02 7b 92 79 fd 9a d4 c7 82 3c 4e 16 03 03 00 |..{.y.....>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 20 20 bc 64 2f 8d e9 8d e9 7d 67 dc |.... .d/....}g.| -00000040 10 56 3c 05 71 e8 3b ca 70 9c 2b c8 10 87 ea fc |.V<.q.;.p.+.....| -00000050 f7 50 50 a5 ee |.PP..| +00000030 16 03 03 00 20 cf 6c d3 a9 fa 32 12 ec c4 a6 6d |.... .l...2....m| +00000040 c4 65 9a 6f f6 e4 ce cd 60 cf 54 72 79 f7 67 ca |.e.o....`.Try.g.| +00000050 ed 77 45 aa 7f |.wE..| >>> Flow 4 (server to client) -00000000 14 03 03 00 01 01 16 03 03 00 20 5b f9 18 e2 20 |.......... [... | -00000010 91 47 0a fe 95 78 55 89 25 b7 98 1f 2f 93 cd 7c |.G...xU.%.../..|| -00000020 81 4f b5 d8 04 15 d7 36 f9 22 03 |.O.....6.".| +00000000 14 03 03 00 01 01 16 03 03 00 20 04 14 db 77 b1 |.......... ...w.| +00000010 68 59 4f ca ef 03 41 5a 8f 81 11 8d 8c 77 08 d0 |hYO...AZ.....w..| +00000020 ff dc 19 75 9d 5b 53 47 ae 7d f9 |...u.[SG.}.| >>> Flow 5 (client to server) -00000000 17 03 03 00 16 df 54 5d 0b d6 8a cc e5 f6 d8 0e |......T]........| -00000010 7c 35 77 0c 93 c9 bf 7d eb 95 09 15 03 03 00 12 ||5w....}........| -00000020 32 75 90 35 c0 81 d5 1d 78 c6 c1 ce 24 5c 72 d3 |2u.5....x...$\r.| -00000030 48 40 |H@| +00000000 17 03 03 00 16 fc fe 74 a9 c8 d1 f0 75 74 d8 20 |.......t....ut. | +00000010 7e 36 9d de 4f 39 f9 a2 ff 57 f5 15 03 03 00 12 |~6..O9...W......| +00000020 05 45 f6 f6 6d 71 17 64 29 7a fe 8c 6f ef fb 06 |.E..mq.d)z..o...| +00000030 96 05 |..| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 index e62a9d7c..6292e7a4 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 @@ -1,99 +1,91 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 d7 01 00 00 d3 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 e1 01 00 00 dd 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 0a 0a |................| 00000050 c0 2b c0 2f c0 2c c0 30 cc a9 cc a8 c0 13 c0 14 |.+./.,.0........| -00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 6e 0a 0a |...../.5.....n..| -00000070 00 00 ff 01 00 01 00 00 00 00 05 00 03 00 00 00 |................| -00000080 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| -00000090 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| -000000a0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| -000000b0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| -000000c0 50 00 00 00 0b 00 02 01 00 00 0a 00 0a 00 08 0a |P...............| -000000d0 0a 00 1d 00 17 00 18 1a 1a 00 01 00 |............| +00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 78 0a 0a |...../.5.....x..| +00000070 00 00 ff 01 00 01 00 00 00 00 0f 00 0d 00 00 0a |................| +00000080 66 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 00 23 |foobar.com.....#| +00000090 00 00 00 0d 00 14 00 12 04 03 08 04 04 01 05 03 |................| +000000a0 08 05 05 01 08 06 06 01 02 01 00 05 00 05 01 00 |................| +000000b0 00 00 00 00 12 00 00 00 10 00 0e 00 0c 02 68 32 |..............h2| +000000c0 08 68 74 74 70 2f 31 2e 31 75 50 00 00 00 0b 00 |.http/1.1uP.....| +000000d0 02 01 00 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| +000000e0 18 1a 1a 00 01 00 |......| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 1c 5c 8f 41 92 |....A...=...\.A.| -00000010 a1 c7 a2 d6 ac 9c 36 02 58 ac 80 ff 0e dd 14 18 |......6.X.......| -00000020 25 26 0e a7 14 e9 5e 62 bf 8b 77 00 c0 2f 00 00 |%&....^b..w../..| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 36 15 10 e1 88 62 09 87 ad 43 3a e0 df ef 27 | 6....b...C:...'| -000002c0 81 05 a0 db 2b 46 af 06 81 6b 54 2b 15 70 be 37 |....+F...kT+.p.7| -000002d0 3d 08 04 00 80 05 75 5b ab bf 31 86 4b a9 ed f7 |=.....u[..1.K...| -000002e0 9e a6 0a 0d f7 11 f7 dc 58 29 3a cc 25 16 a6 66 |........X):.%..f| -000002f0 60 39 b2 19 09 27 68 9f 95 35 7c a0 78 57 76 b7 |`9...'h..5|.xWv.| -00000300 9c f9 cf 44 ee e3 1d f8 85 5b 8f e9 96 a7 8f 83 |...D.....[......| -00000310 f7 50 51 f9 25 f7 72 4b 4b a7 b0 fc 1e 9d 41 98 |.PQ.%.rKK.....A.| -00000320 d4 cf a5 be 21 25 e5 1a bc 8a ce 41 99 78 c5 e6 |....!%.....A.x..| -00000330 5d c0 8e 01 62 f3 39 00 6a 3d 3a 1f b1 e5 41 0e |]...b.9.j=:...A.| -00000340 5d 09 ea 57 ea d2 09 8a 85 f4 72 30 6b 6d 34 14 |]..W......r0km4.| -00000350 40 38 41 e2 25 16 03 03 00 04 0e 00 00 00 |@8A.%.........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 b8 dc 31 4b 79 |....]...Y....1Ky| +00000010 b2 a1 f9 ab dd 40 44 5e 3e 29 cd 4f 7e 78 12 ba |.....@D^>).O~x..| +00000020 6c a1 24 8b bf 6b c1 a2 73 33 55 20 7c 85 5f d4 |l.$..k..s3U |._.| +00000030 1c a1 e7 b9 a5 ff 7d ff 81 23 a7 e1 aa 12 80 9c |......}..#......| +00000040 12 cc ea 6d bc 20 93 94 92 c6 c7 62 c0 2f 00 00 |...m. .....b./..| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 1c 19 56 |............ ..V| +000002d0 82 bd fe c5 7f 06 55 00 27 cd e9 59 ea 6e d4 73 |......U.'..Y.n.s| +000002e0 d2 ae 24 f8 88 54 12 fe 32 30 49 7f 14 08 04 00 |..$..T..20I.....| +000002f0 80 bc 8c 0b 4e 90 7d d4 4e 3b 1d 3a dc ca b8 3a |....N.}.N;.:...:| +00000300 55 57 9f 14 62 48 0c a9 a7 61 ed 1a 44 93 c0 51 |UW..bH...a..D..Q| +00000310 3e 54 bd bb 94 71 ac c3 0b 6e ad b6 94 ff 13 fb |>T...q...n......| +00000320 e4 e0 6a 2a 71 7e e1 51 72 e6 21 b4 d4 d8 98 7f |..j*q~.Qr.!.....| +00000330 0a d9 4c 95 43 60 ad 94 7c 85 32 5d c0 9f 58 61 |..L.C`..|.2]..Xa| +00000340 96 1e 3a 1f 8a dc 06 06 6d 80 c1 b8 69 73 8d 7c |..:.....m...is.|| +00000350 69 bb 33 48 af 61 b5 26 5a 6c 7d b9 36 2c 93 5b |i.3H.a.&Zl}.6,.[| +00000360 c9 67 e5 d9 06 3b 1c 8c f2 d3 88 e5 1b e1 c9 ae |.g...;..........| +00000370 47 16 03 03 00 04 0e 00 00 00 |G.........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 c0 85 41 |....(..........A| -00000040 6f c9 8d cd 73 7f a2 eb c8 d7 82 3a 00 d8 40 87 |o...s......:..@.| -00000050 21 5e cb 3b 26 c4 38 2f 54 28 c9 d7 1b |!^.;&.8/T(...| +00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 4d 88 4f |....(........M.O| +00000040 38 66 f7 0d 66 f0 dd 74 8e a9 52 ed c2 75 48 d9 |8f..f..t..R..uH.| +00000050 d2 24 53 51 cc a8 28 2e fc 75 65 ad 4b |.$SQ..(..ue.K| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 79 |............ ..y| -00000010 df da 32 a0 b2 16 2a 73 57 e9 af 53 25 67 ac 30 |..2...*sW..S%g.0| -00000020 86 dc 05 97 bf 1c d6 40 c5 01 ef 80 5c 6c 82 31 |.......@....\l.1| -00000030 f0 48 be 9d 68 a2 b9 da 6c 55 79 8d da e8 36 61 |.H..h...lUy...6a| -00000040 c2 00 6c 0e 23 f0 bb f6 ef 46 cb a4 69 96 b1 54 |..l.#....F..i..T| -00000050 3f 8c 3a de b4 1e eb 65 ca 22 99 fc a1 01 2e 78 |?.:....e.".....x| -00000060 08 fa a2 41 1b e9 66 82 96 8c be de 74 25 5c 9d |...A..f.....t%\.| -00000070 c3 82 02 68 2c 0a 2e b3 63 0b e2 72 1c 06 d9 20 |...h,...c..r... | -00000080 e4 6d ec 80 34 b4 95 91 77 64 6d ca 4a e6 a0 e3 |.m..4...wdm.J...| -00000090 a4 40 ae 8f a9 87 f0 c3 97 bd aa f3 7c 1d 70 bd |.@..........|.p.| -000000a0 88 d9 00 9a 23 ba b3 ac 95 69 dd 8a 5a d6 59 14 |....#....i..Z.Y.| -000000b0 03 03 00 01 01 16 03 03 00 28 c7 1b 50 e4 6d fa |.........(..P.m.| -000000c0 ba 4a 6e 34 7b 85 79 a4 37 ec 21 d4 2c 14 db 8c |.Jn4{.y.7.!.,...| -000000d0 42 7a 39 5e d6 06 5d 31 01 cd 38 00 ab 8b 26 0c |Bz9^..]1..8...&.| -000000e0 8c 70 |.p| +00000000 14 03 03 00 01 01 16 03 03 00 28 ec 69 b8 7b 3f |..........(.i.{?| +00000010 c8 dc ed d6 26 b9 ad 9f 48 ea e7 42 c8 1b 68 58 |....&...H..B..hX| +00000020 b8 ea 66 0b 38 e9 a0 10 0d e1 0a 19 4b 97 21 58 |..f.8.......K.!X| +00000030 ab 06 98 |...| >>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 30 d1 d0 |.............0..| -00000010 48 b6 11 0b 60 72 79 60 b9 55 b8 e2 76 4c 2f b5 |H...`ry`.U..vL/.| -00000020 a0 92 98 15 03 03 00 1a 00 00 00 00 00 00 00 02 |................| -00000030 90 7d b8 54 f2 af 4a c8 0c 21 ce c2 15 61 c6 e2 |.}.T..J..!...a..| -00000040 cf 4d |.M| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 3c fd 44 |.............<.D| +00000010 5f d1 3d 6c 65 8e 6d 11 df eb 8a 1a e1 ea 63 5c |_.=le.m.......c\| +00000020 ec 39 b7 15 03 03 00 1a 00 00 00 00 00 00 00 02 |.9..............| +00000030 c7 35 89 35 c6 b5 18 5b 6b 78 7c 06 20 40 16 d3 |.5.5...[kx|. @..| +00000040 be c0 |..| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70 index fae73931..bdea03b9 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70 @@ -7,18 +7,18 @@ 00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..| 00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..| 00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 00 00 |................| -00000080 05 00 03 00 00 00 00 17 00 00 00 23 00 00 00 0d |...........#....| -00000090 00 14 00 12 04 03 08 04 04 01 05 03 08 05 05 01 |................| -000000a0 08 06 06 01 02 01 00 05 00 05 01 00 00 00 00 00 |................| -000000b0 12 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 74 |..........h2.htt| -000000c0 70 2f 31 2e 31 75 50 00 00 00 0b 00 02 01 00 00 |p/1.1uP.........| -000000d0 33 00 2b 00 29 0a 0a 00 01 00 00 1d 00 20 2f e5 |3.+.)........ /.| -000000e0 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff |}.G.bC.(.._.).0.| -000000f0 f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 00 2d |........._X.;t.-| -00000100 00 02 01 01 00 2b 00 0b 0a 0a 0a 03 04 03 03 03 |.....+..........| -00000110 02 03 01 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| -00000120 18 00 1b 00 03 02 00 02 1a 1a 00 01 00 00 15 00 |................| -00000130 d4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000080 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e 63 6f 6d |......foobar.com| +00000090 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| +000000a0 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| +000000b0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| +000000c0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| +000000d0 50 00 00 00 0b 00 02 01 00 00 33 00 2b 00 29 0a |P.........3.+.).| +000000e0 0a 00 01 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 |....... /.}.G.bC| +000000f0 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 |.(.._.).0.......| +00000100 ed 90 99 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b |..._X.;t.-.....+| +00000110 00 0b 0a 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 |................| +00000120 0a 00 08 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 |................| +00000130 00 02 1a 1a 00 01 00 00 15 00 ca 00 00 00 00 00 |................| 00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,86 +33,77 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 4e ce 24 dc eb |....A...=..N.$..| -00000010 cc a4 13 df b9 c1 88 f8 83 dc 0b d9 5f 84 aa 61 |............_..a| -00000020 12 66 64 37 79 ac a8 23 63 6b 10 00 c0 2f 00 00 |.fd7y..#ck.../..| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 af 1b 17 53 a3 ed ff f2 b2 f3 1b d4 5f 07 13 | ...S........_..| -000002c0 c5 45 cf 97 95 bc 4a 94 80 0d 4b dc 43 a5 18 c1 |.E....J...K.C...| -000002d0 6a 08 04 00 80 23 32 e4 6d 4f 5c 28 67 17 0f 08 |j....#2.mO\(g...| -000002e0 9c 6b 50 fe 59 f0 38 ec 27 6e 0a ae 25 2b 8a 6e |.kP.Y.8.'n..%+.n| -000002f0 2d e2 aa 60 e4 49 f4 c0 85 7b 11 07 37 cc 55 d7 |-..`.I...{..7.U.| -00000300 92 0e b5 37 76 ee 8d ab e0 bc 17 dd 3a 45 44 03 |...7v.......:ED.| -00000310 3b 81 3b 3d 69 6e 5a 70 b4 8c 3f bf 2a bd 2b 4d |;.;=inZp..?.*.+M| -00000320 61 05 5f a4 29 f2 ec d7 be f2 de c3 b8 96 47 05 |a._.).........G.| -00000330 72 4f 2e 49 9d 4e be 84 2d 20 61 9e a1 16 f8 ee |rO.I.N..- a.....| -00000340 49 16 27 b2 a3 b9 fe 8b 1c 00 83 ed 1d 24 30 aa |I.'..........$0.| -00000350 37 d2 2c 42 6e 16 03 03 00 04 0e 00 00 00 |7.,Bn.........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 67 b5 13 0f 28 |....]...Y..g...(| +00000010 f0 f0 3c 8d 2d 9c 40 55 7e 80 7a 80 d9 73 b6 70 |..<.-.@U~.z..s.p| +00000020 b2 9b 16 ee db e4 06 04 a7 7e 37 20 0f 40 2e 1c |.........~7 .@..| +00000030 4f 62 11 ed 55 89 66 58 37 71 5b 06 94 41 36 be |Ob..U.fX7q[..A6.| +00000040 97 60 e7 13 c9 3f c3 7f d8 d5 f3 aa c0 2f 00 00 |.`...?......./..| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 42 16 09 |............ B..| +000002d0 13 62 2f b7 1a 63 cb 63 cb 6c 5d 7b a1 61 70 b1 |.b/..c.c.l]{.ap.| +000002e0 7f 31 67 cb 4b 4c e3 1f bf 29 20 c3 49 08 04 00 |.1g.KL...) .I...| +000002f0 80 aa 70 bf 00 e7 a1 2a 5a 44 4a 52 bf df d7 bc |..p....*ZDJR....| +00000300 51 df 55 d9 e6 8d 4c cb 1d 3a f4 f8 9e c3 db 9f |Q.U...L..:......| +00000310 7b da 62 50 36 38 c9 59 a0 97 86 57 ef 9c 82 c3 |{.bP68.Y...W....| +00000320 61 0e 88 ae 51 96 cc 53 47 1b dc d6 54 88 ec 5c |a...Q..SG...T..\| +00000330 8e 40 68 5f d6 d6 4b df 5e 06 aa c6 d4 51 76 88 |.@h_..K.^....Qv.| +00000340 61 4c 0f 19 1f f5 f5 9d 05 1f 3a 36 a0 e0 19 19 |aL........:6....| +00000350 54 da 8d 84 78 48 5c 5f c7 c3 6b 58 81 8f 09 5a |T...xH\_..kX...Z| +00000360 64 bf 28 2f e7 42 2f 07 f9 b0 ee f7 1c da eb 17 |d.(/.B/.........| +00000370 f2 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 02 37 b7 |....(.........7.| -00000040 f5 60 f0 c9 33 71 ff cc 45 2d 71 dd d2 5f 35 33 |.`..3q..E-q.._53| -00000050 73 a1 fa 8c 55 6f 48 0d d7 27 ff 1a a8 |s...UoH..'...| +00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 0f 00 93 |....(...........| +00000040 7b 51 81 94 e9 19 75 ca 75 fe 14 6f 21 f2 0b e9 |{Q....u.u..o!...| +00000050 36 d8 9b 0e 87 91 23 17 63 44 57 d1 85 |6.....#.cDW..| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 c4 |............ ...| -00000010 18 d2 ab 16 1b 61 82 9c 4b 30 cd d3 9e de 4d 55 |.....a..K0....MU| -00000020 e7 07 bd e2 e3 23 26 62 39 72 90 a1 82 f7 a4 cd |.....#&b9r......| -00000030 46 02 b9 ad b9 21 b2 20 49 df 2f 38 72 ca 80 c0 |F....!. I./8r...| -00000040 71 3e be de 97 09 45 62 8f 96 71 6b 72 4c 13 e9 |q>....Eb..qkrL..| -00000050 73 99 df 05 0e 29 a1 a2 dc 6f a5 a0 82 6f 9f ed |s....)...o...o..| -00000060 7e 45 9d df e2 02 aa 6f 46 98 a6 85 45 12 30 ed |~E.....oF...E.0.| -00000070 26 38 3b 11 ca 1e 94 83 f7 cf ed d4 80 05 ec af |&8;.............| -00000080 bb 17 92 39 72 b6 7b f9 2f 35 f8 39 89 41 e8 8e |...9r.{./5.9.A..| -00000090 f1 40 c6 7d fe b6 3e 33 b7 7f 75 5f ec 88 70 dd |.@.}..>3..u_..p.| -000000a0 97 66 8d 19 93 3a d7 92 77 d8 77 4c b2 e7 9e 14 |.f...:..w.wL....| -000000b0 03 03 00 01 01 16 03 03 00 28 dd d3 27 58 bb 4d |.........(..'X.M| -000000c0 92 6c 55 fd e5 70 d8 3f 8b d7 f0 bc f7 ac 8c 9b |.lU..p.?........| -000000d0 a3 d6 21 a8 da 12 3c 06 6d 28 e8 f5 ba 01 cf 86 |..!...<.m(......| -000000e0 39 e3 |9.| +00000000 14 03 03 00 01 01 16 03 03 00 28 1f e2 72 d8 c9 |..........(..r..| +00000010 52 4d 5f d7 ae 85 b5 27 51 ae 85 75 52 1a 91 cb |RM_....'Q..uR...| +00000020 32 bf 88 a2 69 85 5e 90 ef 39 ef 8a b5 87 a0 1c |2...i.^..9......| +00000030 da 8d 13 |...| >>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 80 0a 49 |...............I| -00000010 7d 4e a0 d6 bc a8 16 f4 7e d0 74 a4 e7 d6 e6 e7 |}N......~.t.....| -00000020 e7 0c 3c 15 03 03 00 1a 00 00 00 00 00 00 00 02 |..<.............| -00000030 2e fa 1c dc fc 2c ce 95 6d 20 40 e6 02 7c 94 96 |.....,..m @..|..| -00000040 3b 26 |;&| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 df 4f c6 |..............O.| +00000010 d2 a3 31 5f b7 f7 b7 56 c8 b8 05 5f 83 ce 4e 9c |..1_...V..._..N.| +00000020 93 8d 2d 15 03 03 00 1a 00 00 00 00 00 00 00 02 |..-.............| +00000030 da c7 20 dd 63 20 a0 e5 39 32 cc f0 9e 08 79 bb |.. .c ..92....y.| +00000040 32 e2 |2.| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70-EmptyServerName b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70-EmptyServerName new file mode 100644 index 00000000..6d44ea43 --- /dev/null +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Chrome-70-EmptyServerName @@ -0,0 +1,109 @@ +>>> Flow 1 (client to server) +00000000 16 03 01 02 00 01 00 01 fc 03 03 00 00 00 00 00 |................| +00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| +00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 22 0a 0a |............."..| +00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..| +00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..| +00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 17 00 |................| +00000080 00 00 23 00 00 00 0d 00 14 00 12 04 03 08 04 04 |..#.............| +00000090 01 05 03 08 05 05 01 08 06 06 01 02 01 00 05 00 |................| +000000a0 05 01 00 00 00 00 00 12 00 00 00 10 00 0e 00 0c |................| +000000b0 02 68 32 08 68 74 74 70 2f 31 2e 31 75 50 00 00 |.h2.http/1.1uP..| +000000c0 00 0b 00 02 01 00 00 33 00 2b 00 29 0a 0a 00 01 |.......3.+.)....| +000000d0 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da |.... /.}.G.bC.(.| +000000e0 ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 |._.).0..........| +000000f0 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b 00 0b 0a |_X.;t.-.....+...| +00000100 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 0a 00 08 |................| +00000110 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 00 02 1a |................| +00000120 1a 00 01 00 00 15 00 dd 00 00 00 00 00 00 00 00 |................| +00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000200 00 00 00 00 00 |.....| +>>> Flow 2 (server to client) +00000000 16 03 03 00 5d 02 00 00 59 03 03 5a fa 11 b7 0a |....]...Y..Z....| +00000010 50 a3 f7 0f 4e d8 60 70 25 5c 8a 94 96 45 d9 28 |P...N.`p%\...E.(| +00000020 ee ea 1e f7 e8 cb 40 f4 4e ad dd 20 d2 39 d2 94 |......@.N.. .9..| +00000030 1b ce 58 8c 8c ce 22 b6 3d 8c b0 47 1c 52 39 93 |..X...".=..G.R9.| +00000040 42 07 ae 64 62 94 d1 49 88 7e c9 08 c0 2f 00 00 |B..db..I.~.../..| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 7e ba e8 |............ ~..| +000002d0 ff 88 23 d0 87 14 95 4c 73 01 9c 0d 45 ff e0 df |..#....Ls...E...| +000002e0 a4 ea 07 fb 19 92 9a 35 67 01 d0 35 42 08 04 00 |.......5g..5B...| +000002f0 80 5f 29 fa ea 7c 50 a9 f1 2f de d7 c0 d0 0e 5f |._)..|P../....._| +00000300 cd ae ac 66 6d 90 7d 55 12 00 dd 17 eb 9e ce 73 |...fm.}U.......s| +00000310 da d6 65 33 bc e7 ea e2 d7 b3 03 09 63 f3 84 30 |..e3........c..0| +00000320 3d a2 37 e9 70 39 b1 23 e4 0f f2 9b 35 a0 83 f9 |=.7.p9.#....5...| +00000330 bc 51 ca cf c6 3d 62 de 4e 7e c0 7d c9 f8 ef 93 |.Q...=b.N~.}....| +00000340 56 72 62 b8 8b d7 9d a3 d1 8a 67 b4 55 33 aa 54 |Vrb.......g.U3.T| +00000350 8c c9 b1 7b e9 41 4b a9 a1 d2 10 85 3e a4 c9 ae |...{.AK.....>...| +00000360 9f 0a ae f7 aa d1 79 a5 b5 fb 4a 41 6c bc d1 4a |......y...JAl..J| +00000370 99 16 03 03 00 04 0e 00 00 00 |..........| +>>> Flow 3 (client to server) +00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| +00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| +00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| +00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 c0 dd ec |....(...........| +00000040 d2 7d 15 1a 35 a3 f5 61 41 d5 c0 34 78 9c 6a 62 |.}..5..aA..4x.jb| +00000050 7b 8b 77 fb d6 e2 3f 35 64 fd 6b 25 58 |{.w...?5d.k%X| +>>> Flow 4 (server to client) +00000000 14 03 03 00 01 01 16 03 03 00 28 6b 76 07 2c 07 |..........(kv.,.| +00000010 a8 73 09 ad 03 f3 d0 68 ca c1 c6 1b a0 28 b9 d9 |.s.....h.....(..| +00000020 c1 3f 77 c4 55 e2 54 5c 2d 43 c8 d6 dc 2f 45 09 |.?w.U.T\-C.../E.| +00000030 fc 50 c1 |.P.| +>>> Flow 5 (client to server) +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 5a 5e 6e |.............Z^n| +00000010 b3 bd 88 d0 25 88 84 de 69 2c f1 71 85 55 c9 3f |....%...i,.q.U.?| +00000020 b1 99 f8 15 03 03 00 1a 00 00 00 00 00 00 00 02 |................| +00000030 ba 53 ba 85 b4 b4 3c 53 1f f8 79 91 6e 85 68 30 |.S....>> Flow 1 (client to server) +00000000 16 03 01 02 00 01 00 01 fc 03 03 00 00 00 00 00 |................| +00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| +00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 22 0a 0a |............."..| +00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..| +00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..| +00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 17 00 |................| +00000080 00 00 23 00 00 00 0d 00 14 00 12 04 03 08 04 04 |..#.............| +00000090 01 05 03 08 05 05 01 08 06 06 01 02 01 00 05 00 |................| +000000a0 05 01 00 00 00 00 00 12 00 00 00 10 00 0e 00 0c |................| +000000b0 02 68 32 08 68 74 74 70 2f 31 2e 31 75 50 00 00 |.h2.http/1.1uP..| +000000c0 00 0b 00 02 01 00 00 33 00 2b 00 29 0a 0a 00 01 |.......3.+.)....| +000000d0 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da |.... /.}.G.bC.(.| +000000e0 ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 |._.).0..........| +000000f0 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b 00 0b 0a |_X.;t.-.....+...| +00000100 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 0a 00 08 |................| +00000110 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 00 02 1a |................| +00000120 1a 00 01 00 00 15 00 dd 00 00 00 00 00 00 00 00 |................| +00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000200 00 00 00 00 00 |.....| +>>> Flow 2 (server to client) +00000000 16 03 03 00 5d 02 00 00 59 03 03 56 22 f1 d1 eb |....]...Y..V"...| +00000010 da b6 04 ab f6 e9 de f7 8f d7 1c be 6a 79 e8 ff |............jy..| +00000020 3a 38 67 5a ef 47 6d b6 61 ca 57 20 61 3d 58 dd |:8gZ.Gm.a.W a=X.| +00000030 9a 58 17 39 f7 8f a3 26 a8 e9 38 47 26 33 16 04 |.X.9...&..8G&3..| +00000040 ec c9 12 ca 4b a5 f1 ba 09 10 d4 76 c0 2f 00 00 |....K......v./..| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 66 c6 52 |............ f.R| +000002d0 68 17 29 dd ba 9a 3d d1 1f b4 b0 6b 8d 8b 87 92 |h.)...=....k....| +000002e0 a0 1c 28 c7 01 9c 1d e8 27 b0 91 30 63 08 04 00 |..(.....'..0c...| +000002f0 80 8b 5b d6 84 32 a2 ad ce 22 4d 13 cd 0a 31 c0 |..[..2..."M...1.| +00000300 5f 79 68 3d 2d 2a 3c b3 e3 2d a9 40 f5 b0 5a 9c |_yh=-*<..-.@..Z.| +00000310 27 89 71 e4 4c 24 48 7c 88 44 d9 24 bd c4 3c eb |'.q.L$H|.D.$..<.| +00000320 54 98 69 fe cc d5 85 cc 4b f5 c7 ef 78 25 e3 7c |T.i.....K...x%.|| +00000330 fe 89 61 f1 32 18 b4 57 23 fa bd 93 c3 87 a5 93 |..a.2..W#.......| +00000340 03 20 72 03 c8 e4 20 7a cc 80 0c 85 52 d7 c8 c1 |. r... z....R...| +00000350 c5 07 a5 66 7c 61 12 2c ca 2d 2d 87 5e b7 51 69 |...f|a.,.--.^.Qi| +00000360 3a ae d7 d8 96 4e 82 ab 0d 2f 27 dc b1 ad 91 78 |:....N.../'....x| +00000370 9d 16 03 03 00 04 0e 00 00 00 |..........| +>>> Flow 3 (client to server) +00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| +00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| +00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| +00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 ff 1a 07 |....(...........| +00000040 58 15 6e f8 22 1b 1c 33 6b 32 71 60 1d 2a 60 1c |X.n."..3k2q`.*`.| +00000050 5c 0e bf de eb fb ae 60 21 51 79 71 ca |\......`!Qyq.| +>>> Flow 4 (server to client) +00000000 14 03 03 00 01 01 16 03 03 00 28 c7 46 da ea 8a |..........(.F...| +00000010 0d c6 b2 35 77 ce 41 df b3 f9 68 00 84 6f 4e ce |...5w.A...h..oN.| +00000020 4e bb 30 83 bf 75 74 eb c6 10 2f f4 78 e3 25 12 |N.0..ut.../.x.%.| +00000030 d0 7c b1 |.|.| +>>> Flow 5 (client to server) +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 f0 63 16 |..............c.| +00000010 70 8b 19 f8 9c 7d bb ff 0a 5d 29 19 ae e8 c6 2d |p....}...])....-| +00000020 59 c3 fe 15 03 03 00 1a 00 00 00 00 00 00 00 02 |Y...............| +00000030 3f ff 2e 89 2f 29 f1 1c d9 01 7f a5 f9 60 70 f3 |?.../).......`p.| +00000040 40 4d |@M| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-55 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-55 index 4294d810..b1ca5daa 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-55 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-55 @@ -1,99 +1,90 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 cc 01 00 00 c8 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 d6 01 00 00 d2 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1e c0 2b |...............+| 00000050 c0 2f cc a9 cc a8 c0 2c c0 30 c0 0a c0 09 c0 13 |./.....,.0......| -00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 61 |...3.9./.5.....a| -00000070 00 00 00 05 00 03 00 00 00 00 17 00 00 ff 01 00 |................| -00000080 01 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 |................| -00000090 00 0b 00 02 01 00 00 23 00 00 00 10 00 0e 00 0c |.......#........| -000000a0 02 68 32 08 68 74 74 70 2f 31 2e 31 00 05 00 05 |.h2.http/1.1....| -000000b0 01 00 00 00 00 00 0d 00 18 00 16 04 03 05 03 06 |................| -000000c0 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| -000000d0 01 |.| +00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 6b |...3.9./.5.....k| +00000070 00 00 00 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e |.........foobar.| +00000080 63 6f 6d 00 17 00 00 ff 01 00 01 00 00 0a 00 0a |com.............| +00000090 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 00 |................| +000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| +000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| +000000c0 0d 00 18 00 16 04 03 05 03 06 03 08 04 08 05 08 |................| +000000d0 06 04 01 05 01 06 01 02 03 02 01 |...........| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 63 6e d0 26 93 |....A...=..cn.&.| -00000010 d2 4a 30 45 98 44 f5 b6 d8 56 18 52 e8 04 03 23 |.J0E.D...V.R...#| -00000020 de dc ec ac e8 41 d5 39 7c fa 14 00 c0 2f 00 00 |.....A.9|..../..| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 b1 f6 cf ee 83 1a ca 60 e3 ce 7a f8 1d 8a ee | .......`..z....| -000002c0 99 65 b8 8b b8 55 68 d5 86 fc b0 22 22 83 de 34 |.e...Uh....""..4| -000002d0 42 08 04 00 80 3b 66 33 5a f3 35 95 fb e0 1a 00 |B....;f3Z.5.....| -000002e0 77 da 38 88 68 38 68 73 7b 67 3c 4b 47 c1 e5 e3 |w.8.h8hs{gI..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 a8 c6 d3 |............ ...| +000002d0 d3 d8 3c a6 2a 12 28 f7 5b d6 ff 55 e8 33 10 b7 |..<.*.(.[..U.3..| +000002e0 c9 3d 4d b8 27 6d b7 1a 97 bf 57 2a 38 08 04 00 |.=M.'m....W*8...| +000002f0 80 ac 58 46 95 a2 7a b6 44 93 15 a4 b0 94 0a 67 |..XF..z.D......g| +00000300 ca 5e 02 b8 13 a5 07 fd 9c c0 c4 8a e1 ef 77 55 |.^............wU| +00000310 72 58 b7 1a 1f 45 37 e3 03 26 b7 a6 b0 2d 77 76 |rX...E7..&...-wv| +00000320 e9 6e 70 c2 2f cd ee 48 42 56 61 5c dc 62 ee d2 |.np./..HBVa\.b..| +00000330 e6 46 fc a0 6d 79 5b f9 ee 13 b5 61 69 34 66 0d |.F..my[....ai4f.| +00000340 fb 67 d7 24 76 55 58 ac cf 48 10 f3 7f 3f 26 84 |.g.$vUX..H...?&.| +00000350 da eb 03 9f f8 60 ff f1 89 9e 5b 29 39 ee 08 9f |.....`....[)9...| +00000360 e4 d0 38 8c 91 41 0c 44 61 c6 13 3d 53 1e 5c 76 |..8..A.Da..=S.\v| +00000370 a0 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 61 2e 38 |....(........a.8| -00000040 1c 84 ee 6b 6c 6c b5 cc 3b 2c 36 40 92 1f e3 ae |...kll..;,6@....| -00000050 86 0c aa bf 29 9d 0a 3c 7e 5f df ce d3 |....)..<~_...| +00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 5a 3b d2 |....(........Z;.| +00000040 7f ce a1 b9 cc 6f c3 07 cf fc 34 71 0c 0c b2 55 |.....o....4q...U| +00000050 2f 12 ea ba c8 d5 48 53 a4 c9 ec 1c c8 |/.....HS.....| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 ac |............ ...| -00000010 50 67 20 f5 63 20 03 36 39 35 6a c5 ea 5f e3 99 |Pg .c .695j.._..| -00000020 f3 2b d3 2c d7 72 fb e9 12 91 d8 70 2a 84 7e 60 |.+.,.r.....p*.~`| -00000030 62 ca 76 f2 eb 22 1a 2d 7e ab c1 20 7c 95 23 fb |b.v..".-~.. |.#.| -00000040 b0 fb be eb 9d 67 81 33 f9 92 4d 15 1a 22 45 d5 |.....g.3..M.."E.| -00000050 09 42 05 1f 8c 9f f3 01 2c d8 69 bc 40 e3 80 7b |.B......,.i.@..{| -00000060 61 5c 64 e5 ce 10 ac 0f 4a a0 33 29 cf 3d a1 af |a\d.....J.3).=..| -00000070 d1 97 6f 4e 12 cd d8 fa a5 e2 1f 08 4f 9d 37 21 |..oN........O.7!| -00000080 0e d9 2a bc d6 c7 ac a0 52 77 0e e0 9b 39 73 d8 |..*.....Rw...9s.| -00000090 da 40 47 c7 35 09 55 22 9f 58 4f 64 ef 2f 5b a9 |.@G.5.U".XOd./[.| -000000a0 ca 48 a8 6b 45 24 9d 5b 62 3b ac 5a fb 28 03 14 |.H.kE$.[b;.Z.(..| -000000b0 03 03 00 01 01 16 03 03 00 28 ef 0e 02 d1 41 00 |.........(....A.| -000000c0 1e bc cc d0 34 85 bf 8d 89 ab 02 79 0b 22 af 7f |....4......y."..| -000000d0 d0 d8 c7 f9 8a 3b 7b e3 67 66 73 7e 96 9a aa ba |.....;{.gfs~....| -000000e0 2a 05 |*.| +00000000 14 03 03 00 01 01 16 03 03 00 28 e8 2a 22 fb 3a |..........(.*".:| +00000010 bb 3b 71 7a d8 40 60 bb 15 be 3c a9 d8 b3 c9 31 |.;qz.@`...<....1| +00000020 f8 79 2d 62 52 83 3b bb 7b 5a 98 e6 92 55 e4 46 |.y-bR.;.{Z...U.F| +00000030 36 b7 b7 |6..| >>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 96 40 4a |..............@J| -00000010 81 1d 54 df 15 60 a7 97 0e 77 77 fa a9 9b d5 9f |..T..`...ww.....| -00000020 54 80 d1 15 03 03 00 1a 00 00 00 00 00 00 00 02 |T...............| -00000030 e6 1f b4 bc 4f d0 0a 10 b1 bc 22 ba f5 90 62 c3 |....O....."...b.| -00000040 ea 07 |..| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 5d 8e f7 |.............]..| +00000010 e4 80 31 85 22 f4 8b ce bd d4 56 1c f9 23 6c c8 |..1.".....V..#l.| +00000020 66 ba ef 15 03 03 00 1a 00 00 00 00 00 00 00 02 |f...............| +00000030 5e 73 be 77 30 4c 77 6f 9a dc c2 7d 70 22 5b 55 |^s.w0Lwo...}p"[U| +00000040 0b 3d |.=| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-63 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-63 index 2cd6d15f..2fcf5316 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-63 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Firefox-63 @@ -6,23 +6,23 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..| 00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0| 00000060 c0 0a c0 09 c0 13 c0 14 00 33 00 39 00 2f 00 35 |.........3.9./.5| -00000070 00 0a 01 00 01 8f 00 00 00 05 00 03 00 00 00 00 |................| -00000080 17 00 00 ff 01 00 01 00 00 0a 00 0e 00 0c 00 1d |................| -00000090 00 17 00 18 00 19 01 00 01 01 00 0b 00 02 01 00 |................| -000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| -000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| -000000c0 33 00 6b 00 69 00 1d 00 20 2f e5 7d a3 47 cd 62 |3.k.i... /.}.G.b| -000000d0 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......| -000000e0 c2 ed 90 99 5f 58 cb 3b 74 00 17 00 41 04 1e 18 |...._X.;t...A...| -000000f0 37 ef 0d 19 51 88 35 75 71 b5 e5 54 5b 12 2e 8f |7...Q.5uq..T[...| -00000100 09 67 fd a7 24 20 3e b2 56 1c ce 97 28 5e f8 2b |.g..$ >.V...(^.+| -00000110 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 |-O....lK[.V.2B.X| -00000120 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 00 2b |..I..h.A.Vk.Z..+| -00000130 00 09 08 03 04 03 03 03 02 03 01 00 0d 00 18 00 |................| -00000140 16 04 03 05 03 06 03 08 04 08 05 08 06 04 01 05 |................| -00000150 01 06 01 02 03 02 01 00 2d 00 02 01 01 00 1c 00 |........-.......| -00000160 02 40 01 00 15 00 9e 00 00 00 00 00 00 00 00 00 |.@..............| -00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....| +000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1| +000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.| +000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| +000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| +000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.| +00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ | +00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....| +00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h| +00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......| +00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................| +00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| +00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....| +00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,86 +33,77 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 57 e6 a4 e6 f7 |....A...=..W....| -00000010 be 4e b2 0c e6 30 e1 6f f4 86 2b 55 8f 2e 77 13 |.N...0.o..+U..w.| -00000020 97 d8 9d 42 f3 48 a7 7a df ea ab 00 c0 2f 00 00 |...B.H.z...../..| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 32 9f 33 97 b1 2a c6 7d 34 04 e1 37 f3 9f 47 | 2.3..*.}4..7..G| -000002c0 95 d0 f0 9c b9 44 68 32 41 f7 f5 d8 0f a7 45 24 |.....Dh2A.....E$| -000002d0 3d 08 04 00 80 84 2e 9b 63 79 10 eb 4a 3e 00 62 |=.......cy..J>.b| -000002e0 7b 6d 4b 72 52 ed ff 95 21 e4 4b 82 a8 6c bb 4a |{mKrR...!.K..l.J| -000002f0 ff 8d 01 a7 cf b6 9b de d5 f3 aa 63 e1 6a 44 86 |...........c.jD.| -00000300 11 0a 71 9e ae f9 1d ba 6d be 29 f8 e6 ab ac 8a |..q.....m.).....| -00000310 96 7c 85 64 8b 27 29 cd 2f 37 80 89 49 df 9d 8c |.|.d.')./7..I...| -00000320 11 2e a0 72 eb e2 cc 63 43 58 e6 f2 78 ac aa bc |...r...cCX..x...| -00000330 49 20 03 d1 60 60 a8 0a 9d dc 48 cf 17 b4 93 50 |I ..``....H....P| -00000340 12 52 3b ef 2f 55 d5 e8 b2 97 8c d8 7a 8d 13 de |.R;./U......z...| -00000350 1b 24 2d 56 00 16 03 03 00 04 0e 00 00 00 |.$-V..........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 40 75 06 cf 93 |....]...Y..@u...| +00000010 d2 f4 42 d4 98 1c 8c dd 50 57 9f bb e6 a0 bb b3 |..B.....PW......| +00000020 7c 96 2e 90 44 59 8c c6 41 51 bf 20 cb 2b 88 bb ||...DY..AQ. .+..| +00000030 36 67 1a 33 a3 4e e4 7c 03 48 b6 b4 e3 f2 ca ae |6g.3.N.|.H......| +00000040 68 90 51 5f 68 9e 3f 82 1c 02 30 02 c0 2f 00 00 |h.Q_h.?...0../..| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 30 30 2e |............ 00.| +000002d0 72 49 2d 89 8b 84 70 cc 0d cc 50 70 43 a4 bd 7f |rI-...p...PpC...| +000002e0 0f f0 99 1a 67 77 3f c5 65 f3 a2 81 15 08 04 00 |....gw?.e.......| +000002f0 80 72 e8 ce 5f 5b ec c2 20 03 d8 ef 2c b6 38 13 |.r.._[.. ...,.8.| +00000300 57 1e 4d 0a ce 3c d6 ad fc 1c 3c bb e8 ba 2a 17 |W.M..<....<...*.| +00000310 73 c2 9f c7 67 33 a0 ce 18 1b a1 f4 d9 9d ca 83 |s...g3..........| +00000320 52 74 2d f6 da 19 31 b6 e9 2c 79 d2 d3 6a d9 67 |Rt-...1..,y..j.g| +00000330 79 ce 08 0c 86 02 48 46 69 68 04 a9 fa d4 35 f7 |y.....HFih....5.| +00000340 f5 11 22 e3 53 c4 70 44 ab fd d8 1d d5 6d 55 c6 |..".S.pD.....mU.| +00000350 1b 0d 5d 77 1c 2a 6a ed 21 2d 37 9c 81 3a f1 23 |..]w.*j.!-7..:.#| +00000360 8c e2 32 f8 2d fa 0f 9a 71 a7 c3 9d bc 91 a6 cf |..2.-...q.......| +00000370 fd 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 d7 bc 87 |....(...........| -00000040 87 00 b7 0c 44 6c fc 6a 27 a8 bf c2 6f ba 71 88 |....Dl.j'...o.q.| -00000050 d4 cc fc 41 58 a0 1d fc 4b ad da 29 81 |...AX...K..).| +00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 68 43 80 |....(........hC.| +00000040 ba d2 74 87 e6 bd 3b 88 77 b0 d1 ea 7c e2 29 c4 |..t...;.w...|.).| +00000050 c9 7c 5c ef b7 77 9b 33 14 1b 22 2b b2 |.|\..w.3.."+.| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 4b |............ ..K| -00000010 62 ff 5b de 9a 74 5b 72 20 dc 68 f6 e7 fc d0 ac |b.[..t[r .h.....| -00000020 9f 70 57 8c a8 c7 1c bd f0 aa fd bf 3d c8 68 4e |.pW.........=.hN| -00000030 36 5d b0 d7 93 a9 fa 63 6c 6d 81 42 7d 98 3a e0 |6].....clm.B}.:.| -00000040 b2 2a 76 85 bd 61 95 b5 9f 17 d6 9f 19 b8 98 91 |.*v..a..........| -00000050 7d bc 2a d1 7f 84 ed 99 1d c2 db 3d dd 15 c0 dc |}.*........=....| -00000060 bd 6b 6d e7 e3 ff 27 13 18 32 5d b2 d7 dc 72 01 |.km...'..2]...r.| -00000070 c6 a2 63 7e 6c 3c 55 02 97 dd 54 09 fc ba 41 43 |..c~l>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 bc 3a 54 |..............:T| -00000010 e6 22 d7 66 35 b3 5b e3 9b 42 80 d9 14 69 b1 e9 |.".f5.[..B...i..| -00000020 93 61 6b 15 03 03 00 1a 00 00 00 00 00 00 00 02 |.ak.............| -00000030 4f 6d 74 5e f9 14 11 33 af e4 a3 eb df d8 82 bb |Omt^...3........| -00000040 6a 62 |jb| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 3d 27 26 |.............='&| +00000010 73 3d c6 4b 1b 13 a7 09 c4 93 52 8f b0 5f 45 52 |s=.K......R.._ER| +00000020 aa 5b 9a 15 03 03 00 1a 00 00 00 00 00 00 00 02 |.[..............| +00000030 7d 31 ac 9e b7 29 af 5d bd 55 58 96 28 ff e9 f5 |}1...).].UX.(...| +00000040 b8 27 |.'| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Golang-0 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Golang-0 index 66c57282..0ab24b15 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Golang-0 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-GCM-SHA256-Golang-0 @@ -1,5 +1,5 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 f8 01 00 00 f4 03 03 00 00 00 00 00 |................| +00000000 16 03 01 01 0b 01 00 01 07 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -7,20 +7,21 @@ 00000050 cc a9 c0 2f c0 2b c0 30 c0 2c c0 27 c0 13 c0 23 |.../.+.0.,.'...#| 00000060 c0 09 c0 14 c0 0a 00 9c 00 9d 00 3c 00 2f 00 35 |...........<./.5| 00000070 c0 12 00 0a 00 05 c0 11 c0 07 13 01 13 03 13 02 |................| -00000080 01 00 00 79 00 05 00 05 01 00 00 00 00 00 0a 00 |...y............| -00000090 0a 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 |................| -000000a0 00 00 0d 00 18 00 16 08 04 08 05 08 06 04 01 04 |................| -000000b0 03 05 01 05 03 06 01 06 03 02 01 02 03 ff 01 00 |................| -000000c0 01 00 00 12 00 00 00 2b 00 09 08 03 04 03 03 03 |.......+........| -000000d0 02 03 01 00 33 00 26 00 24 00 1d 00 20 2f e5 7d |....3.&.$... /.}| -000000e0 a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff f6 |.G.bC.(.._.).0..| -000000f0 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |........_X.;t| +00000080 01 00 00 8c 00 00 00 0f 00 0d 00 00 0a 66 6f 6f |.............foo| +00000090 62 61 72 2e 63 6f 6d 00 05 00 05 01 00 00 00 00 |bar.com.........| +000000a0 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 00 0b |................| +000000b0 00 02 01 00 00 0d 00 18 00 16 08 04 08 05 08 06 |................| +000000c0 04 01 04 03 05 01 05 03 06 01 06 03 02 01 02 03 |................| +000000d0 ff 01 00 01 00 00 12 00 00 00 2b 00 09 08 03 04 |..........+.....| +000000e0 03 03 03 02 03 01 00 33 00 26 00 24 00 1d 00 20 |.......3.&.$... | +000000f0 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 |/.}.G.bC.(.._.).| +00000100 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |0.........._X.;t| >>> Flow 2 (server to client) -00000000 16 03 03 00 59 02 00 00 55 03 03 57 1e e9 c0 c9 |....Y...U..W....| -00000010 d7 0d 03 e7 f8 c7 7c cc 0e 15 32 a5 48 34 0a 14 |......|...2.H4..| -00000020 63 d4 ca c0 33 f8 2e e3 81 3a d0 20 55 21 8c cc |c...3....:. U!..| -00000030 08 e6 07 f8 c9 83 46 2e 81 5b 76 58 1a bf 18 fe |......F..[vX....| -00000040 9d 02 d7 a1 2f 1c d3 e0 90 f4 5c da c0 2f 00 00 |..../.....\../..| +00000000 16 03 03 00 59 02 00 00 55 03 03 54 89 ac 85 b8 |....Y...U..T....| +00000010 da c6 ac 78 3a 97 8d 7a 52 ca 1d 09 fd 1e a9 87 |...x:..zR.......| +00000020 2a ef a3 e2 90 72 0a 76 b6 fd 11 20 6a 2f ea e0 |*....r.v... j/..| +00000030 46 ea 38 be 37 1c 8f 80 e9 11 6d 9b a5 ce d2 7f |F.8.7.....m.....| +00000040 ad 57 ba 0b c6 23 e3 fb 89 33 93 6d c0 2f 00 00 |.W...#...3.m./..| 00000050 0d ff 01 00 01 00 00 0b 00 04 03 00 01 02 16 03 |................| 00000060 03 02 59 0b 00 02 55 00 02 52 00 02 4f 30 82 02 |..Y...U..R..O0..| 00000070 4b 30 82 01 b4 a0 03 02 01 02 02 09 00 e8 f0 9d |K0..............| @@ -60,33 +61,33 @@ 00000290 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 4c 72 2b 9d |w.......@.a.Lr+.| 000002a0 ae db 46 06 06 4d f4 c1 b3 3e c0 d1 bd 42 d4 db |..F..M...>...B..| 000002b0 fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 16 03 03 00 |.=.`.\!.;.......| -000002c0 ac 0c 00 00 a8 03 00 1d 20 7f 53 5a 1c 51 f4 0b |........ .SZ.Q..| -000002d0 4c ac c7 2b 85 c4 ab c4 a3 93 ff 70 84 5c 65 fc |L..+.......p.\e.| -000002e0 ff ae 03 d3 e8 35 66 95 75 08 04 00 80 d0 b3 65 |.....5f.u......e| -000002f0 25 e6 94 2a 0b 27 9d 0d a7 0a 20 0d 6c 2f b8 37 |%..*.'.... .l/.7| -00000300 89 44 22 29 68 7c 73 50 1c 74 9e e2 78 37 34 8f |.D")h|sP.t..x74.| -00000310 1e 43 3c fa b3 ef 74 0c d7 a9 50 a0 f7 03 2b f3 |.C<...t...P...+.| -00000320 0f 5d 85 80 d8 b3 d4 7b 8b fd 71 92 bf 90 b5 38 |.].....{..q....8| -00000330 12 3a c4 25 41 7f 5d 13 89 1c 35 19 e2 43 e2 ff |.:.%A.]...5..C..| -00000340 06 69 ab 0f 85 65 c5 0b e2 c0 f6 3c d3 90 a3 3c |.i...e.....<...<| -00000350 84 0e 72 f4 4e 22 b2 59 66 49 0e 3f 33 8d 6f 2b |..r.N".YfI.?3.o+| -00000360 e5 65 e3 f5 3f f4 21 57 21 6d a5 4f 66 16 03 03 |.e..?.!W!m.Of...| +000002c0 ac 0c 00 00 a8 03 00 1d 20 41 64 87 29 14 35 0f |........ Ad.).5.| +000002d0 6a 1c c8 d7 9b 35 95 c3 10 7d 9f 9f 0f 19 52 7d |j....5...}....R}| +000002e0 a9 b3 b3 e5 19 35 3d e9 06 08 04 00 80 63 d0 a6 |.....5=......c..| +000002f0 3c 8a 92 7c 0a ab 99 c0 66 28 01 d1 9f f8 83 c7 |<..|....f(......| +00000300 e2 a0 b4 a5 75 7b 45 12 10 8c af 6f bd f1 a7 0a |....u{E....o....| +00000310 bd 6d 9d 9c 20 16 e6 a4 15 46 c9 df bb a2 6e 9f |.m.. ....F....n.| +00000320 dd 5a 03 48 1c b2 7b ff d5 9e 8f 29 d4 5d 08 42 |.Z.H..{....).].B| +00000330 34 cf 20 01 e1 4d 0d c7 c6 a9 21 64 c8 a2 ea 31 |4. ..M....!d...1| +00000340 3b 13 22 b3 8d da 1e dc 16 38 a5 15 f3 86 11 42 |;."......8.....B| +00000350 6c 5e b6 4c 2e 9b 56 3a f5 75 74 9b 1b 6e b6 cb |l^.L..V:.ut..n..| +00000360 ce 4b ab 4d e6 0e 80 77 35 81 63 94 ba 16 03 03 |.K.M...w5.c.....| 00000370 00 04 0e 00 00 00 |......| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 c2 f0 6d |....(..........m| -00000040 03 28 98 3e cc a5 16 98 c2 6d d2 2f ec 76 e2 44 |.(.>.....m./.v.D| -00000050 a4 72 56 70 6b 28 d7 6d 3a 0d a7 f8 2b |.rVpk(.m:...+| +00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 56 ff 50 |....(........V.P| +00000040 cc eb 42 3f 21 f2 56 7e 88 77 ad 32 d1 b5 a0 84 |..B?!.V~.w.2....| +00000050 02 27 00 e6 15 95 b4 4d ad b3 44 1e 19 |.'.....M..D..| >>> Flow 4 (server to client) -00000000 14 03 03 00 01 01 16 03 03 00 28 73 b8 02 1f 9c |..........(s....| -00000010 68 03 89 f5 16 ee 64 86 88 5c 13 04 42 40 85 18 |h.....d..\..B@..| -00000020 ad 3c bb 41 94 dc 4f ca ae 39 c8 64 81 e3 27 4a |.<.A..O..9.d..'J| -00000030 93 8b 03 |...| +00000000 14 03 03 00 01 01 16 03 03 00 28 19 60 02 71 37 |..........(.`.q7| +00000010 86 f3 1c c4 e8 97 47 d2 1d 31 e5 e1 1c 05 96 2c |......G..1.....,| +00000020 de 79 cd 27 ba b4 69 a4 20 3f 8f 2f 1e c4 43 ee |.y.'..i. ?./..C.| +00000030 c7 99 66 |..f| >>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 5e 52 fa |.............^R.| -00000010 a9 c4 82 b1 b1 59 df 6b d9 e8 a0 d5 f9 f8 82 29 |.....Y.k.......)| -00000020 de 4d c4 15 03 03 00 1a 00 00 00 00 00 00 00 02 |.M..............| -00000030 c0 be 0c 20 c2 2f d0 70 84 e6 fb 31 fe cd a8 cf |... ./.p...1....| -00000040 15 d1 |..| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 34 6b 0c |.............4k.| +00000010 18 23 f3 e0 20 f2 7d 9e 7d b4 9a bf e3 b0 9b f4 |.#.. .}.}.......| +00000020 3f 9c 31 15 03 03 00 1a 00 00 00 00 00 00 00 02 |?.1.............| +00000030 dc 70 ca c1 80 03 7a 91 01 31 e7 84 64 e5 ed 5e |.p....z..1..d..^| +00000040 29 ac |).| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-58 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-58 index a1da616d..e386bdbc 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-58 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-58 @@ -1,104 +1,96 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 d7 01 00 00 d3 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 e1 01 00 00 dd 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 0a 0a |................| 00000050 c0 2b c0 2f c0 2c c0 30 cc a9 cc a8 c0 13 c0 14 |.+./.,.0........| -00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 6e 0a 0a |...../.5.....n..| -00000070 00 00 ff 01 00 01 00 00 00 00 05 00 03 00 00 00 |................| -00000080 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| -00000090 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| -000000a0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| -000000b0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| -000000c0 50 00 00 00 0b 00 02 01 00 00 0a 00 0a 00 08 0a |P...............| -000000d0 0a 00 1d 00 17 00 18 1a 1a 00 01 00 |............| +00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 78 0a 0a |...../.5.....x..| +00000070 00 00 ff 01 00 01 00 00 00 00 0f 00 0d 00 00 0a |................| +00000080 66 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 00 23 |foobar.com.....#| +00000090 00 00 00 0d 00 14 00 12 04 03 08 04 04 01 05 03 |................| +000000a0 08 05 05 01 08 06 06 01 02 01 00 05 00 05 01 00 |................| +000000b0 00 00 00 00 12 00 00 00 10 00 0e 00 0c 02 68 32 |..............h2| +000000c0 08 68 74 74 70 2f 31 2e 31 75 50 00 00 00 0b 00 |.http/1.1uP.....| +000000d0 02 01 00 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| +000000e0 18 1a 1a 00 01 00 |......| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 0a e6 31 0a 3c |....A...=....1.<| -00000010 f1 db 40 28 06 3f d0 27 a0 a0 6a 4b 00 5c 2d 59 |..@(.?.'..jK.\-Y| -00000020 5f 85 03 aa 7d ce cf 4c a2 a2 fc 00 c0 13 00 00 |_...}..L........| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 c1 ba 0f d0 37 7e 9d 47 cc 5d e6 e6 1b 4d 4a | ....7~.G.]...MJ| -000002c0 88 71 71 1d f0 ec 9a c0 e9 3d 0b b5 a6 11 19 57 |.qq......=.....W| -000002d0 3a 08 04 00 80 10 b3 52 16 a7 58 17 7f a3 4e 7e |:......R..X...N~| -000002e0 51 93 6d f1 8b 84 3d a0 8a 8d 60 65 60 1e 4b 08 |Q.m...=...`e`.K.| -000002f0 7f 81 b4 2f 42 75 82 8b 1e 36 87 6e 2d 90 e5 b6 |.../Bu...6.n-...| -00000300 2d a9 41 d1 2b 17 57 08 4b 73 c5 ee de da 94 6a |-.A.+.W.Ks.....j| -00000310 28 59 90 45 3a 45 43 06 2e 98 c4 52 12 12 5e a8 |(Y.E:EC....R..^.| -00000320 a4 f6 aa dc 74 ff fe bc 2f 09 13 51 97 99 aa db |....t.../..Q....| -00000330 5f d1 2c e7 b7 fc a0 e8 8c b8 fe 28 35 d9 18 14 |_.,........(5...| -00000340 b2 7b b6 de 4a bb 70 04 37 17 c6 fe 2a b9 87 5e |.{..J.p.7...*..^| -00000350 59 fd d4 62 ab 16 03 03 00 04 0e 00 00 00 |Y..b..........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 2e 7e 23 3c 64 |....]...Y...~#]..(D.3 ..\.| +00000030 d3 71 b2 b0 54 eb 69 02 a9 eb 42 b6 59 f5 43 8c |.q..T.i...B.Y.C.| +00000040 01 a1 bb e6 b3 a1 d6 07 b9 63 cf 25 c0 13 00 00 |.........c.%....| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 f1 ca db |............ ...| +000002d0 a0 83 13 64 e8 eb 8c 84 bd 5a fe 44 7a bf e4 89 |...d.....Z.Dz...| +000002e0 9d 58 d0 87 fb 6e 22 e5 eb 32 09 07 12 08 04 00 |.X...n"..2......| +000002f0 80 9d fa 7c 28 f5 14 0d 12 5e 20 7e 68 6e b0 a6 |...|(....^ ~hn..| +00000300 a3 6b 2e 93 b5 72 11 fc 3d ac b2 0b 6b 59 29 96 |.k...r..=...kY).| +00000310 ac e1 71 2c c9 8d c1 5d 70 99 25 d5 d1 58 f3 2a |..q,...]p.%..X.*| +00000320 4b da 07 c2 8f 6a 36 83 0a 00 36 4a 65 d5 f3 55 |K....j6...6Je..U| +00000330 e9 43 d8 c3 fe a5 84 09 ba a2 5f 2a 36 82 fb ff |.C........_*6...| +00000340 9d 73 f1 92 0d 36 ab f3 a0 d8 9f f4 b4 9e a7 dc |.s...6..........| +00000350 ee 5f 1e 7b cf 99 ec 14 51 da 18 8b 55 06 54 d3 |._.{....Q...U.T.| +00000360 4d 83 0c dd 94 22 c7 f3 6a 39 d7 09 b0 9d 46 98 |M...."..j9....F.| +00000370 bf 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 8e 36 95 ba 08 36 5a a1 8f 18 61 |......6...6Z...a| -00000050 1a c3 6e 22 60 8f ce f0 4e 9c 6a ef bd d8 a5 41 |..n"`...N.j....A| -00000060 f0 a6 66 ae c1 0d 6d b7 63 b5 8d 99 dc df 29 0a |..f...m.c.....).| -00000070 ea 37 69 1b 06 |.7i..| +00000040 00 00 00 00 00 09 9d 67 ad 60 8d 9c c2 fd e1 05 |.......g.`......| +00000050 13 93 32 89 62 7e eb 47 7c 60 3e c2 f4 40 e6 bf |..2.b~.G|`>..@..| +00000060 cf 3c de 28 25 b4 61 aa 69 f2 a4 24 fc b5 fa 5f |.<.(%.a.i..$..._| +00000070 8a 58 b8 46 ef |.X.F.| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 4b |............ ..K| -00000010 88 24 be ae e6 70 e3 9b c2 92 12 1b 97 23 ca 46 |.$...p.......#.F| -00000020 3a 67 c0 b5 47 e4 a0 11 b4 d6 cf ea 85 5f aa fc |:g..G........_..| -00000030 6a 76 ec 02 7f 3c 15 8e 25 5c d6 9c 91 bd 4a 41 |jv...<..%\....JA| -00000040 97 4d d9 7a ae 5b be 50 7e f8 7d 09 a8 24 2b 62 |.M.z.[.P~.}..$+b| -00000050 81 42 93 e8 01 1e 65 4d 87 4a 57 7f b3 09 d3 2f |.B....eM.JW..../| -00000060 76 dd ba d8 a9 7e b7 0b 4f e9 9e 66 94 2e 6c e6 |v....~..O..f..l.| -00000070 f7 02 07 38 d2 39 4e 2a 25 13 38 9c 9a 38 50 e7 |...8.9N*%.8..8P.| -00000080 49 71 02 fc 85 62 1f 43 d2 ae a9 cc b0 3b 38 ba |Iq...b.C.....;8.| -00000090 0d 08 23 d3 dd 33 64 d8 8e 78 01 8e db 0f 44 44 |..#..3d..x....DD| -000000a0 54 a6 42 cf 10 a7 77 ba f8 40 cd 4c 17 d6 5a 14 |T.B...w..@.L..Z.| -000000b0 03 03 00 01 01 16 03 03 00 40 43 59 1f d8 3f 9b |.........@CY..?.| -000000c0 09 0d da ee d0 c9 53 43 af b7 5e 51 d5 a2 41 d2 |......SC..^Q..A.| -000000d0 95 7d 45 11 8b 2a c2 4a 9e f6 30 8f 7c 12 7d f4 |.}E..*.J..0.|.}.| -000000e0 67 03 dc bb 7f b5 56 5b 27 56 a5 ab 35 58 d2 32 |g.....V['V..5X.2| -000000f0 32 7f 12 77 6f b5 fb 11 9f 21 |2..wo....!| +00000000 14 03 03 00 01 01 16 03 03 00 40 62 99 4b b0 88 |..........@b.K..| +00000010 2a db 08 d3 06 70 ab 8d 37 26 80 b9 97 a1 4d 39 |*....p..7&....M9| +00000020 e3 e6 20 b2 89 a7 4d d5 b3 09 18 e7 6e 44 a9 b4 |.. ...M.....nD..| +00000030 45 c2 f5 3e cf 69 05 5d 25 c9 79 13 07 6a 8d a3 |E..>.i.]%.y..j..| +00000040 83 b0 2e d5 c5 37 c3 22 de fb 1a |.....7."...| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 12 e9 99 22 91 f9 41 fd 36 07 96 |........"..A.6..| -00000020 7f 93 8b 9b 2a 77 b8 af c3 c9 cf fc f6 f4 ff 92 |....*w..........| -00000030 4e de 46 4d 09 15 03 03 00 30 00 00 00 00 00 00 |N.FM.....0......| -00000040 00 00 00 00 00 00 00 00 00 00 d0 05 cc 25 f9 ca |.............%..| -00000050 cd 77 7a 44 2d 93 a3 74 60 f7 2e 1c ba be 49 93 |.wzD-..t`.....I.| -00000060 76 0b 63 ba 74 e6 46 fc 4c e3 |v.c.t.F.L.| +00000010 00 00 00 00 00 69 3a f6 14 35 66 8b 38 1f 0a 08 |.....i:..5f.8...| +00000020 af 0d 16 27 0d df c2 de 43 1e dd 45 c5 35 38 90 |...'....C..E.58.| +00000030 2d 7f 48 97 fa 15 03 03 00 30 00 00 00 00 00 00 |-.H......0......| +00000040 00 00 00 00 00 00 00 00 00 00 ca f8 aa 32 77 80 |.............2w.| +00000050 af 93 16 f2 2d bf a0 b2 be c2 ae 9a 1e 34 98 26 |....-........4.&| +00000060 43 c5 66 ad a2 90 49 86 87 95 |C.f...I...| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-70 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-70 index 08bb040f..aececc9d 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-70 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Chrome-70 @@ -7,18 +7,18 @@ 00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..| 00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..| 00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 00 00 |................| -00000080 05 00 03 00 00 00 00 17 00 00 00 23 00 00 00 0d |...........#....| -00000090 00 14 00 12 04 03 08 04 04 01 05 03 08 05 05 01 |................| -000000a0 08 06 06 01 02 01 00 05 00 05 01 00 00 00 00 00 |................| -000000b0 12 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 74 |..........h2.htt| -000000c0 70 2f 31 2e 31 75 50 00 00 00 0b 00 02 01 00 00 |p/1.1uP.........| -000000d0 33 00 2b 00 29 0a 0a 00 01 00 00 1d 00 20 2f e5 |3.+.)........ /.| -000000e0 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff |}.G.bC.(.._.).0.| -000000f0 f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 00 2d |........._X.;t.-| -00000100 00 02 01 01 00 2b 00 0b 0a 0a 0a 03 04 03 03 03 |.....+..........| -00000110 02 03 01 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| -00000120 18 00 1b 00 03 02 00 02 1a 1a 00 01 00 00 15 00 |................| -00000130 d4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000080 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e 63 6f 6d |......foobar.com| +00000090 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| +000000a0 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| +000000b0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| +000000c0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| +000000d0 50 00 00 00 0b 00 02 01 00 00 33 00 2b 00 29 0a |P.........3.+.).| +000000e0 0a 00 01 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 |....... /.}.G.bC| +000000f0 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 |.(.._.).0.......| +00000100 ed 90 99 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b |..._X.;t.-.....+| +00000110 00 0b 0a 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 |................| +00000120 0a 00 08 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 |................| +00000130 00 02 1a 1a 00 01 00 00 15 00 ca 00 00 00 00 00 |................| 00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,91 +33,82 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 5e cc 5e dd c3 |....A...=..^.^..| -00000010 47 b6 92 1a e8 d7 4b 41 fa 97 cd 14 f8 25 26 4c |G.....KA.....%&L| -00000020 11 7c ac 27 fd 70 26 7b b5 5b 66 00 c0 13 00 00 |.|.'.p&{.[f.....| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 7a d5 34 3d be aa d9 89 ed 7e 1e 71 c7 05 5d | z.4=.....~.q..]| -000002c0 f7 59 cf b7 be f0 16 fb 06 ca 8a ba 09 3d a7 6f |.Y...........=.o| -000002d0 43 08 04 00 80 ce 45 ca 9e f5 38 e7 80 b3 9e a4 |C.....E...8.....| -000002e0 c9 63 f5 17 e3 e7 26 be 27 21 da 9e 00 2e fb d1 |.c....&.'!......| -000002f0 3e 8e ac 02 d8 06 83 20 b5 e3 b3 79 a7 52 67 fd |>...... ...y.Rg.| -00000300 29 82 93 61 0c 5e de 31 7d 84 11 bf bc 17 6c c6 |)..a.^.1}.....l.| -00000310 61 18 00 55 d6 3f 5c eb a4 79 92 19 f3 66 2a 27 |a..U.?\..y...f*'| -00000320 bd bd de 9d 05 01 45 51 cb 82 ec 9d 5a ca af b4 |......EQ....Z...| -00000330 ca 57 dc 45 7e fe 5f ef 29 5a a2 7e ad b2 fc a8 |.W.E~._.)Z.~....| -00000340 86 e1 c1 75 da fc 34 42 b8 19 c3 ce 9a 27 17 2f |...u..4B.....'./| -00000350 bc 0f fc 57 f1 16 03 03 00 04 0e 00 00 00 |...W..........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 0e b6 5f 7c 42 |....]...Y...._|B| +00000010 2b 02 8f c0 23 92 64 4e c4 41 33 4f f1 cf 86 2e |+...#.dN.A3O....| +00000020 0b 9f e9 c7 0f a0 d2 8b 06 a6 ad 20 05 4c bb 09 |........... .L..| +00000030 50 58 09 f0 79 50 c1 b9 64 69 93 95 03 85 9c ea |PX..yP..di......| +00000040 a2 92 2c bb 89 56 2f 70 28 15 d8 89 c0 13 00 00 |..,..V/p(.......| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 a2 d8 bd |............ ...| +000002d0 d3 27 65 d6 dc 7e 9d f2 68 ed fc ab f4 ad 0e 20 |.'e..~..h...... | +000002e0 e6 1c 74 20 2f 04 dd 4b 1f ba e9 51 05 08 04 00 |..t /..K...Q....| +000002f0 80 43 7c 1b d6 3b ec e1 45 fd f5 e6 0f 60 bb 12 |.C|..;..E....`..| +00000300 01 22 86 9e af fb 43 77 2e cc 60 2c 0e 3a 4e 8d |."....Cw..`,.:N.| +00000310 60 f5 5b 37 17 12 4d 7e 2b 23 0f b5 f9 e2 16 cf |`.[7..M~+#......| +00000320 32 59 ee ac 71 54 76 45 04 ff 35 5a 88 92 bd f0 |2Y..qTvE..5Z....| +00000330 fe 67 41 03 2a c6 7d 0a 33 1e 3d b0 27 ac 4f 46 |.gA.*.}.3.=.'.OF| +00000340 97 42 2e c1 8c a1 4b da 81 10 21 b0 21 23 a3 65 |.B....K...!.!#.e| +00000350 3c f6 e2 fd 86 0e 4b c2 c4 54 ba 2c df 63 d7 05 |<.....K..T.,.c..| +00000360 ce e4 b4 57 ee d2 6d 5b e0 ec 84 be 87 d1 0f 1b |...W..m[........| +00000370 16 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 84 0f 67 b4 58 b3 df b9 0e 51 25 |.......g.X....Q%| -00000050 0c 07 6c 76 32 0e 2f d1 4c 4f 3e 38 71 b8 b8 e8 |..lv2./.LO>8q...| -00000060 68 8c 48 98 2c 50 1f 50 39 cf 67 69 bc 7e 33 a8 |h.H.,P.P9.gi.~3.| -00000070 28 d5 1e ca a0 |(....| +00000040 00 00 00 00 00 63 ca 93 46 d4 75 0d 06 36 d5 03 |.....c..F.u..6..| +00000050 4a 09 d7 9f bf ce a1 5f 1d a4 3d 92 91 42 63 67 |J......_..=..Bcg| +00000060 9e 16 ba c3 9c 4c 1e af b1 84 7f 7a 9d 01 36 53 |.....L.....z..6S| +00000070 c9 f2 38 4c 70 |..8Lp| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 6e |............ ..n| -00000010 24 f0 49 55 a2 e7 24 b6 ff 16 b6 2d a3 d2 92 5f |$.IU..$....-..._| -00000020 62 28 6b 27 9f 95 0b 16 2b 0a c9 44 57 8f 0f c9 |b(k'....+..DW...| -00000030 61 b9 2e ae 6a 70 ad e7 9e fa 37 f4 f6 ef 26 3b |a...jp....7...&;| -00000040 56 26 a0 42 cf 21 28 ef 7a e2 4f b2 9f b8 be e1 |V&.B.!(.z.O.....| -00000050 8c 2f f8 e8 ca 27 ae 10 6e 1c e9 2a e7 76 0d f9 |./...'..n..*.v..| -00000060 0d 3d 18 0e 42 9d 5f 77 e2 35 5e b4 4c 14 89 7d |.=..B._w.5^.L..}| -00000070 03 e1 5a a9 c0 96 be 2e fa 4e fd 3c 9a 94 0a 74 |..Z......N.<...t| -00000080 3c 6e 54 94 a6 fe b7 74 d1 80 bd 56 c3 88 03 bf |>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 61 22 28 d7 92 a3 c6 6f 89 94 ae |.....a"(....o...| -00000020 41 37 f4 7f d2 71 2a 9b 4f 2a 9f 3d 38 85 b7 3f |A7...q*.O*.=8..?| -00000030 5f 20 53 92 d7 15 03 03 00 30 00 00 00 00 00 00 |_ S......0......| -00000040 00 00 00 00 00 00 00 00 00 00 39 78 b1 51 50 33 |..........9x.QP3| -00000050 e1 ee fa fd 79 6a 44 91 38 79 ad 82 b8 ff 11 32 |....yjD.8y.....2| -00000060 f4 8e b0 50 19 1b fd d1 3c e4 |...P....<.| +00000010 00 00 00 00 00 1f 33 4d 29 4a 17 d1 d3 8a 14 38 |......3M)J.....8| +00000020 b6 4a 8b 90 b9 ed b5 01 25 f5 63 e6 02 7f 12 a1 |.J......%.c.....| +00000030 0e e3 75 4a 53 15 03 03 00 30 00 00 00 00 00 00 |..uJS....0......| +00000040 00 00 00 00 00 00 00 00 00 00 81 34 5e e6 ab e3 |...........4^...| +00000050 33 24 57 d7 98 fd 11 d8 ed b8 70 a0 f2 75 e8 14 |3$W.......p..u..| +00000060 42 f5 62 87 9b ce 2c 52 04 64 |B.b...,R.d| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-55 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-55 index 8efb83e5..981318d8 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-55 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-55 @@ -1,104 +1,95 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 cc 01 00 00 c8 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 d6 01 00 00 d2 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1e c0 2b |...............+| 00000050 c0 2f cc a9 cc a8 c0 2c c0 30 c0 0a c0 09 c0 13 |./.....,.0......| -00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 61 |...3.9./.5.....a| -00000070 00 00 00 05 00 03 00 00 00 00 17 00 00 ff 01 00 |................| -00000080 01 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 |................| -00000090 00 0b 00 02 01 00 00 23 00 00 00 10 00 0e 00 0c |.......#........| -000000a0 02 68 32 08 68 74 74 70 2f 31 2e 31 00 05 00 05 |.h2.http/1.1....| -000000b0 01 00 00 00 00 00 0d 00 18 00 16 04 03 05 03 06 |................| -000000c0 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| -000000d0 01 |.| +00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 6b |...3.9./.5.....k| +00000070 00 00 00 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e |.........foobar.| +00000080 63 6f 6d 00 17 00 00 ff 01 00 01 00 00 0a 00 0a |com.............| +00000090 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 00 |................| +000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| +000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| +000000c0 0d 00 18 00 16 04 03 05 03 06 03 08 04 08 05 08 |................| +000000d0 06 04 01 05 01 06 01 02 03 02 01 |...........| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 4d 40 92 59 a9 |....A...=..M@.Y.| -00000010 3e 0e 7e bf 21 4c 3a 97 1e b7 00 05 92 bf 19 6f |>.~.!L:........o| -00000020 d1 8e 59 23 47 fb 3e 72 52 fb 94 00 c0 13 00 00 |..Y#G.>rR.......| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 fa 59 52 a4 b2 2a 5b de e8 28 65 de 9d 64 70 | .YR..*[..(e..dp| -000002c0 10 5b 29 d4 1a ad 6a 06 94 dd 28 6f 7b ee 0c f5 |.[)...j...(o{...| -000002d0 23 08 04 00 80 15 0b 34 62 b8 c0 c5 0c 16 c5 28 |#......4b......(| -000002e0 b0 15 99 d2 95 31 23 c5 c5 9d 88 97 b7 e9 12 bf |.....1#.........| -000002f0 2e d3 65 4f dd d6 c3 c3 13 6e f9 ce e0 49 21 80 |..eO.....n...I!.| -00000300 19 52 88 8b 01 39 58 cc f4 29 38 0a f7 40 4d e4 |.R...9X..)8..@M.| -00000310 5d 14 4a 12 2b 5a 6d 9f d9 73 7f 5f 31 4c 75 04 |].J.+Zm..s._1Lu.| -00000320 39 45 64 74 8d e5 22 4d e8 c3 a2 0b 0e 49 57 ca |9Edt.."M.....IW.| -00000330 12 b2 a7 6c 2d e3 a4 18 54 04 b6 57 15 10 68 90 |...l-...T..W..h.| -00000340 c2 42 93 ef 5a 9c b3 6e ba 0a bd 59 73 18 6d e6 |.B..Z..n...Ys.m.| -00000350 0d d9 85 d1 f4 16 03 03 00 04 0e 00 00 00 |..............| +00000000 16 03 03 00 5d 02 00 00 59 03 03 fe e1 e5 b3 9b |....]...Y.......| +00000010 b8 d4 69 db 9e 06 d0 d8 71 02 fe eb 34 ab ab 88 |..i.....q...4...| +00000020 84 38 24 e7 e5 36 56 f7 e0 64 62 20 ac 41 06 0e |.8$..6V..db .A..| +00000030 1f 80 2c bd 43 3e b7 cb dd 37 da 12 8b 33 f0 df |..,.C>...7...3..| +00000040 bb dd bf 2f 7c 72 ba ad 89 f0 92 5e c0 13 00 00 |.../|r.....^....| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 3f c5 4b |............ ?.K| +000002d0 ea 65 2b 06 ca be ec cb 68 fe db a8 e4 4d b8 61 |.e+.....h....M.a| +000002e0 27 d5 d0 13 9b 82 62 25 5a e3 fa e6 0d 08 04 00 |'.....b%Z.......| +000002f0 80 21 a1 8e 9c c0 3a 21 51 83 8e a2 f5 f4 8d 0e |.!....:!Q.......| +00000300 af 06 62 a7 e8 12 25 15 08 b8 59 ea 31 41 91 0a |..b...%...Y.1A..| +00000310 c2 65 f5 42 8b 42 db 14 e4 71 fd 5d 33 dc b5 91 |.e.B.B...q.]3...| +00000320 73 20 73 be 8e 2e 74 c8 6c 1b 37 89 29 46 fe a4 |s s...t.l.7.)F..| +00000330 04 45 91 c1 97 34 00 6d a0 6e dd 1a dd 81 ba 8f |.E...4.m.n......| +00000340 6e 43 ee 35 a1 47 eb d6 bf 48 98 f5 56 ea 57 ef |nC.5.G...H..V.W.| +00000350 c8 ea 50 8f 17 cb 4b 66 af 77 92 36 13 37 73 c7 |..P...Kf.w.6.7s.| +00000360 73 1e db 85 d3 a7 50 5d e8 73 94 53 54 90 d7 ce |s.....P].s.ST...| +00000370 d6 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 e5 be 05 1d ad 92 e5 5b 0e 1c 07 |............[...| -00000050 c3 70 cc fb a1 76 d8 88 a2 36 35 d1 10 ec db 69 |.p...v...65....i| -00000060 76 3a 82 09 28 85 33 ea 1c 3f 7f 89 89 b4 1c 05 |v:..(.3..?......| -00000070 25 69 89 b6 0a |%i...| +00000040 00 00 00 00 00 3e 15 af 87 9d 7e 83 98 13 ad 08 |.....>....~.....| +00000050 a2 79 12 81 d7 3c 27 0c 98 7d cb e9 f1 be db c7 |.y...<'..}......| +00000060 d1 54 2a 1f 48 51 80 f8 34 30 54 42 dc e8 e5 80 |.T*.HQ..40TB....| +00000070 1d bb 5a 3d 9f |..Z=.| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 cb |............ ...| -00000010 0e b8 59 ec 01 cc 17 f2 f3 90 02 a1 5a a3 70 d0 |..Y.........Z.p.| -00000020 13 6f 64 b3 f3 9b 89 25 05 6c ea 23 00 67 73 74 |.od....%.l.#.gst| -00000030 d0 23 05 0b 0d 22 cb e6 d4 63 4a ba cd 66 50 c7 |.#..."...cJ..fP.| -00000040 c6 e7 38 f2 4a 37 a9 57 c9 ee ce bc c8 b6 4b cb |..8.J7.W......K.| -00000050 d5 59 a7 ff 27 f0 26 63 08 7f f4 a2 fd e4 2e 93 |.Y..'.&c........| -00000060 77 14 a4 16 c9 77 7f db 9e ca 10 a9 72 12 48 48 |w....w......r.HH| -00000070 c2 f8 dc fe 22 c7 b1 f6 99 81 3f 81 7c 36 3c a7 |....".....?.|6<.| -00000080 3d 8c e6 7a e4 c1 25 c7 2f 27 d2 1b b5 7a b9 e2 |=..z..%./'...z..| -00000090 00 3b 07 5d 3e 92 79 b4 53 2a 26 4b ae b3 47 59 |.;.]>.y.S*&K..GY| -000000a0 ef de 93 83 ab 6a d4 e1 e0 e7 17 3d 61 23 bd 14 |.....j.....=a#..| -000000b0 03 03 00 01 01 16 03 03 00 40 89 34 04 2d ee a1 |.........@.4.-..| -000000c0 8e f6 8b 34 69 b7 be 14 2b 49 ac 3b a6 6d e2 27 |...4i...+I.;.m.'| -000000d0 61 35 07 06 ae 7f 33 29 35 58 c7 ad 16 31 cb c5 |a5....3)5X...1..| -000000e0 12 2a 65 8a d7 47 77 e9 df 97 96 56 16 4a c4 33 |.*e..Gw....V.J.3| -000000f0 4f f1 3a 1e e1 69 ab ba cc 09 |O.:..i....| +00000000 14 03 03 00 01 01 16 03 03 00 40 bd 42 94 c2 b7 |..........@.B...| +00000010 ef a9 ba 88 37 46 ce 28 8f f1 8b da be 04 fb 2a |....7F.(.......*| +00000020 53 7f 1d a4 96 b0 34 74 f3 ca 8a 23 37 f6 70 5c |S.....4t...#7.p\| +00000030 93 e3 31 01 2f 64 60 01 80 fa d5 df c3 9b 2d a3 |..1./d`.......-.| +00000040 97 9e f9 b1 a6 f1 b3 c0 48 c6 25 |........H.%| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 c3 7f 47 5e c1 ac 69 49 19 3d f7 |.......G^..iI.=.| -00000020 4b 68 d1 75 d7 e0 d5 b9 86 68 6f 53 3d a2 a4 28 |Kh.u.....hoS=..(| -00000030 af 84 92 e8 ea 15 03 03 00 30 00 00 00 00 00 00 |.........0......| -00000040 00 00 00 00 00 00 00 00 00 00 8d 21 74 7e 3a 84 |...........!t~:.| -00000050 f8 a2 0d 92 2f 9a a7 e8 67 4b 2e 5b ca bd 6f 1c |..../...gK.[..o.| -00000060 c1 9d df c0 dd 8b dc 8e c2 60 |.........`| +00000010 00 00 00 00 00 73 9a 31 92 46 83 e3 2f 94 4b 1b |.....s.1.F../.K.| +00000020 2a fa da 9a 52 4c 58 30 53 d1 6e 5b a5 1b 3a 1a |*...RLX0S.n[..:.| +00000030 a8 79 ce 21 4c 15 03 03 00 30 00 00 00 00 00 00 |.y.!L....0......| +00000040 00 00 00 00 00 00 00 00 00 00 61 5a aa b5 64 1b |..........aZ..d.| +00000050 b8 9e 4f 20 07 a1 54 47 e7 18 89 2f ba d1 20 a1 |..O ..TG.../.. .| +00000060 11 04 26 08 40 e7 c7 fe da a5 |..&.@.....| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-63 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-63 index 8f8b24c1..adcdefb9 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-63 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Firefox-63 @@ -6,23 +6,23 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..| 00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0| 00000060 c0 0a c0 09 c0 13 c0 14 00 33 00 39 00 2f 00 35 |.........3.9./.5| -00000070 00 0a 01 00 01 8f 00 00 00 05 00 03 00 00 00 00 |................| -00000080 17 00 00 ff 01 00 01 00 00 0a 00 0e 00 0c 00 1d |................| -00000090 00 17 00 18 00 19 01 00 01 01 00 0b 00 02 01 00 |................| -000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| -000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| -000000c0 33 00 6b 00 69 00 1d 00 20 2f e5 7d a3 47 cd 62 |3.k.i... /.}.G.b| -000000d0 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......| -000000e0 c2 ed 90 99 5f 58 cb 3b 74 00 17 00 41 04 1e 18 |...._X.;t...A...| -000000f0 37 ef 0d 19 51 88 35 75 71 b5 e5 54 5b 12 2e 8f |7...Q.5uq..T[...| -00000100 09 67 fd a7 24 20 3e b2 56 1c ce 97 28 5e f8 2b |.g..$ >.V...(^.+| -00000110 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 |-O....lK[.V.2B.X| -00000120 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 00 2b |..I..h.A.Vk.Z..+| -00000130 00 09 08 03 04 03 03 03 02 03 01 00 0d 00 18 00 |................| -00000140 16 04 03 05 03 06 03 08 04 08 05 08 06 04 01 05 |................| -00000150 01 06 01 02 03 02 01 00 2d 00 02 01 01 00 1c 00 |........-.......| -00000160 02 40 01 00 15 00 9e 00 00 00 00 00 00 00 00 00 |.@..............| -00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....| +000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1| +000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.| +000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| +000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| +000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.| +00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ | +00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....| +00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h| +00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......| +00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................| +00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| +00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....| +00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,91 +33,82 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 4e 77 49 cd ba |....A...=..NwI..| -00000010 27 6a 03 e1 17 c5 eb 92 ac 68 90 15 49 18 14 e0 |'j.......h..I...| -00000020 2d c0 12 a7 a8 54 2b 12 29 f0 fe 00 c0 13 00 00 |-....T+.).......| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 bc 52 5d aa 5d b6 b7 e5 6e 4f 7d 83 bf 65 75 | .R].]...nO}..eu| -000002c0 58 f3 88 b5 00 5e 74 88 2f 28 56 09 46 b4 b2 65 |X....^t./(V.F..e| -000002d0 6e 08 04 00 80 5d c9 36 72 ef 8d 64 f7 ce 62 e2 |n....].6r..d..b.| -000002e0 38 e3 fd ce bb 5f 4e 21 aa 9a 75 74 8e 41 a4 0c |8...._N!..ut.A..| -000002f0 ef 16 b4 52 5b 35 58 bf 3b 43 e8 93 73 04 0d af |...R[5X.;C..s...| -00000300 82 f7 15 1e 92 99 46 13 e4 ec 79 32 36 e7 b8 34 |......F...y26..4| -00000310 e3 75 3e 30 25 33 9b 8d ad f8 76 b8 b7 c3 17 90 |.u>0%3....v.....| -00000320 46 e4 f5 e6 4a 8e 23 bc d5 4a 3f fd ef 17 86 a6 |F...J.#..J?.....| -00000330 57 b8 4f 37 94 05 09 37 91 ca d4 ab 20 60 49 9f |W.O7...7.... `I.| -00000340 bc 64 7d 59 3f f7 16 c9 38 ec 9f 3b 0b d1 d4 89 |.d}Y?...8..;....| -00000350 56 41 1f 7d 42 16 03 03 00 04 0e 00 00 00 |VA.}B.........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 b1 b2 73 ad f6 |....]...Y....s..| +00000010 a7 92 94 1f 07 9c e0 8c 1e c9 4f 56 1c d3 f2 ee |..........OV....| +00000020 44 31 c1 2b 0d 42 7d a6 98 23 1a 20 1b e5 0a 7b |D1.+.B}..#. ...{| +00000030 1c 7b 13 fc 65 f7 aa ab bf 0e f5 23 32 e2 38 aa |.{..e......#2.8.| +00000040 d7 fd 34 ae cc b2 b5 1d 1e f0 e3 e8 c0 13 00 00 |..4.............| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 40 d1 0e |............ @..| +000002d0 fa 3c b6 3f 47 86 31 76 40 99 6f 32 2c 3f a9 b5 |.<.?G.1v@.o2,?..| +000002e0 18 04 98 0f 3c 6f 7c c1 51 64 af 82 4d 08 04 00 |.....5....z| +00000300 8d 7c a9 5c 7a a1 c7 99 2d d6 11 40 61 24 ff 90 |.|.\z...-..@a$..| +00000310 65 3a 6e cc e4 14 9e 2c b2 c7 fa 6f ce 28 3a e1 |e:n....,...o.(:.| +00000320 79 3f b3 4a 33 db 6d 49 ba 06 7e 5e b9 fb 33 b4 |y?.J3.mI..~^..3.| +00000330 a3 36 64 23 87 3d 81 46 2d c2 2d 43 5b 5d 80 c2 |.6d#.=.F-.-C[]..| +00000340 cf 12 94 db b0 49 ac b0 20 c1 1f 56 4b 09 86 31 |.....I.. ..VK..1| +00000350 93 d6 bb e4 19 b8 d8 26 66 4e 10 83 b9 12 94 81 |.......&fN......| +00000360 ae e7 4a b3 af 59 d1 ad ba 18 5a 6e 87 16 03 90 |..J..Y....Zn....| +00000370 dc 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 72 ea 58 7a 6f f7 42 9a b6 cf 2a |.....r.Xzo.B...*| -00000050 f1 78 d7 fd 3a 7b f6 64 19 2c 37 6c ce 52 ce 69 |.x..:{.d.,7l.R.i| -00000060 65 16 29 1b 98 19 de e4 04 d3 fc 37 c8 48 f1 7e |e.)........7.H.~| -00000070 61 cc 8e ab 32 |a...2| +00000040 00 00 00 00 00 6e 04 3e 85 df cb 08 b5 ca 8f e7 |.....n.>........| +00000050 21 0a 65 01 6f 88 bc 2b 39 d5 f2 15 56 af 04 3c |!.e.o..+9...V..<| +00000060 16 26 66 36 a9 24 be cd ca 91 07 c7 30 81 70 18 |.&f6.$......0.p.| +00000070 c2 ef 85 78 43 |...xC| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 3d |............ ..=| -00000010 a6 ed 88 61 27 02 4a ad fc d3 17 5c 80 01 8d 42 |...a'.J....\...B| -00000020 7a 7f 0e 2d 7e 36 6e 28 ee f4 66 17 b4 2b ae a2 |z..-~6n(..f..+..| -00000030 ae 5b c9 ad ba f5 43 98 c4 3c 13 a0 fd 60 06 2f |.[....C..<...`./| -00000040 e0 1d 0e 99 e6 65 e1 1f 2b 09 68 8f 58 ed d7 a6 |.....e..+.h.X...| -00000050 ca 05 fc 98 2f 31 fa 2c fc 00 2f b9 11 e1 66 3b |..../1.,../...f;| -00000060 b0 9a 57 92 ba e7 bf b3 d2 ac 65 91 07 32 cb 6a |..W.......e..2.j| -00000070 e7 74 20 54 2b f5 09 18 f5 d9 12 7d d6 8b 1a 93 |.t T+......}....| -00000080 be f7 ba 29 6c 41 ea 8d 69 be 01 ec 86 b5 7f 19 |...)lA..i.......| -00000090 1f 6c 0d 24 ba a2 02 92 6a 74 18 85 79 3d 10 99 |.l.$....jt..y=..| -000000a0 81 64 13 a8 8f 09 49 30 e0 c3 5b 4e fb 49 09 14 |.d....I0..[N.I..| -000000b0 03 03 00 01 01 16 03 03 00 40 54 42 77 9d d1 0e |.........@TBw...| -000000c0 0c 63 42 dd d4 77 cf 49 43 83 11 42 74 80 09 c7 |.cB..w.IC..Bt...| -000000d0 d7 a5 27 3f 94 b3 07 92 03 b4 cd 2a bc af 01 b0 |..'?.......*....| -000000e0 cb df 16 62 51 92 f9 2a 10 ba e1 a1 79 5d d5 46 |...bQ..*....y].F| -000000f0 7d ea f3 8a 53 c2 ff 94 43 a5 |}...S...C.| +00000000 14 03 03 00 01 01 16 03 03 00 40 aa 3e 1e 49 2c |..........@.>.I,| +00000010 33 56 80 14 8f 6f a6 af d4 e2 09 41 42 28 67 a6 |3V...o.....AB(g.| +00000020 0f f0 74 cd 52 43 5c 05 3b 48 1a 80 21 45 b0 2b |..t.RC\.;H..!E.+| +00000030 04 5f d3 bb b4 c7 ca b6 e5 6c 7b b3 8b 5c 82 a3 |._.......l{..\..| +00000040 7f 52 d0 2e eb e1 cc 4e ab f0 07 |.R.....N...| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 50 37 98 bb 2e 29 53 2a 62 c9 76 |.....P7...)S*b.v| -00000020 bb 63 b9 1d e0 dd 44 37 a6 fd d6 05 80 ca dc 05 |.c....D7........| -00000030 fd dd b5 1b 3e 15 03 03 00 30 00 00 00 00 00 00 |....>....0......| -00000040 00 00 00 00 00 00 00 00 00 00 8b 82 d4 be 3a 04 |..............:.| -00000050 1d c7 58 e0 fe 82 16 fe 84 f5 89 1f 7e ec b5 0e |..X.........~...| -00000060 be c8 47 c3 d4 db 4a 40 bf 4f |..G...J@.O| +00000010 00 00 00 00 00 c4 0b 43 ee 12 1c bc 1d 57 22 66 |.......C.....W"f| +00000020 1a ed 80 47 d5 d6 62 9d 89 ca 17 0a 64 a3 d1 ca |...G..b.....d...| +00000030 72 47 ac 40 fe 15 03 03 00 30 00 00 00 00 00 00 |rG.@.....0......| +00000040 00 00 00 00 00 00 00 00 00 00 50 d9 c6 f9 85 a5 |..........P.....| +00000050 d8 44 40 24 b0 55 ff 61 74 fc d8 cf 20 e4 bf b7 |.D@$.U.at... ...| +00000060 86 47 13 fd a0 0a 77 06 f7 39 |.G....w..9| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Golang-0 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Golang-0 index 706a93e0..f013b739 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Golang-0 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES128-SHA-Golang-0 @@ -1,5 +1,5 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 f8 01 00 00 f4 03 03 00 00 00 00 00 |................| +00000000 16 03 01 01 0b 01 00 01 07 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -7,20 +7,21 @@ 00000050 cc a9 c0 2f c0 2b c0 30 c0 2c c0 27 c0 13 c0 23 |.../.+.0.,.'...#| 00000060 c0 09 c0 14 c0 0a 00 9c 00 9d 00 3c 00 2f 00 35 |...........<./.5| 00000070 c0 12 00 0a 00 05 c0 11 c0 07 13 01 13 03 13 02 |................| -00000080 01 00 00 79 00 05 00 05 01 00 00 00 00 00 0a 00 |...y............| -00000090 0a 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 |................| -000000a0 00 00 0d 00 18 00 16 08 04 08 05 08 06 04 01 04 |................| -000000b0 03 05 01 05 03 06 01 06 03 02 01 02 03 ff 01 00 |................| -000000c0 01 00 00 12 00 00 00 2b 00 09 08 03 04 03 03 03 |.......+........| -000000d0 02 03 01 00 33 00 26 00 24 00 1d 00 20 2f e5 7d |....3.&.$... /.}| -000000e0 a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff f6 |.G.bC.(.._.).0..| -000000f0 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |........_X.;t| +00000080 01 00 00 8c 00 00 00 0f 00 0d 00 00 0a 66 6f 6f |.............foo| +00000090 62 61 72 2e 63 6f 6d 00 05 00 05 01 00 00 00 00 |bar.com.........| +000000a0 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 00 0b |................| +000000b0 00 02 01 00 00 0d 00 18 00 16 08 04 08 05 08 06 |................| +000000c0 04 01 04 03 05 01 05 03 06 01 06 03 02 01 02 03 |................| +000000d0 ff 01 00 01 00 00 12 00 00 00 2b 00 09 08 03 04 |..........+.....| +000000e0 03 03 03 02 03 01 00 33 00 26 00 24 00 1d 00 20 |.......3.&.$... | +000000f0 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 |/.}.G.bC.(.._.).| +00000100 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |0.........._X.;t| >>> Flow 2 (server to client) -00000000 16 03 03 00 59 02 00 00 55 03 03 19 d6 50 f2 dc |....Y...U....P..| -00000010 95 07 fd 65 4c da 19 96 e0 a5 e8 88 ee 6c ad c3 |...eL........l..| -00000020 f0 61 63 80 45 bf be db 9b 3d 41 20 38 da 03 d1 |.ac.E....=A 8...| -00000030 2b 85 a1 c3 b5 4f b3 ce cc e3 e9 ec 72 57 f1 b8 |+....O......rW..| -00000040 24 b8 d6 e3 b2 5a 3e 94 19 2d b0 f9 c0 13 00 00 |$....Z>..-......| +00000000 16 03 03 00 59 02 00 00 55 03 03 f6 aa d0 42 56 |....Y...U.....BV| +00000010 5c e3 2d 33 07 ec 36 50 4c 2a e1 08 d8 93 e1 8b |\.-3..6PL*......| +00000020 2d b6 2e 60 e3 84 a5 af 23 85 7c 20 23 84 10 f2 |-..`....#.| #...| +00000030 4d a6 98 62 2c 10 6b ac 03 8a 54 8b 26 a7 db 08 |M..b,.k...T.&...| +00000040 2f 10 8d be cc d3 39 7b b4 48 7d 19 c0 13 00 00 |/.....9{.H}.....| 00000050 0d ff 01 00 01 00 00 0b 00 04 03 00 01 02 16 03 |................| 00000060 03 02 59 0b 00 02 55 00 02 52 00 02 4f 30 82 02 |..Y...U..R..O0..| 00000070 4b 30 82 01 b4 a0 03 02 01 02 02 09 00 e8 f0 9d |K0..............| @@ -60,38 +61,38 @@ 00000290 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 4c 72 2b 9d |w.......@.a.Lr+.| 000002a0 ae db 46 06 06 4d f4 c1 b3 3e c0 d1 bd 42 d4 db |..F..M...>...B..| 000002b0 fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 16 03 03 00 |.=.`.\!.;.......| -000002c0 ac 0c 00 00 a8 03 00 1d 20 13 1f 83 df 60 0d cd |........ ....`..| -000002d0 45 75 a0 dd 2f e5 41 6a d3 ea 1b da 8d 54 94 ee |Eu../.Aj.....T..| -000002e0 d4 9d 21 2f 50 80 86 0c 5b 08 04 00 80 09 4a b6 |..!/P...[.....J.| -000002f0 a8 e8 e7 19 97 06 96 75 90 e8 19 dd 85 18 01 09 |.......u........| -00000300 3d 58 b6 d8 9f 1d e8 70 8d 35 db b2 11 00 93 ca |=X.....p.5......| -00000310 fa 6e 00 53 50 8f 07 bb b2 32 67 2d 26 78 8d 50 |.n.SP....2g-&x.P| -00000320 31 22 80 cc 67 40 53 7b 49 d2 67 02 5f d8 91 01 |1"..g@S{I.g._...| -00000330 14 c0 7d f5 cc 68 2a e8 7c 12 03 76 0d 0e d4 31 |..}..h*.|..v...1| -00000340 e7 66 9c e1 6b 7f ea c3 85 a3 f6 18 29 a7 51 70 |.f..k.......).Qp| -00000350 d8 6a 56 d2 3a c8 f2 0f 0a d7 51 8e 4c 5c 91 84 |.jV.:.....Q.L\..| -00000360 79 73 79 88 1a be 87 d0 3d 06 bf 41 7d 16 03 03 |ysy.....=..A}...| +000002c0 ac 0c 00 00 a8 03 00 1d 20 b2 1e e4 55 e9 f5 e1 |........ ...U...| +000002d0 60 1e ed 5f 9c 65 06 91 c0 9e 22 68 2a b5 48 70 |`.._.e...."h*.Hp| +000002e0 10 52 1c 7b d1 25 42 1c 2d 08 04 00 80 b6 c8 6e |.R.{.%B.-......n| +000002f0 55 8b 74 64 89 a6 f0 48 a5 6d 66 fa a5 45 80 5f |U.td...H.mf..E._| +00000300 94 ff 8e 17 ea 64 31 a9 6b 8a ab 7f 99 00 0f 4a |.....d1.k......J| +00000310 f6 8c 37 96 34 30 db 11 68 1d 0f fa 8b 67 33 65 |..7.40..h....g3e| +00000320 42 d8 68 a5 f4 38 ab e4 49 fb 4d e3 95 3f 19 d7 |B.h..8..I.M..?..| +00000330 a6 a7 a2 53 7d de 9b 4c f8 6f 96 f4 bd 4e 03 87 |...S}..L.o...N..| +00000340 d5 97 7d e7 87 fa 64 1a 73 70 12 70 f7 e1 fa 61 |..}...d.sp.p...a| +00000350 94 9e c8 79 ed 89 6f c3 bd eb 0c 3f f5 f5 24 b7 |...y..o....?..$.| +00000360 9c fa 47 0e 7d 2a de 72 56 8e be c4 9a 16 03 03 |..G.}*.rV.......| 00000370 00 04 0e 00 00 00 |......| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 ad f5 68 e7 e3 47 8a ad a3 ab aa |.......h..G.....| -00000050 f1 80 02 37 97 ae 2b 2a 06 7d 9c b9 4d 93 07 f5 |...7..+*.}..M...| -00000060 e3 5b bd 7d 93 50 24 74 e4 57 57 98 97 8b 9b 4a |.[.}.P$t.WW....J| -00000070 b1 f1 c7 75 b4 |...u.| +00000040 00 00 00 00 00 84 d0 eb 68 a4 56 f1 f4 b8 9b fa |........h.V.....| +00000050 4c 9d 97 01 b0 78 72 b3 51 76 36 9b b0 7f fe c1 |L....xr.Qv6.....| +00000060 cf f0 e6 58 ad f4 0f b5 9d 12 b1 d5 48 d5 42 c2 |...X........H.B.| +00000070 72 cb 21 cb 67 |r.!.g| >>> Flow 4 (server to client) -00000000 14 03 03 00 01 01 16 03 03 00 40 23 76 8b 26 2d |..........@#v.&-| -00000010 c9 02 b9 0d 52 98 ed fb c7 df cc f3 5c 0b ec d6 |....R.......\...| -00000020 e9 a0 eb 7f ee 35 f2 bb b6 04 2f 34 0f 1f f4 c2 |.....5..../4....| -00000030 94 c6 db 59 85 1e 54 13 3d 74 94 5d 55 92 8c c0 |...Y..T.=t.]U...| -00000040 2f c4 ce 7a 97 72 d8 ae 25 5d 76 |/..z.r..%]v| +00000000 14 03 03 00 01 01 16 03 03 00 40 cb 49 f7 a3 b4 |..........@.I...| +00000010 3a 5e fc e3 af f2 91 88 71 d8 64 a6 ed 88 e9 ed |:^......q.d.....| +00000020 cd 10 55 d5 dd 64 fd 1b 0f 0b 24 60 c8 a4 b8 63 |..U..d....$`...c| +00000030 d9 4f 53 24 0e 30 53 65 d3 b8 99 64 6c ce 77 e9 |.OS$.0Se...dl.w.| +00000040 35 dc a3 25 89 1d bb e4 12 7c 37 |5..%.....|7| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 75 bf fa 73 33 1e 1e 7b 48 c2 32 |.....u..s3..{H.2| -00000020 77 c6 28 04 58 5b a3 27 ff af 0f eb 31 77 c1 dc |w.(.X[.'....1w..| -00000030 7b 59 88 7f 48 15 03 03 00 30 00 00 00 00 00 00 |{Y..H....0......| -00000040 00 00 00 00 00 00 00 00 00 00 c7 6a 8b d9 64 40 |...........j..d@| -00000050 61 e4 29 ae ff 7d 1e 7f 0f 4a 70 44 fa 45 51 66 |a.)..}...JpD.EQf| -00000060 79 52 9e b1 ae 46 ad a8 54 75 |yR...F..Tu| +00000010 00 00 00 00 00 cb 86 a4 fd 4c b3 71 90 6e 05 82 |.........L.q.n..| +00000020 6c d7 d1 ec 04 26 f1 ba fb 4f 8e c0 29 7e b9 5f |l....&...O..)~._| +00000030 a3 b6 2b bc 2e 15 03 03 00 30 00 00 00 00 00 00 |..+......0......| +00000040 00 00 00 00 00 00 00 00 00 00 74 7b cc 79 39 7d |..........t{.y9}| +00000050 9a b3 b3 d1 1b e2 3f 69 be 74 65 64 78 99 84 d9 |......?i.tedx...| +00000060 94 55 43 66 f2 1d 4a 66 05 36 |.UCf..Jf.6| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-58 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-58 index 0aed1f83..89783b69 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-58 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-58 @@ -1,104 +1,96 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 d7 01 00 00 d3 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 e1 01 00 00 dd 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 0a 0a |................| 00000050 c0 2b c0 2f c0 2c c0 30 cc a9 cc a8 c0 13 c0 14 |.+./.,.0........| -00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 6e 0a 0a |...../.5.....n..| -00000070 00 00 ff 01 00 01 00 00 00 00 05 00 03 00 00 00 |................| -00000080 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| -00000090 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| -000000a0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| -000000b0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| -000000c0 50 00 00 00 0b 00 02 01 00 00 0a 00 0a 00 08 0a |P...............| -000000d0 0a 00 1d 00 17 00 18 1a 1a 00 01 00 |............| +00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 78 0a 0a |...../.5.....x..| +00000070 00 00 ff 01 00 01 00 00 00 00 0f 00 0d 00 00 0a |................| +00000080 66 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 00 23 |foobar.com.....#| +00000090 00 00 00 0d 00 14 00 12 04 03 08 04 04 01 05 03 |................| +000000a0 08 05 05 01 08 06 06 01 02 01 00 05 00 05 01 00 |................| +000000b0 00 00 00 00 12 00 00 00 10 00 0e 00 0c 02 68 32 |..............h2| +000000c0 08 68 74 74 70 2f 31 2e 31 75 50 00 00 00 0b 00 |.http/1.1uP.....| +000000d0 02 01 00 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| +000000e0 18 1a 1a 00 01 00 |......| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 b9 1e 79 24 cc |....A...=....y$.| -00000010 e9 42 b8 86 bc ea 6b a6 c2 72 ca a6 7e 63 ad 02 |.B....k..r..~c..| -00000020 b1 e6 7f 97 78 8f 71 07 08 5c cd 00 c0 14 00 00 |....x.q..\......| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 39 10 f4 89 00 a8 90 30 31 5b 5d fb a5 9a 8e | 9......01[]....| -000002c0 b1 85 06 13 5d 91 d9 d8 76 28 61 b0 37 2c 5a b2 |....]...v(a.7,Z.| -000002d0 4b 08 04 00 80 1f c0 fb 93 34 ad c0 a2 ec b1 2b |K........4.....+| -000002e0 f5 08 3f dd a0 fa 9d 5a e9 4f 21 a9 79 62 2b 8b |..?....Z.O!.yb+.| -000002f0 55 3b b0 89 14 19 c8 42 61 a2 46 8c cf c5 58 1d |U;.....Ba.F...X.| -00000300 91 51 fc 56 2b 09 70 78 dd 53 dc f5 93 2c 4c d4 |.Q.V+.px.S...,L.| -00000310 bd 8b 62 b0 98 e2 92 1b 02 96 f2 d0 23 13 ab 6a |..b.........#..j| -00000320 ea 15 11 61 3d e9 5f 45 9e 80 98 0d 3b a7 03 82 |...a=._E....;...| -00000330 09 cb 6b b9 12 bb 66 71 9d 2c 6e d2 78 0e b1 3e |..k...fq.,n.x..>| -00000340 5e db fc 51 2e 4c ab d0 ca d6 91 b2 30 11 16 c4 |^..Q.L......0...| -00000350 3f 84 3b 26 9f 16 03 03 00 04 0e 00 00 00 |?.;&..........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 ee 8c e8 2a f1 |....]...Y.....*.| +00000010 75 6f e0 f0 f1 59 bb 00 02 42 31 46 83 c7 28 7f |uo...Y...B1F..(.| +00000020 04 9d 7d 71 5c e3 e8 50 6e 2b 35 20 9a da 70 48 |..}q\..Pn+5 ..pH| +00000030 1a 4d ba 22 cd 83 c6 c7 aa 55 37 99 45 d7 5d 9c |.M.".....U7.E.].| +00000040 71 a2 a2 e3 2b 11 21 ea ca ea f6 94 c0 14 00 00 |q...+.!.........| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 f1 fc cd |............ ...| +000002d0 03 5c 06 dc 39 13 0f bf 5e fd 01 43 c5 7d 97 02 |.\..9...^..C.}..| +000002e0 01 fc 6d 58 09 35 cb 67 e9 eb 6a 7e 32 08 04 00 |..mX.5.g..j~2...| +000002f0 80 55 85 48 d2 46 e3 0c f8 7c 22 64 d9 89 07 d5 |.U.H.F...|"d....| +00000300 58 2f c6 87 8c d5 d9 f0 67 3a f6 ee d9 e6 27 eb |X/......g:....'.| +00000310 80 52 94 d6 ca e4 10 d3 f6 1b 02 07 04 f8 20 0c |.R............ .| +00000320 38 9a da 90 53 d0 81 58 f0 0c c4 b4 3f 58 5f f6 |8...S..X....?X_.| +00000330 f4 29 b7 61 20 9e 6c 38 67 43 b8 1a 53 40 db 9e |.).a .l8gC..S@..| +00000340 86 e5 be a1 6c e6 8e 34 22 30 ee e1 a3 91 fd e1 |....l..4"0......| +00000350 7a d1 51 d9 d5 db fc 7e 41 ad 40 6f aa e2 1f 6f |z.Q....~A.@o...o| +00000360 2b ed 0d 28 01 59 a5 ff a8 bc 06 fd f0 76 e5 97 |+..(.Y.......v..| +00000370 b8 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 1d d2 2b 68 15 31 84 0b 91 fc d7 |.......+h.1.....| -00000050 e7 95 ca 5b d7 a8 fd 1d e5 fe 73 61 81 7d fe cb |...[......sa.}..| -00000060 c6 16 68 00 16 44 fa 80 69 fb ec 03 08 5d 41 d1 |..h..D..i....]A.| -00000070 05 4e 06 e9 7d |.N..}| +00000040 00 00 00 00 00 0d 47 ea c1 90 27 e1 f0 1e 4b 20 |......G...'...K | +00000050 38 90 b1 0c 23 5e 08 ba 0f 57 5a d8 5f 27 6e b3 |8...#^...WZ._'n.| +00000060 b8 2c a6 eb a9 43 c4 de 68 88 32 fc 24 36 ee 69 |.,...C..h.2.$6.i| +00000070 c6 02 88 37 d8 |...7.| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 c2 |............ ...| -00000010 7d ec dc b4 8c 52 9f bb 0c 28 96 99 70 a8 42 9e |}....R...(..p.B.| -00000020 b8 12 15 48 6c 86 80 f3 dc d0 73 a7 a2 0b 54 fe |...Hl.....s...T.| -00000030 75 0e f4 67 12 57 c7 1a e9 d1 dd 03 65 55 0b 0a |u..g.W......eU..| -00000040 28 63 a2 a9 46 9e c1 06 48 fd cd 6c f3 00 f0 48 |(c..F...H..l...H| -00000050 e3 59 96 70 39 7f 22 d9 e1 dc 15 01 84 28 3e df |.Y.p9."......(>.| -00000060 31 7c 12 55 78 01 87 0e 8f 73 0c a9 d3 b6 a1 b8 |1|.Ux....s......| -00000070 f1 94 5b 19 11 c8 c2 24 79 71 f6 49 9d 72 13 6e |..[....$yq.I.r.n| -00000080 c6 d9 4b a4 9f a9 3a 76 6a f7 33 99 c8 db f2 ad |..K...:vj.3.....| -00000090 df 84 d6 69 46 36 83 92 5f 20 4c ce 73 0c 26 a0 |...iF6.._ L.s.&.| -000000a0 e5 22 13 5b a0 fe 9f 31 25 cf 26 8f 5f 23 86 14 |.".[...1%.&._#..| -000000b0 03 03 00 01 01 16 03 03 00 40 ab 0b 68 b2 05 a0 |.........@..h...| -000000c0 4e c8 d2 df 95 c1 d2 f7 b8 c9 1a dc a7 78 ba c7 |N............x..| -000000d0 02 b9 c1 20 8a c0 30 92 15 1a d4 f8 9c 05 15 46 |... ..0........F| -000000e0 66 57 5b a3 ea 24 d9 15 44 25 78 54 07 85 4f ac |fW[..$..D%xT..O.| -000000f0 5e 82 88 45 d2 a5 78 65 0c f8 |^..E..xe..| +00000000 14 03 03 00 01 01 16 03 03 00 40 f6 f6 42 a9 7f |..........@..B..| +00000010 fa aa 90 01 31 7c 92 2b ad f5 fa 07 16 b5 98 08 |....1|.+........| +00000020 e7 ec 0e 12 21 dc e5 6e a1 95 df be ac 94 4a 72 |....!..n......Jr| +00000030 9c d2 73 7c a4 fd d8 b2 0c c3 c1 e6 5a 8c 88 c9 |..s|........Z...| +00000040 65 8f ed 37 51 01 bb ca b7 54 83 |e..7Q....T.| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 27 95 a8 3a 06 ca 08 54 24 8c 19 |.....'..:...T$..| -00000020 9c e7 37 9b 3f 82 56 db ec 5b 0a c9 c8 f4 ed 9e |..7.?.V..[......| -00000030 f6 44 a2 70 60 15 03 03 00 30 00 00 00 00 00 00 |.D.p`....0......| -00000040 00 00 00 00 00 00 00 00 00 00 57 fe 3f be 6c ed |..........W.?.l.| -00000050 71 65 91 04 cc e3 8a 0f 19 dd 8b 35 62 84 5d ef |qe.........5b.].| -00000060 a3 e6 c7 27 e3 01 51 a9 54 74 |...'..Q.Tt| +00000010 00 00 00 00 00 e7 b4 a1 9b 52 a2 ef 28 e0 92 89 |.........R..(...| +00000020 a9 77 10 c3 c4 c2 2c 34 89 46 e5 c6 42 89 74 8e |.w....,4.F..B.t.| +00000030 43 76 3e 8c 9c 15 03 03 00 30 00 00 00 00 00 00 |Cv>......0......| +00000040 00 00 00 00 00 00 00 00 00 00 50 45 13 9f ce 95 |..........PE....| +00000050 78 f5 bf 16 81 41 0b 99 b0 03 82 c2 0e 20 ed 23 |x....A....... .#| +00000060 fc b8 17 e1 be e5 fd 6e 1e 33 |.......n.3| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-70 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-70 index 8f72b4ab..6ee6eaeb 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-70 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Chrome-70 @@ -7,18 +7,18 @@ 00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..| 00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..| 00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 00 00 |................| -00000080 05 00 03 00 00 00 00 17 00 00 00 23 00 00 00 0d |...........#....| -00000090 00 14 00 12 04 03 08 04 04 01 05 03 08 05 05 01 |................| -000000a0 08 06 06 01 02 01 00 05 00 05 01 00 00 00 00 00 |................| -000000b0 12 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 74 |..........h2.htt| -000000c0 70 2f 31 2e 31 75 50 00 00 00 0b 00 02 01 00 00 |p/1.1uP.........| -000000d0 33 00 2b 00 29 0a 0a 00 01 00 00 1d 00 20 2f e5 |3.+.)........ /.| -000000e0 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff |}.G.bC.(.._.).0.| -000000f0 f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 00 2d |........._X.;t.-| -00000100 00 02 01 01 00 2b 00 0b 0a 0a 0a 03 04 03 03 03 |.....+..........| -00000110 02 03 01 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| -00000120 18 00 1b 00 03 02 00 02 1a 1a 00 01 00 00 15 00 |................| -00000130 d4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000080 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e 63 6f 6d |......foobar.com| +00000090 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| +000000a0 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| +000000b0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| +000000c0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| +000000d0 50 00 00 00 0b 00 02 01 00 00 33 00 2b 00 29 0a |P.........3.+.).| +000000e0 0a 00 01 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 |....... /.}.G.bC| +000000f0 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 |.(.._.).0.......| +00000100 ed 90 99 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b |..._X.;t.-.....+| +00000110 00 0b 0a 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 |................| +00000120 0a 00 08 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 |................| +00000130 00 02 1a 1a 00 01 00 00 15 00 ca 00 00 00 00 00 |................| 00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,91 +33,82 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 2f 17 cd 2d 2e |....A...=../..-.| -00000010 0a 14 27 a2 19 11 36 8c 65 f6 8e 76 f1 66 37 64 |..'...6.e..v.f7d| -00000020 dc 69 dd de bf 99 cf f7 31 a7 1e 00 c0 14 00 00 |.i......1.......| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 76 44 8f 1b d9 7a df 0d 1e 9e 41 d2 16 be c4 | vD...z....A....| -000002c0 1d 73 08 99 8f ac 21 c1 eb 47 5b 67 f4 eb 97 48 |.s....!..G[g...H| -000002d0 3e 08 04 00 80 0d ae 3e 37 49 37 fc e2 e8 36 c7 |>......>7I7...6.| -000002e0 fe b4 ff 11 64 ec 24 2a 75 11 21 a1 19 24 aa 1b |....d.$*u.!..$..| -000002f0 ba 4c bc 4b e4 10 91 21 40 26 c4 5c 1d a4 dd 47 |.L.K...!@&.\...G| -00000300 4b 1f 0c b9 92 4c 10 22 f1 fe 69 f7 70 b8 93 bf |K....L."..i.p...| -00000310 8c 6b 48 76 ba 75 43 09 28 b8 5e 76 62 6e d3 54 |.kHv.uC.(.^vbn.T| -00000320 88 3b 43 b5 d0 4e 34 b0 07 7c 2a 9d 4d 00 0e ec |.;C..N4..|*.M...| -00000330 fc e8 c7 58 b3 c8 84 c5 26 95 ea cb 99 eb 7a 13 |...X....&.....z.| -00000340 5b eb 43 81 82 1b 57 8e d8 66 3e 4d 45 29 6a 0c |[.C...W..f>ME)j.| -00000350 99 2e 02 a4 7f 16 03 03 00 04 0e 00 00 00 |..............| +00000000 16 03 03 00 5d 02 00 00 59 03 03 84 8e 80 0e c9 |....]...Y.......| +00000010 f8 e5 1d 01 85 06 1f ee df b5 f6 a4 b0 93 36 af |..............6.| +00000020 22 cf 87 68 69 66 2c 4d 32 9d 65 20 ba a9 25 4f |"..hif,M2.e ..%O| +00000030 c3 62 52 85 b2 91 70 10 25 e8 20 5d 52 56 e9 d7 |.bR...p.%. ]RV..| +00000040 92 4e bf 69 c6 d0 82 25 14 88 a1 b1 c0 14 00 00 |.N.i...%........| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 01 18 de |............ ...| +000002d0 8c b1 70 9e ca 17 26 fe 06 96 ee 83 07 4c ea ce |..p...&......L..| +000002e0 48 4c 18 bc 88 f4 99 a0 d3 22 9f ba 3e 08 04 00 |HL......."..>...| +000002f0 80 69 64 9a 23 0e 12 81 70 30 cd 4d 3b a5 b6 77 |.id.#...p0.M;..w| +00000300 e3 e0 a3 7a 2b 64 54 8a 5c 07 99 d1 99 ec 0a 9e |...z+dT.\.......| +00000310 84 88 db 1b 76 f4 0f b1 fe 5b c6 b1 4f c6 45 43 |....v....[..O.EC| +00000320 3b 19 a1 8d df 82 f4 7a 11 87 d4 91 2a 11 1a 85 |;......z....*...| +00000330 97 fe 38 7f bf 5e 87 0e 60 71 96 e5 82 ea 8b b2 |..8..^..`q......| +00000340 df a5 a7 01 4e 28 c0 7d d7 be 10 3a 4e ab 13 ac |....N(.}...:N...| +00000350 d4 6c 46 1a e9 d3 c4 06 fb e4 aa 34 94 32 d3 16 |.lF........4.2..| +00000360 36 94 e4 d8 2e d7 d5 4b ef d3 39 e2 69 32 33 59 |6......K..9.i23Y| +00000370 4f 16 03 03 00 04 0e 00 00 00 |O.........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 cb 9e 88 66 e8 06 2c c6 d3 13 67 |........f..,...g| -00000050 90 22 90 95 c7 a2 ac 25 b7 da 2f 7c 81 38 a1 2e |.".....%../|.8..| -00000060 a5 38 d0 3a e8 50 7d 20 73 1f c3 c1 9d 19 1f 29 |.8.:.P} s......)| -00000070 5f f0 aa 1d 3a |_...:| +00000040 00 00 00 00 00 ea 44 e3 2e ed c3 1d a5 30 37 71 |......D......07q| +00000050 d6 7c fd 20 a4 b1 43 6c 83 b7 de ed ba 72 2f b1 |.|. ..Cl.....r/.| +00000060 88 61 b2 d9 1a 1f 5d e8 86 2b 82 8a 34 c7 8a c5 |.a....]..+..4...| +00000070 b2 31 eb 5a b8 |.1.Z.| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 1b |............ ...| -00000010 c3 9f a0 f8 f4 13 09 5c 79 d0 50 cf cf fb 41 4c |.......\y.P...AL| -00000020 23 e6 02 24 74 f0 87 f8 b4 6b 0b 17 e7 9f c3 0e |#..$t....k......| -00000030 e8 7d 2b 58 1f 73 ab 5d 99 e5 4a 91 5c a9 5a 3b |.}+X.s.]..J.\.Z;| -00000040 aa 26 ab 05 0c f9 45 c8 d8 f6 a7 7f 69 40 fa 8b |.&....E.....i@..| -00000050 90 74 0d 23 84 87 35 f7 f5 a1 76 d8 d7 29 c2 1a |.t.#..5...v..)..| -00000060 92 08 f1 fd 14 8b 88 b3 e8 b8 5e 78 f5 ef 32 26 |..........^x..2&| -00000070 ad 00 97 08 a4 1a 85 63 9b 9b 20 ac 62 7c 54 f0 |.......c.. .b|T.| -00000080 7f 1c b6 dd dd f9 fc db 8e 44 b9 51 1c ab 01 a3 |.........D.Q....| -00000090 71 5c 44 dd 48 e2 2b 7a 9c 1b 3d 67 de 2c 16 a2 |q\D.H.+z..=g.,..| -000000a0 75 1d ed fe 0f 02 3a 5e cb fe f5 b8 ca 6c 57 14 |u.....:^.....lW.| -000000b0 03 03 00 01 01 16 03 03 00 40 27 13 5a 4f 7c ed |.........@'.ZO|.| -000000c0 25 3f 32 e7 3e 72 02 86 de 34 23 6b 76 c1 3f 85 |%?2.>r...4#kv.?.| -000000d0 b8 db 9c 15 1e 53 80 28 ae 91 88 20 e6 28 6e 40 |.....S.(... .(n@| -000000e0 2a 98 a3 78 13 6c bc 0b a4 74 c9 05 f2 df 4e 5f |*..x.l...t....N_| -000000f0 f6 09 7c 1d c5 96 55 a8 34 cc |..|...U.4.| +00000000 14 03 03 00 01 01 16 03 03 00 40 4e 36 59 cf 10 |..........@N6Y..| +00000010 da 7a ec d8 48 5c f6 5d 15 dc 36 59 de 7f 30 6e |.z..H\.]..6Y..0n| +00000020 ad 12 e7 bc 44 dc c1 1b 18 71 de e2 38 03 ca 47 |....D....q..8..G| +00000030 fe 33 68 a5 c1 39 68 ff 61 46 d7 87 47 32 3d fe |.3h..9h.aF..G2=.| +00000040 88 b9 83 3d 38 18 4d 35 ac 6a fc |...=8.M5.j.| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 73 ce 5b 86 f8 44 82 5d 3a af c7 |.....s.[..D.]:..| -00000020 66 4f d1 42 a8 46 a4 93 61 d1 62 34 da 23 cf 95 |fO.B.F..a.b4.#..| -00000030 1a 89 0e ed 43 15 03 03 00 30 00 00 00 00 00 00 |....C....0......| -00000040 00 00 00 00 00 00 00 00 00 00 f4 b5 48 bb 7b 5b |............H.{[| -00000050 1f 3a bf 93 a7 a6 af d5 41 23 91 b2 65 bd 17 03 |.:......A#..e...| -00000060 98 d4 83 57 9b d3 b8 23 97 3e |...W...#.>| +00000010 00 00 00 00 00 ab b7 c3 94 d3 96 e2 f1 58 ba 0f |.............X..| +00000020 33 e6 b5 69 e2 91 f2 d4 98 5a 5c 25 04 ba ba 78 |3..i.....Z\%...x| +00000030 f6 fb 88 cb 1d 15 03 03 00 30 00 00 00 00 00 00 |.........0......| +00000040 00 00 00 00 00 00 00 00 00 00 3f 3c 49 eb de 16 |..........?>> Flow 1 (client to server) -00000000 16 03 01 00 cc 01 00 00 c8 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 d6 01 00 00 d2 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1e c0 2b |...............+| 00000050 c0 2f cc a9 cc a8 c0 2c c0 30 c0 0a c0 09 c0 13 |./.....,.0......| -00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 61 |...3.9./.5.....a| -00000070 00 00 00 05 00 03 00 00 00 00 17 00 00 ff 01 00 |................| -00000080 01 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 |................| -00000090 00 0b 00 02 01 00 00 23 00 00 00 10 00 0e 00 0c |.......#........| -000000a0 02 68 32 08 68 74 74 70 2f 31 2e 31 00 05 00 05 |.h2.http/1.1....| -000000b0 01 00 00 00 00 00 0d 00 18 00 16 04 03 05 03 06 |................| -000000c0 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| -000000d0 01 |.| +00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 6b |...3.9./.5.....k| +00000070 00 00 00 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e |.........foobar.| +00000080 63 6f 6d 00 17 00 00 ff 01 00 01 00 00 0a 00 0a |com.............| +00000090 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 00 |................| +000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| +000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| +000000c0 0d 00 18 00 16 04 03 05 03 06 03 08 04 08 05 08 |................| +000000d0 06 04 01 05 01 06 01 02 03 02 01 |...........| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 90 db 5c 6a e1 |....A...=....\j.| -00000010 d9 bb eb 46 a3 47 59 f8 e7 15 4e b6 89 47 10 98 |...F.GY...N..G..| -00000020 d3 b7 aa 60 05 aa ef a5 9f 03 b4 00 c0 14 00 00 |...`............| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 d5 7c ef 2a 26 05 f5 81 db 94 72 ae 3e 77 09 | .|.*&.....r.>w.| -000002c0 7f cb bc 77 52 56 fd 1b 2d 63 43 4e 02 a6 28 e4 |...wRV..-cCN..(.| -000002d0 23 08 04 00 80 81 c0 cb 44 d4 4e 32 bb df 16 5f |#.......D.N2..._| -000002e0 93 a0 a2 72 23 f0 df 67 b6 e0 b3 60 25 aa e7 86 |...r#..g...`%...| -000002f0 69 7a 1a f4 29 19 87 d6 36 32 99 27 e7 2b 33 45 |iz..)...62.'.+3E| -00000300 b9 0b 08 ee a5 34 59 35 aa 1b 06 42 f7 17 2c 02 |.....4Y5...B..,.| -00000310 62 21 96 2f 28 49 62 81 7a d8 e1 e7 3f 8f e0 07 |b!./(Ib.z...?...| -00000320 45 c5 ff 52 43 d3 b7 6f e7 53 fe 04 2a 0a 2d 20 |E..RC..o.S..*.- | -00000330 d5 6e 03 97 e7 80 90 7c c8 4a 6c 20 93 91 df 37 |.n.....|.Jl ...7| -00000340 1e 00 9f 68 e0 28 14 9b c8 79 61 85 6b b4 57 ce |...h.(...ya.k.W.| -00000350 6e 3c 41 33 de 16 03 03 00 04 0e 00 00 00 |nI..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 b9 6b 35 |............ .k5| +000002d0 e6 1b 5e 9d 54 20 94 57 ed 67 34 2a c9 8b 45 d7 |..^.T .W.g4*..E.| +000002e0 73 f3 10 e9 c8 6c f5 f1 1f 9a 74 29 61 08 04 00 |s....l....t)a...| +000002f0 80 80 ff 90 36 d3 99 34 53 52 c7 6a 98 7b ef b1 |....6..4SR.j.{..| +00000300 48 0a 9f 47 fe 5a 52 dd 34 4d fc 67 57 b6 3a c0 |H..G.ZR.4M.gW.:.| +00000310 1c 11 4a 12 1c 16 49 c7 c1 02 24 70 26 96 f6 18 |..J...I...$p&...| +00000320 2e 22 3b 75 8a fb 2f 64 b2 0a d5 d3 fc eb 88 96 |.";u../d........| +00000330 1f da 79 df ae 32 4e 0a c9 fa 8b 7d b2 93 84 26 |..y..2N....}...&| +00000340 20 7c 99 94 d5 03 74 c1 93 d0 93 39 50 4c e6 71 | |....t....9PL.q| +00000350 97 71 ce f5 fb 68 a2 19 86 74 c6 84 38 d3 fd be |.q...h...t..8...| +00000360 84 e7 df c9 fc 3f 84 af 49 67 27 57 3a 9a 34 9a |.....?..Ig'W:.4.| +00000370 db 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 27 12 07 4e 70 36 96 53 34 79 43 |.....'..Np6.S4yC| -00000050 9b 13 55 0f 28 0e 99 0b fe 37 8b f5 7e 11 7e 72 |..U.(....7..~.~r| -00000060 c9 8f 78 ed 28 b2 cb f9 51 93 d1 d8 91 29 80 67 |..x.(...Q....).g| -00000070 d5 24 8f 0d e3 |.$...| +00000040 00 00 00 00 00 08 f6 a3 2a 59 63 ff 65 ae c6 cb |........*Yc.e...| +00000050 ae 16 1a 76 28 43 f2 52 8f b2 9c 25 02 c8 88 1d |...v(C.R...%....| +00000060 3f 42 e2 16 3e ca 59 1c 29 26 15 81 b4 2c af 44 |?B..>.Y.)&...,.D| +00000070 2b cf 5e 9f e0 |+.^..| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 7a |............ ..z| -00000010 77 ee 5c ad 35 04 9a 44 3a 4c ce 9b b5 09 dd bf |w.\.5..D:L......| -00000020 00 da 97 31 ff e7 22 5c 43 75 64 5a 25 b4 7b 3c |...1.."\CudZ%.{<| -00000030 81 9f f2 b9 f9 ce 40 0c d6 03 e8 46 91 47 ae 6e |......@....F.G.n| -00000040 52 a5 24 f6 23 d3 40 98 50 ee 5b 96 59 4f f4 81 |R.$.#.@.P.[.YO..| -00000050 0d e0 49 43 fd 54 4a 3c 65 72 c5 35 0a a9 9a 09 |..IC.TJe....Ow2..| -000000f0 59 c2 4b 2d d7 41 cc 6e 2a 09 |Y.K-.A.n*.| +00000000 14 03 03 00 01 01 16 03 03 00 40 36 c8 db 68 53 |..........@6..hS| +00000010 c7 92 55 6a 93 43 62 19 76 9b b9 40 07 c5 e2 04 |..Uj.Cb.v..@....| +00000020 66 c9 8e de 43 8a cd 30 f8 64 56 af 39 20 fe c1 |f...C..0.dV.9 ..| +00000030 aa 69 a9 c4 51 dc c2 8d 11 ee 65 80 f3 6b ab cb |.i..Q.....e..k..| +00000040 0a bc 4b 37 53 24 7e 9f 02 a3 9a |..K7S$~....| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 1e d2 2c 50 d3 e8 b5 b8 df 6e 2c |.......,P.....n,| -00000020 74 c5 f0 45 2b 11 63 d9 4e 79 ed d4 34 02 b1 65 |t..E+.c.Ny..4..e| -00000030 a8 d1 6e 4c bf 15 03 03 00 30 00 00 00 00 00 00 |..nL.....0......| -00000040 00 00 00 00 00 00 00 00 00 00 53 e1 1c 76 90 24 |..........S..v.$| -00000050 a3 f7 53 a5 43 1e d2 91 89 95 6d d9 d4 e1 fc 11 |..S.C.....m.....| -00000060 af 62 bb 23 cc ce 0f 72 42 9c |.b.#...rB.| +00000010 00 00 00 00 00 f3 4d cd fc 9d 6f ef 38 94 2e 5e |......M...o.8..^| +00000020 c0 3e 1b 68 a0 12 c7 8c d5 68 f6 14 25 2b 68 ce |.>.h.....h..%+h.| +00000030 ed 90 93 79 6f 15 03 03 00 30 00 00 00 00 00 00 |...yo....0......| +00000040 00 00 00 00 00 00 00 00 00 00 0e 6a 0f 62 6f 7b |...........j.bo{| +00000050 9e 6b 9c 41 d8 82 61 d4 20 85 86 e2 b5 82 6e 23 |.k.A..a. .....n#| +00000060 bd cc be 0b d9 61 f5 24 81 fd |.....a.$..| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-63 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-63 index dcd1a140..e16fcc4e 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-63 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-AES256-SHA-Firefox-63 @@ -6,23 +6,23 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..| 00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0| 00000060 c0 0a c0 09 c0 13 c0 14 00 33 00 39 00 2f 00 35 |.........3.9./.5| -00000070 00 0a 01 00 01 8f 00 00 00 05 00 03 00 00 00 00 |................| -00000080 17 00 00 ff 01 00 01 00 00 0a 00 0e 00 0c 00 1d |................| -00000090 00 17 00 18 00 19 01 00 01 01 00 0b 00 02 01 00 |................| -000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| -000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| -000000c0 33 00 6b 00 69 00 1d 00 20 2f e5 7d a3 47 cd 62 |3.k.i... /.}.G.b| -000000d0 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......| -000000e0 c2 ed 90 99 5f 58 cb 3b 74 00 17 00 41 04 1e 18 |...._X.;t...A...| -000000f0 37 ef 0d 19 51 88 35 75 71 b5 e5 54 5b 12 2e 8f |7...Q.5uq..T[...| -00000100 09 67 fd a7 24 20 3e b2 56 1c ce 97 28 5e f8 2b |.g..$ >.V...(^.+| -00000110 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 |-O....lK[.V.2B.X| -00000120 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 00 2b |..I..h.A.Vk.Z..+| -00000130 00 09 08 03 04 03 03 03 02 03 01 00 0d 00 18 00 |................| -00000140 16 04 03 05 03 06 03 08 04 08 05 08 06 04 01 05 |................| -00000150 01 06 01 02 03 02 01 00 2d 00 02 01 01 00 1c 00 |........-.......| -00000160 02 40 01 00 15 00 9e 00 00 00 00 00 00 00 00 00 |.@..............| -00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....| +000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1| +000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.| +000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| +000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| +000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.| +00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ | +00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....| +00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h| +00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......| +00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................| +00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| +00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....| +00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,91 +33,82 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 ba da ea aa 3f |....A...=......?| -00000010 2c ce 11 d1 b8 56 22 24 42 93 16 fb 00 0e 04 4f |,....V"$B......O| -00000020 8a 5e dc 23 f8 03 32 34 9c 6b a8 00 c0 14 00 00 |.^.#..24.k......| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 10 9a b3 94 89 c7 d8 bb 9e 37 bc 1b 25 7c b6 | .........7..%|.| -000002c0 27 3b 2d f9 59 0b 07 a6 0f b8 c2 2a 16 dd 6e 4a |';-.Y......*..nJ| -000002d0 7a 08 04 00 80 17 e6 65 44 7a e5 67 37 a6 eb 3d |z......eDz.g7..=| -000002e0 dc 66 d5 95 b5 38 42 d6 2d 55 55 08 8b 47 3a d4 |.f...8B.-UU..G:.| -000002f0 a8 f1 1a 2d 76 c7 11 78 bb 0e a5 24 df 0a 8f 0f |...-v..x...$....| -00000300 f1 c8 b1 c0 61 66 6e 51 e9 34 fe 00 11 60 cd b6 |....afnQ.4...`..| -00000310 0a 58 e7 90 b8 c9 79 4b f4 d4 10 46 23 a6 cc 39 |.X....yK...F#..9| -00000320 1e 21 27 4b 8c 06 25 6d 18 f6 d0 fb 64 29 f5 21 |.!'K..%m....d).!| -00000330 9b cf 81 11 f8 38 ad 7f 08 63 ff 59 f9 7e 26 c0 |.....8...c.Y.~&.| -00000340 3f c9 71 78 67 ac 31 6b 03 97 fc de ec 72 ca 98 |?.qxg.1k.....r..| -00000350 36 f7 be 70 5c 16 03 03 00 04 0e 00 00 00 |6..p\.........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 6d f7 c3 58 01 |....]...Y..m..X.| +00000010 78 68 e9 50 bd 55 e4 18 78 92 d0 f1 1e 67 27 11 |xh.P.U..x....g'.| +00000020 6c 84 81 bb 32 2a 49 ea 90 69 57 20 5d 9b 07 80 |l...2*I..iW ]...| +00000030 c7 85 f9 da ca 93 c0 28 92 82 8d 11 30 53 66 2d |.......(....0Sf-| +00000040 cd 46 0d bd a1 35 9c a0 81 24 27 43 c0 14 00 00 |.F...5...$'C....| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 71 98 c0 |............ q..| +000002d0 70 b9 fa b2 59 a8 13 f1 9e d0 6f 61 a9 be 98 1d |p...Y.....oa....| +000002e0 48 a0 5b c4 11 c1 c2 61 e3 63 1d 2c 34 08 04 00 |H.[....a.c.,4...| +000002f0 80 b9 a3 42 b2 69 7b d5 c5 6f 90 bf 53 24 ba da |...B.i{..o..S$..| +00000300 6b 87 a5 1d 20 d1 d5 fe c5 d2 12 fc 74 07 8e 3c |k... .......t..<| +00000310 59 a6 fd ac 93 43 13 dd 2e f0 ec 08 7f 99 85 f5 |Y....C..........| +00000320 c7 ff 0d 73 08 82 3e 3d 35 92 87 93 8e 72 8e fb |...s..>=5....r..| +00000330 93 26 0c bb df 17 c3 01 2b 83 1a c3 56 35 86 a7 |.&......+...V5..| +00000340 e4 08 f8 b8 8c 47 d7 cd 6a f3 8d 5d ef 78 86 4b |.....G..j..].x.K| +00000350 59 60 46 2b 0c 95 c6 c9 bc 63 3c 8d 26 53 31 7c |Y`F+.....c<.&S1|| +00000360 9a b0 70 fe 59 d0 da 97 d2 6b 54 d5 72 b8 f0 ff |..p.Y....kT.r...| +00000370 c8 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 01 d5 93 3a 70 73 1e 6e 41 44 fe |........:ps.nAD.| -00000050 ed d3 f0 19 d7 f9 c8 59 36 81 dc 2a e6 72 40 4c |.......Y6..*.r@L| -00000060 c3 21 c5 34 29 7b 84 6e aa ab 45 1a c5 52 01 99 |.!.4){.n..E..R..| -00000070 7c 48 7e 1d 25 ||H~.%| +00000040 00 00 00 00 00 a0 9b e5 ab 19 f6 ef 20 29 40 59 |............ )@Y| +00000050 b3 30 d5 2e 76 e0 79 9e cd ea 8c d3 8c 26 c8 3e |.0..v.y......&.>| +00000060 44 b1 02 b0 fc 7f 35 8c fc be e6 b4 fb 8a 3a 2a |D.....5.......:*| +00000070 b7 01 4c f7 47 |..L.G| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 24 |............ ..$| -00000010 f3 1a 09 e3 c0 0d ac 83 cc 65 cb 1d 24 9e dd 62 |.........e..$..b| -00000020 d4 72 fc 5b 8b 78 67 87 77 d4 40 79 cd 40 9e 15 |.r.[.xg.w.@y.@..| -00000030 37 be d1 89 42 ac 8a d9 ad 53 65 ba c6 47 d5 95 |7...B....Se..G..| -00000040 22 79 a7 51 07 7f 87 5f 85 7b c5 fc 0b 46 98 f0 |"y.Q..._.{...F..| -00000050 93 3c e8 b5 da ff 63 73 ce 8a fd fa cd 2c c2 73 |.<....cs.....,.s| -00000060 30 c3 e3 9c 83 3e 74 ff a0 4f ca a5 e0 d1 10 41 |0....>t..O.....A| -00000070 33 67 2c 87 59 e4 5e 05 9a 9f 10 1a ae 41 e7 6e |3g,.Y.^......A.n| -00000080 9d 0a 76 29 89 f6 11 34 17 2e 1e 42 91 d5 4c 51 |..v)...4...B..LQ| -00000090 f5 18 98 8a e2 97 67 6e 5c 83 a5 b1 01 7a 43 59 |......gn\....zCY| -000000a0 d4 51 02 49 d0 fd b0 2b 15 d3 3a 23 99 8e b8 14 |.Q.I...+..:#....| -000000b0 03 03 00 01 01 16 03 03 00 40 4c c1 f3 ed 67 59 |.........@L...gY| -000000c0 80 52 d4 e8 47 f3 78 70 ec ef 1d 8c 3c ec 9d 4a |.R..G.xp....<..J| -000000d0 45 03 11 73 16 3c 30 70 46 41 79 22 11 28 3c 17 |E..s.<0pFAy".(<.| -000000e0 65 0d 2e 04 a0 a3 c2 71 ed 30 fa 11 ed 3d 9f bb |e......q.0...=..| -000000f0 52 49 76 32 2d eb 79 38 9c b7 |RIv2-.y8..| +00000000 14 03 03 00 01 01 16 03 03 00 40 d0 d6 aa e4 97 |..........@.....| +00000010 e9 04 07 ef a8 4f c2 26 7e 47 2b 7f 81 63 1d 53 |.....O.&~G+..c.S| +00000020 61 4e b2 4b 09 64 42 e5 a8 a3 af 35 a6 43 e6 7a |aN.K.dB....5.C.z| +00000030 46 7e a0 5d 5c 2c 6c b6 10 ca 5d b8 a9 3b 82 6c |F~.]\,l...]..;.l| +00000040 30 5b 47 ee b4 17 f6 0a bf 0f e4 |0[G........| >>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 29 27 d6 e7 01 09 99 b3 0c d3 af |.....)'.........| -00000020 f4 49 13 f1 3c 57 63 0e 9c 4f e5 ea 52 6e b5 b4 |.I..>> Flow 1 (client to server) -00000000 16 03 01 00 f8 01 00 00 f4 03 03 00 00 00 00 00 |................| +00000000 16 03 01 01 0b 01 00 01 07 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -7,20 +7,21 @@ 00000050 cc a9 c0 2f c0 2b c0 30 c0 2c c0 27 c0 13 c0 23 |.../.+.0.,.'...#| 00000060 c0 09 c0 14 c0 0a 00 9c 00 9d 00 3c 00 2f 00 35 |...........<./.5| 00000070 c0 12 00 0a 00 05 c0 11 c0 07 13 01 13 03 13 02 |................| -00000080 01 00 00 79 00 05 00 05 01 00 00 00 00 00 0a 00 |...y............| -00000090 0a 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 |................| -000000a0 00 00 0d 00 18 00 16 08 04 08 05 08 06 04 01 04 |................| -000000b0 03 05 01 05 03 06 01 06 03 02 01 02 03 ff 01 00 |................| -000000c0 01 00 00 12 00 00 00 2b 00 09 08 03 04 03 03 03 |.......+........| -000000d0 02 03 01 00 33 00 26 00 24 00 1d 00 20 2f e5 7d |....3.&.$... /.}| -000000e0 a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff f6 |.G.bC.(.._.).0..| -000000f0 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |........_X.;t| +00000080 01 00 00 8c 00 00 00 0f 00 0d 00 00 0a 66 6f 6f |.............foo| +00000090 62 61 72 2e 63 6f 6d 00 05 00 05 01 00 00 00 00 |bar.com.........| +000000a0 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 00 0b |................| +000000b0 00 02 01 00 00 0d 00 18 00 16 08 04 08 05 08 06 |................| +000000c0 04 01 04 03 05 01 05 03 06 01 06 03 02 01 02 03 |................| +000000d0 ff 01 00 01 00 00 12 00 00 00 2b 00 09 08 03 04 |..........+.....| +000000e0 03 03 03 02 03 01 00 33 00 26 00 24 00 1d 00 20 |.......3.&.$... | +000000f0 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 |/.}.G.bC.(.._.).| +00000100 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |0.........._X.;t| >>> Flow 2 (server to client) -00000000 16 03 03 00 59 02 00 00 55 03 03 98 4f 89 3c 00 |....Y...U...O.<.| -00000010 e0 e9 9a bc 4b 46 66 c7 98 5d ea 34 b3 d0 97 09 |....KFf..].4....| -00000020 70 7c c7 58 0f ff f0 36 e9 39 49 20 46 e6 40 21 |p|.X...6.9I F.@!| -00000030 6a b2 d6 88 46 d8 a9 90 af d1 07 dc db f5 23 f4 |j...F.........#.| -00000040 6d f4 11 5f a1 16 a4 b7 cc a4 9e a1 c0 14 00 00 |m.._............| +00000000 16 03 03 00 59 02 00 00 55 03 03 6f ee 14 e6 db |....Y...U..o....| +00000010 2f 0e 02 f1 96 9d 7b 88 ce 9a cc 1a 92 37 34 25 |/.....{......74%| +00000020 3a 31 6a c1 7f bd 8a a8 b9 2a 08 20 a5 43 bb c0 |:1j......*. .C..| +00000030 b5 22 59 98 fb a6 de 35 1d d2 a4 bc a6 c0 9d 4b |."Y....5.......K| +00000040 a0 bb 37 23 3b 80 65 fb 64 f7 89 e1 c0 14 00 00 |..7#;.e.d.......| 00000050 0d ff 01 00 01 00 00 0b 00 04 03 00 01 02 16 03 |................| 00000060 03 02 59 0b 00 02 55 00 02 52 00 02 4f 30 82 02 |..Y...U..R..O0..| 00000070 4b 30 82 01 b4 a0 03 02 01 02 02 09 00 e8 f0 9d |K0..............| @@ -60,38 +61,38 @@ 00000290 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 4c 72 2b 9d |w.......@.a.Lr+.| 000002a0 ae db 46 06 06 4d f4 c1 b3 3e c0 d1 bd 42 d4 db |..F..M...>...B..| 000002b0 fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 16 03 03 00 |.=.`.\!.;.......| -000002c0 ac 0c 00 00 a8 03 00 1d 20 41 d9 bc 89 67 08 77 |........ A...g.w| -000002d0 94 54 c4 ee 69 43 9a 2f ae 36 77 dc ac d7 db 1f |.T..iC./.6w.....| -000002e0 b0 d2 09 2f 1a ae 53 f2 18 08 04 00 80 ad 5f b7 |.../..S......._.| -000002f0 c1 82 69 ef 7e 71 11 41 72 86 63 38 bb 26 5c 10 |..i.~q.Ar.c8.&\.| -00000300 c8 68 17 f7 f5 78 d6 7d ea 8a 6f 72 ec ac 78 49 |.h...x.}..or..xI| -00000310 da 45 24 21 ad d2 9a d3 71 c4 0b 7b 24 a0 47 e0 |.E$!....q..{$.G.| -00000320 de 4c 82 b3 4f 52 06 dd b0 36 97 61 fa 29 3f eb |.L..OR...6.a.)?.| -00000330 ec 0f 8d 6b 0c 0e 2c d0 55 7b 29 82 92 e9 e8 f3 |...k..,.U{).....| -00000340 6d 92 58 8a bb 61 08 0c 55 f5 17 9b 44 be 5e 00 |m.X..a..U...D.^.| -00000350 dc c1 0a 5d 0f e6 0e 8f 3d bd 76 f8 19 0a 82 73 |...]....=.v....s| -00000360 41 b3 3c 2f f2 c4 c9 5e 48 58 b7 ee 02 16 03 03 |A..T.4| +00000340 58 2e af 7a bf d9 29 57 2b ae 42 6a 38 90 72 2c |X..z..)W+.Bj8.r,| +00000350 fe ab 1c 12 16 9b 6f d0 26 71 c5 1e a7 b2 97 0f |......o.&q......| +00000360 2d ae 42 5c c1 3a be a5 ff a2 7f 58 87 16 03 03 |-.B\.:.....X....| 00000370 00 04 0e 00 00 00 |......| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| 00000030 16 03 03 00 40 00 00 00 00 00 00 00 00 00 00 00 |....@...........| -00000040 00 00 00 00 00 07 75 dd eb dd 99 52 b5 b6 5e e4 |......u....R..^.| -00000050 d3 00 27 ac ab eb 2d b9 f4 3c 46 14 7d 60 ba 2d |..'...-..>> Flow 4 (server to client) -00000000 14 03 03 00 01 01 16 03 03 00 40 6d a2 23 1e 27 |..........@m.#.'| -00000010 da 1d e9 95 df 09 b3 8a 47 11 b6 ab d4 a9 3c 45 |........G.....>> Flow 5 (client to server) 00000000 17 03 03 00 30 00 00 00 00 00 00 00 00 00 00 00 |....0...........| -00000010 00 00 00 00 00 60 69 08 2e b9 80 ad c2 ac 89 50 |.....`i........P| -00000020 93 f1 4a 9f 5f 1c 40 9a d1 73 d5 51 19 95 eb b9 |..J._.@..s.Q....| -00000030 e2 db 78 aa 97 15 03 03 00 30 00 00 00 00 00 00 |..x......0......| -00000040 00 00 00 00 00 00 00 00 00 00 64 73 47 c9 8b 9d |..........dsG...| -00000050 05 51 03 ea d9 56 14 42 ba 88 78 12 f1 d4 79 c3 |.Q...V.B..x...y.| -00000060 de 04 27 2f 61 46 1a e7 14 d0 |..'/aF....| +00000010 00 00 00 00 00 41 01 ea 46 e2 01 96 98 d8 1f 78 |.....A..F......x| +00000020 a3 7e e3 b3 b9 ae e0 c7 00 ce f1 a4 f4 92 47 c1 |.~............G.| +00000030 05 5e 9b 55 69 15 03 03 00 30 00 00 00 00 00 00 |.^.Ui....0......| +00000040 00 00 00 00 00 00 00 00 00 00 e3 a8 5c 5b 34 2a |............\[4*| +00000050 94 4c 43 f8 9f 5d db 80 f8 28 00 2f bc 40 b9 57 |.LC..]...(./.@.W| +00000060 1a e3 2b f1 73 f8 77 6e 18 e5 |..+.s.wn..| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-58 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-58 index e957b2a6..384f5fa5 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-58 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-58 @@ -1,97 +1,89 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 d7 01 00 00 d3 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 e1 01 00 00 dd 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 0a 0a |................| 00000050 c0 2b c0 2f c0 2c c0 30 cc a9 cc a8 c0 13 c0 14 |.+./.,.0........| -00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 6e 0a 0a |...../.5.....n..| -00000070 00 00 ff 01 00 01 00 00 00 00 05 00 03 00 00 00 |................| -00000080 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| -00000090 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| -000000a0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| -000000b0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| -000000c0 50 00 00 00 0b 00 02 01 00 00 0a 00 0a 00 08 0a |P...............| -000000d0 0a 00 1d 00 17 00 18 1a 1a 00 01 00 |............| +00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 78 0a 0a |...../.5.....x..| +00000070 00 00 ff 01 00 01 00 00 00 00 0f 00 0d 00 00 0a |................| +00000080 66 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 00 23 |foobar.com.....#| +00000090 00 00 00 0d 00 14 00 12 04 03 08 04 04 01 05 03 |................| +000000a0 08 05 05 01 08 06 06 01 02 01 00 05 00 05 01 00 |................| +000000b0 00 00 00 00 12 00 00 00 10 00 0e 00 0c 02 68 32 |..............h2| +000000c0 08 68 74 74 70 2f 31 2e 31 75 50 00 00 00 0b 00 |.http/1.1uP.....| +000000d0 02 01 00 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| +000000e0 18 1a 1a 00 01 00 |......| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 1f 37 2c 33 ee |....A...=...7,3.| -00000010 35 0e 40 94 f5 8d 95 1b 8b b9 2d 84 f1 78 54 bb |5.@.......-..xT.| -00000020 a5 d4 67 1c dc 81 a2 2f 4a e4 31 00 cc a8 00 00 |..g..../J.1.....| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 3d 3c 48 27 6a 77 b8 bc 65 0f d4 e7 f8 75 ef | =I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 ce 4c 47 |............ .LG| +000002d0 12 90 cd 0c 8c c1 bf bb 79 74 fc 88 24 90 78 96 |........yt..$.x.| +000002e0 60 86 46 3e 61 1f 17 f9 67 2d 20 97 09 08 04 00 |`.F>a...g- .....| +000002f0 80 6f 4d 1b 0c 12 c4 07 d8 c8 e4 a8 a0 bf d1 f1 |.oM.............| +00000300 2a 34 d3 69 65 01 b0 11 32 33 97 9f 9e 1d 25 18 |*4.ie...23....%.| +00000310 ca 42 1a a8 65 11 6b ee c8 dc 97 79 c8 2c 4d 26 |.B..e.k....y.,M&| +00000320 c8 3c 3f c4 30 1b 6a 61 04 e0 4b 9d be 13 2a c1 |.>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 20 3e 66 f8 7f af dc ab 30 6a c8 e7 |.... >f.....0j..| -00000040 a9 ea b5 07 1e 7c 1b 19 a3 c5 c8 50 5d 69 c2 73 |.....|.....P]i.s| -00000050 da c1 8e 7b 81 |...{.| +00000030 16 03 03 00 20 4b 18 e6 21 e6 c8 d9 7b fe a7 04 |.... K..!...{...| +00000040 42 e8 51 73 b3 8b 66 da 70 89 b3 d8 82 65 86 01 |B.Qs..f.p....e..| +00000050 f2 de b3 e6 ee |.....| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 af |............ ...| -00000010 51 20 79 e6 78 61 a4 54 8f b5 2a 4c 85 5b aa 00 |Q y.xa.T..*L.[..| -00000020 ea 0f e0 1d 6d 77 85 9e 0d 4e 42 e9 26 51 fd 99 |....mw...NB.&Q..| -00000030 95 2c 79 d2 71 1a 68 1a 72 10 7d f8 37 97 e4 35 |.,y.q.h.r.}.7..5| -00000040 2b 12 f5 fd 01 7e 4a 8b cf 0a 45 7d 19 d5 35 e5 |+....~J...E}..5.| -00000050 f6 34 77 7c 97 a6 61 65 7a fb ea cf 1a 55 b2 03 |.4w|..aez....U..| -00000060 02 f9 07 18 b0 18 c3 06 dd a3 5c 3f ee f3 f6 af |..........\?....| -00000070 61 29 38 1b fd 7d f9 00 28 27 8e 1f 4d ca 73 41 |a)8..}..('..M.sA| -00000080 0b 46 db f7 d8 b3 b3 b7 a6 60 6d 3c ae 0b f5 8f |.F.......`m<....| -00000090 d5 48 25 7e b8 59 a5 6c 6d ee 6e ae a2 f0 58 fe |.H%~.Y.lm.n...X.| -000000a0 16 bf d1 cf ec 08 86 fb 51 82 5e 89 f7 e3 c4 14 |........Q.^.....| -000000b0 03 03 00 01 01 16 03 03 00 20 fc 29 de 17 20 8e |......... .).. .| -000000c0 ad 2c 69 e5 c9 cc 70 bd da 98 52 95 2f e5 69 ad |.,i...p...R./.i.| -000000d0 e4 60 1e 19 a1 85 9c cd da 62 |.`.......b| +00000000 14 03 03 00 01 01 16 03 03 00 20 8f a4 84 26 01 |.......... ...&.| +00000010 e5 ce 12 c7 64 ee ac 64 49 a6 c8 11 69 9d c1 b4 |....d..dI...i...| +00000020 c4 de 89 34 79 ab 62 f3 a0 69 c2 |...4y.b..i.| >>> Flow 5 (client to server) -00000000 17 03 03 00 16 86 4d 5f c2 8f 99 49 0d d5 75 24 |......M_...I..u$| -00000010 ed 1a e3 3d f0 e8 c1 c5 4a 90 a2 15 03 03 00 12 |...=....J.......| -00000020 49 d2 d4 fc 98 20 d7 bd 48 d5 6e cd f4 c1 7e 79 |I.... ..H.n...~y| -00000030 40 53 |@S| +00000000 17 03 03 00 16 37 3a 4c 0e 37 78 25 c2 f3 c8 e6 |.....7:L.7x%....| +00000010 a1 2f 18 4e 5f 88 8e 1a ff 5e 36 15 03 03 00 12 |./.N_....^6.....| +00000020 7e 50 3a fc d7 23 2e d1 b3 fb f6 19 61 89 59 78 |~P:..#......a.Yx| +00000030 27 d1 |'.| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-70 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-70 index e47ba605..df52bd0b 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-70 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Chrome-70 @@ -7,18 +7,18 @@ 00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..| 00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..| 00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 00 00 |................| -00000080 05 00 03 00 00 00 00 17 00 00 00 23 00 00 00 0d |...........#....| -00000090 00 14 00 12 04 03 08 04 04 01 05 03 08 05 05 01 |................| -000000a0 08 06 06 01 02 01 00 05 00 05 01 00 00 00 00 00 |................| -000000b0 12 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 74 |..........h2.htt| -000000c0 70 2f 31 2e 31 75 50 00 00 00 0b 00 02 01 00 00 |p/1.1uP.........| -000000d0 33 00 2b 00 29 0a 0a 00 01 00 00 1d 00 20 2f e5 |3.+.)........ /.| -000000e0 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff |}.G.bC.(.._.).0.| -000000f0 f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 00 2d |........._X.;t.-| -00000100 00 02 01 01 00 2b 00 0b 0a 0a 0a 03 04 03 03 03 |.....+..........| -00000110 02 03 01 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| -00000120 18 00 1b 00 03 02 00 02 1a 1a 00 01 00 00 15 00 |................| -00000130 d4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000080 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e 63 6f 6d |......foobar.com| +00000090 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| +000000a0 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| +000000b0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| +000000c0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| +000000d0 50 00 00 00 0b 00 02 01 00 00 33 00 2b 00 29 0a |P.........3.+.).| +000000e0 0a 00 01 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 |....... /.}.G.bC| +000000f0 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 |.(.._.).0.......| +00000100 ed 90 99 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b |..._X.;t.-.....+| +00000110 00 0b 0a 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 |................| +00000120 0a 00 08 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 |................| +00000130 00 02 1a 1a 00 01 00 00 15 00 ca 00 00 00 00 00 |................| 00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,84 +33,75 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 66 40 7b 47 db |....A...=..f@{G.| -00000010 61 2b 0c a4 2d 76 3a 61 f4 fc df 77 fa 2c bb 59 |a+..-v:a...w.,.Y| -00000020 4e f1 15 32 6c 79 f4 32 48 bc da 00 cc a8 00 00 |N..2ly.2H.......| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 85 db f2 e3 72 23 4b 51 40 e8 b8 88 0d 1e b3 | ....r#KQ@......| -000002c0 dd 95 2f d9 1e 03 f6 b5 95 c3 71 4d d6 46 61 58 |../.......qM.FaX| -000002d0 7f 08 04 00 80 ba b6 62 44 37 d1 e8 c8 b9 b3 ea |.......bD7......| -000002e0 fd 9f c9 e8 4a 55 b2 ed fd 5f 36 aa 97 0c 1e db |....JU..._6.....| -000002f0 28 12 12 f8 ad 2b bf 2d 1f a5 8e 03 7c f0 ec 69 |(....+.-....|..i| -00000300 23 1f c4 ea 1b 14 55 82 ac 9f 8b 45 f0 cd 7f e6 |#.....U....E....| -00000310 a8 92 7a 00 0c e7 5a 3f 9a ed bb 87 67 f3 c0 6f |..z...Z?....g..o| -00000320 3d 70 37 ab 96 bd 2d 5b 8a 31 76 18 c2 20 7a b5 |=p7...-[.1v.. z.| -00000330 e8 48 d4 27 44 59 7c 8b 39 9e e9 32 ae 14 6c b3 |.H.'DY|.9..2..l.| -00000340 60 47 ac 12 43 ab d9 c5 12 b2 3d 62 df 93 f8 c9 |`G..C.....=b....| -00000350 22 a9 76 90 aa 16 03 03 00 04 0e 00 00 00 |".v...........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 8c bd 51 d2 03 |....]...Y....Q..| +00000010 20 6c c6 16 6c 17 7f 71 82 64 6a e9 70 75 69 2e | l..l..q.dj.pui.| +00000020 07 63 ea 4e 2d 99 12 89 47 f2 28 20 f4 ea 85 14 |.c.N-...G.( ....| +00000030 14 bf 33 2b 6c f0 3b 3a 39 15 3c 25 4e 33 2f 9d |..3+l.;:9.<%N3/.| +00000040 29 a6 64 ea 7c 11 46 e0 09 b0 f3 75 cc a8 00 00 |).d.|.F....u....| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 69 b1 d4 |............ i..| +000002d0 bd 8e 32 bf 67 0e 41 72 fb c4 3a a2 69 05 38 f7 |..2.g.Ar..:.i.8.| +000002e0 0e 29 14 1e 46 88 89 47 9c bf c2 00 3c 08 04 00 |.)..F..G....<...| +000002f0 80 10 12 89 3e b3 fe 46 c7 2e 4f 7e 85 a6 94 dd |....>..F..O~....| +00000300 c7 b5 a7 3e 56 dc 1f ca 65 4b 01 95 90 3c 88 2f |...>V...eK...<./| +00000310 ce 77 7d 5e 10 a7 bc 1d 38 de 3e 3a 5c 94 6e 42 |.w}^....8.>:\.nB| +00000320 e3 07 f5 a4 ea 12 71 99 3e 8e 2e 09 8a f9 88 39 |......q.>......9| +00000330 b3 b3 e7 8c 15 27 8a bd d9 06 8f f7 68 fe 2e 0a |.....'......h...| +00000340 a7 00 ba ca 2e 02 c3 fd 91 89 a7 dd 88 1b 26 7b |..............&{| +00000350 0b 3c 79 47 76 7a 32 13 6a 1a 1a 7f cb a6 fc 5b |.>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 20 de 6c 8b bb c0 d1 71 60 77 a3 4f |.... .l....q`w.O| -00000040 4b b3 d2 24 87 cc 75 66 2d 97 93 3f 02 92 24 6b |K..$..uf-..?..$k| -00000050 e2 18 68 1b e9 |..h..| +00000030 16 03 03 00 20 f5 3f 5a 02 91 bc ce 66 36 8c d6 |.... .?Z....f6..| +00000040 53 49 62 51 cf 4a fc c1 11 9e 86 cf d5 4b f1 ec |SIbQ.J.......K..| +00000050 e1 87 af 4e fd |...N.| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 fd |............ ...| -00000010 a1 e9 7e e5 22 d6 20 1b 6b 9a 4e a6 6c 29 39 19 |..~.". .k.N.l)9.| -00000020 13 f7 d3 85 5f 84 01 a2 b8 f4 0c 10 d3 e6 5b 7f |...._.........[.| -00000030 56 44 ca 26 84 a0 15 d2 d8 a6 67 53 f1 26 0a 02 |VD.&......gS.&..| -00000040 f0 e2 37 18 a8 c4 7e dc dd 3b 67 7f 70 6a 0a 84 |..7...~..;g.pj..| -00000050 cf ef 82 28 03 1e 67 a5 5f 23 f6 28 2e 00 b4 8c |...(..g._#.(....| -00000060 4b 44 e1 fb 7f 4a 8a bb 7f 26 92 e9 b6 3e 05 14 |KD...J...&...>..| -00000070 64 ce 6c d9 b2 b3 c9 54 ae 99 b4 bd 5a 1d 28 0b |d.l....T....Z.(.| -00000080 73 12 5b 5f 96 97 ae 34 e0 85 38 fa ed e4 a3 e2 |s.[_...4..8.....| -00000090 29 b1 ee d4 6f c4 f5 2d 87 7b 3d a2 38 27 73 80 |)...o..-.{=.8's.| -000000a0 00 1c cd 0b de e0 be 27 8b b6 89 8b 16 6b 1d 14 |.......'.....k..| -000000b0 03 03 00 01 01 16 03 03 00 20 56 37 bb c0 10 bc |......... V7....| -000000c0 2e e3 28 1b 08 92 2f 4f f6 e6 ab c2 13 72 2d f7 |..(.../O.....r-.| -000000d0 7c 97 92 96 44 ea 31 69 9e fc ||...D.1i..| +00000000 14 03 03 00 01 01 16 03 03 00 20 e4 0d be c3 b4 |.......... .....| +00000010 3d db ad 1f 3c 5e fe 8f 52 1d d7 3e 07 22 70 a3 |=...<^..R..>."p.| +00000020 2c 9d 31 6e d4 73 c4 3a 6c 6a 33 |,.1n.s.:lj3| >>> Flow 5 (client to server) -00000000 17 03 03 00 16 0f db 83 69 a1 c2 a7 98 d3 81 2a |........i......*| -00000010 53 5b 5b 5d d1 26 1e 39 68 02 56 15 03 03 00 12 |S[[].&.9h.V.....| -00000020 ec 1e d8 90 49 6b d7 72 c1 a3 6c 3e c1 25 74 05 |....Ik.r..l>.%t.| -00000030 7f 91 |..| +00000000 17 03 03 00 16 37 e2 be da ca 8b 78 01 d3 19 2b |.....7.....x...+| +00000010 62 20 98 82 55 30 ac 7b 3a 40 dc 15 03 03 00 12 |b ..U0.{:@......| +00000020 d1 f9 ff cd bf 1d 9a 5b 5a f7 78 c9 6e 4d 84 51 |.......[Z.x.nM.Q| +00000030 b0 dc |..| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-55 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-55 index 90d6fbaa..58ebfb63 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-55 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-55 @@ -1,97 +1,88 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 cc 01 00 00 c8 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 d6 01 00 00 d2 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1e c0 2b |...............+| 00000050 c0 2f cc a9 cc a8 c0 2c c0 30 c0 0a c0 09 c0 13 |./.....,.0......| -00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 61 |...3.9./.5.....a| -00000070 00 00 00 05 00 03 00 00 00 00 17 00 00 ff 01 00 |................| -00000080 01 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 |................| -00000090 00 0b 00 02 01 00 00 23 00 00 00 10 00 0e 00 0c |.......#........| -000000a0 02 68 32 08 68 74 74 70 2f 31 2e 31 00 05 00 05 |.h2.http/1.1....| -000000b0 01 00 00 00 00 00 0d 00 18 00 16 04 03 05 03 06 |................| -000000c0 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| -000000d0 01 |.| +00000060 c0 14 00 33 00 39 00 2f 00 35 00 0a 01 00 00 6b |...3.9./.5.....k| +00000070 00 00 00 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e |.........foobar.| +00000080 63 6f 6d 00 17 00 00 ff 01 00 01 00 00 0a 00 0a |com.............| +00000090 00 08 00 1d 00 17 00 18 00 19 00 0b 00 02 01 00 |................| +000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| +000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| +000000c0 0d 00 18 00 16 04 03 05 03 06 03 08 04 08 05 08 |................| +000000d0 06 04 01 05 01 06 01 02 03 02 01 |...........| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 8f e2 22 d3 bc |....A...=...."..| -00000010 c4 f0 c0 60 eb 05 16 68 0b bf 6a ef 31 66 06 5b |...`...h..j.1f.[| -00000020 26 6a 23 24 ae fd 99 09 9e 1e 2e 00 cc a8 00 00 |&j#$............| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 b3 b9 dc e2 37 69 38 da c4 c9 3c f9 7a 0c 33 | ....7i8...<.z.3| -000002c0 b8 b8 ef 35 20 36 09 92 f5 03 a2 4b 14 bb 67 f2 |...5 6.....K..g.| -000002d0 31 08 04 00 80 6d fd 69 cd 1a 91 8a c5 0a d1 8d |1....m.i........| -000002e0 76 3d d9 ca 99 4a 7b f5 33 11 92 a6 4c ed ae a1 |v=...J{.3...L...| -000002f0 b2 58 e3 2a b1 b7 91 51 ed 29 5d 8a 7c 78 c6 8a |.X.*...Q.)].|x..| -00000300 b9 b0 5f d6 1c a0 e3 f7 d7 03 3a 40 1d 12 5a bc |.._.......:@..Z.| -00000310 45 4d f1 d9 f7 95 f5 bf 27 9b eb 66 19 0a ea 08 |EM......'..f....| -00000320 fe b1 53 51 08 6e df 41 62 22 83 4e 40 0a 39 51 |..SQ.n.Ab".N@.9Q| -00000330 4c 1c 6d 7a 11 ef 02 f0 18 90 2b d5 c6 b8 60 63 |L.mz......+...`c| -00000340 e3 5c 7a 81 61 81 4c c1 dd 95 1d 82 31 37 fc 41 |.\z.a.L.....17.A| -00000350 91 3f 0e 73 3a 16 03 03 00 04 0e 00 00 00 |.?.s:.........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 6d 02 38 a7 8c |....]...Y..m.8..| +00000010 83 ba 92 5c d9 7c 0e 74 ea f1 8c 00 ff f2 91 13 |...\.|.t........| +00000020 52 70 1a c9 4a c8 59 bf 88 fb 1c 20 8b d5 fa b7 |Rp..J.Y.... ....| +00000030 ee 33 e8 2c 60 57 d2 9c 0e 6c c9 0d 0f 01 27 01 |.3.,`W...l....'.| +00000040 ae 0e 26 e2 26 f8 f0 75 48 c4 44 b7 cc a8 00 00 |..&.&..uH.D.....| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 e4 6e 03 |............ .n.| +000002d0 c8 63 31 f9 48 d3 40 82 96 36 ff 8e 2e 8a 69 15 |.c1.H.@..6....i.| +000002e0 9f 6f fa 63 1d 27 06 4c 31 0f 2e 43 22 08 04 00 |.o.c.'.L1..C"...| +000002f0 80 62 f2 c3 db c9 e0 24 d5 07 00 a0 17 e8 f5 42 |.b.....$.......B| +00000300 9c ec f9 d1 08 58 97 30 af 93 30 32 1f 13 b8 fa |.....X.0..02....| +00000310 ec b8 d7 3f e2 45 c6 04 6a 58 56 ed 0f 17 6a 71 |...?.E..jXV...jq| +00000320 8a ea 33 fc 72 37 0c ed e1 f8 f2 ed 2c 04 ac b1 |..3.r7......,...| +00000330 27 35 43 a5 6d 4e a6 ec 04 46 85 02 f6 86 a6 09 |'5C.mN...F......| +00000340 18 55 20 f6 50 fc 52 09 e9 11 b5 95 28 45 e1 84 |.U .P.R.....(E..| +00000350 2c be cc f2 58 5e a3 20 5d b0 a3 33 f4 0a 8b cc |,...X^. ]..3....| +00000360 71 a8 33 8b d4 c3 18 74 22 2c 64 6e e6 c4 bc 70 |q.3....t",dn...p| +00000370 84 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 20 a7 fc bf 0a ff 9e 0f 2b 11 07 76 |.... .......+..v| -00000040 93 07 47 66 43 42 5a 76 bb 0f 38 17 cc a5 ae bf |..GfCBZv..8.....| -00000050 32 0b a5 ea 91 |2....| +00000030 16 03 03 00 20 4f 19 10 90 13 5b 53 e0 54 eb 39 |.... O....[S.T.9| +00000040 ab 16 f6 37 9c 28 82 b3 0f a2 f1 13 df 8d 41 4b |...7.(........AK| +00000050 ce 97 93 76 88 |...v.| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 c1 |............ ...| -00000010 71 63 c0 a0 20 b2 37 2e 15 d2 e5 ba da fc 4f 1c |qc.. .7.......O.| -00000020 4f 30 e8 ea 6e 38 de ee e5 67 a3 3f 86 68 e9 76 |O0..n8...g.?.h.v| -00000030 4b 81 b1 0d 8b 8a 94 51 d6 3e 9e 53 5b c9 cd 45 |K......Q.>.S[..E| -00000040 16 8e 24 06 ba 3d af 71 24 2a 54 84 25 c5 d1 2f |..$..=.q$*T.%../| -00000050 0b a0 30 5a 02 2b 67 36 dd da 2e df de 63 0a 34 |..0Z.+g6.....c.4| -00000060 69 6f 7c ca fe 9c 48 26 85 cd 55 80 fb df a8 d5 |io|...H&..U.....| -00000070 02 3a 29 2a ba 0f 6c b4 e3 00 df de a6 3d e3 51 |.:)*..l......=.Q| -00000080 4c a4 af e4 74 45 3b 02 f0 35 7a 49 71 e4 52 00 |L...tE;..5zIq.R.| -00000090 85 b2 c1 2c ae 07 bd 6c 40 e9 44 70 5d 2e 9d 07 |...,...l@.Dp]...| -000000a0 39 33 44 d9 f9 3a a4 dd 13 07 6b 2d c0 07 14 14 |93D..:....k-....| -000000b0 03 03 00 01 01 16 03 03 00 20 2e 61 56 0c ce a0 |......... .aV...| -000000c0 8b 19 ad 63 85 7d f2 8b 69 71 d9 57 bc 7f e9 9a |...c.}..iq.W....| -000000d0 de 83 e2 f4 0f b1 02 e1 7f 5e |.........^| +00000000 14 03 03 00 01 01 16 03 03 00 20 42 0f 66 80 cf |.......... B.f..| +00000010 58 52 d8 44 28 49 05 40 86 d9 42 85 61 4c f0 1e |XR.D(I.@..B.aL..| +00000020 90 7a 19 32 af 59 35 3b a5 ac 80 |.z.2.Y5;...| >>> Flow 5 (client to server) -00000000 17 03 03 00 16 df a1 9f de c2 76 7b 60 47 69 7c |..........v{`Gi|| -00000010 95 6d 1c 12 ae 7f b7 0f 9f 6e fd 15 03 03 00 12 |.m.......n......| -00000020 07 70 25 5d 89 0e 6d af 6b 91 2e 2b e9 f5 0d f6 |.p%]..m.k..+....| -00000030 aa c0 |..| +00000000 17 03 03 00 16 d3 c1 03 87 d2 3a ed 18 6c 21 6b |..........:..l!k| +00000010 26 55 f0 4a 57 27 31 b6 8d fc c1 15 03 03 00 12 |&U.JW'1.........| +00000020 9a 4b e8 17 44 e6 00 18 ee 00 56 8f 27 1e d1 9b |.K..D.....V.'...| +00000030 0e 22 |."| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-63 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-63 index cea5fec7..176b0133 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-63 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Firefox-63 @@ -6,23 +6,23 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..| 00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0| 00000060 c0 0a c0 09 c0 13 c0 14 00 33 00 39 00 2f 00 35 |.........3.9./.5| -00000070 00 0a 01 00 01 8f 00 00 00 05 00 03 00 00 00 00 |................| -00000080 17 00 00 ff 01 00 01 00 00 0a 00 0e 00 0c 00 1d |................| -00000090 00 17 00 18 00 19 01 00 01 01 00 0b 00 02 01 00 |................| -000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| -000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| -000000c0 33 00 6b 00 69 00 1d 00 20 2f e5 7d a3 47 cd 62 |3.k.i... /.}.G.b| -000000d0 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......| -000000e0 c2 ed 90 99 5f 58 cb 3b 74 00 17 00 41 04 1e 18 |...._X.;t...A...| -000000f0 37 ef 0d 19 51 88 35 75 71 b5 e5 54 5b 12 2e 8f |7...Q.5uq..T[...| -00000100 09 67 fd a7 24 20 3e b2 56 1c ce 97 28 5e f8 2b |.g..$ >.V...(^.+| -00000110 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 |-O....lK[.V.2B.X| -00000120 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 00 2b |..I..h.A.Vk.Z..+| -00000130 00 09 08 03 04 03 03 03 02 03 01 00 0d 00 18 00 |................| -00000140 16 04 03 05 03 06 03 08 04 08 05 08 06 04 01 05 |................| -00000150 01 06 01 02 03 02 01 00 2d 00 02 01 01 00 1c 00 |........-.......| -00000160 02 40 01 00 15 00 9e 00 00 00 00 00 00 00 00 00 |.@..............| -00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....| +000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1| +000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.| +000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| +000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| +000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.| +00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ | +00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....| +00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h| +00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......| +00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................| +00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| +00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....| +00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,84 +33,75 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 0e 1f e5 95 42 |....A...=......B| -00000010 cc 33 6b bb 65 7b ec d7 90 44 0d 20 f1 ad ff 10 |.3k.e{...D. ....| -00000020 4a b5 a5 8c f9 1b 0f 46 95 b7 bf 00 cc a8 00 00 |J......F........| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 7f 12 2a 9c 0e 1c fd 26 fb 57 97 c5 c4 5d de | ..*....&.W...].| -000002c0 20 91 de a0 c1 44 fe 4d c8 7d 2c f1 1c f8 a0 0c | ....D.M.},.....| -000002d0 5d 08 04 00 80 7f 98 2a 8d 2c 50 4d 27 53 28 62 |]......*.,PM'S(b| -000002e0 d9 f7 76 9c ec 2f 45 cb 61 49 ac b8 49 c1 70 fd |..v../E.aI..I.p.| -000002f0 de c4 d3 2b 4f da 5f 98 29 6e d5 f3 06 7a 49 78 |...+O._.)n...zIx| -00000300 c9 3b fc 4e ff 69 c7 8e 0d d1 8d 92 78 88 06 0d |.;.N.i......x...| -00000310 fd d6 06 74 fe 41 2a cf 67 47 ea 46 52 94 b8 65 |...t.A*.gG.FR..e| -00000320 d1 96 fb 01 e8 67 fa 7d f6 60 68 67 ff c3 9c d9 |.....g.}.`hg....| -00000330 29 64 c4 d4 22 33 4e 13 35 13 db f6 e1 3f d1 51 |)d.."3N.5....?.Q| -00000340 a8 e2 cb 45 fc 30 9d a1 3f 1b a8 8f 2e 75 c4 af |...E.0..?....u..| -00000350 22 58 2f 90 96 16 03 03 00 04 0e 00 00 00 |"X/...........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 c4 af d8 bd e7 |....]...Y.......| +00000010 11 97 d7 b6 eb bb 5b 6d 86 4f 0a e3 51 e3 1d 5a |......[m.O..Q..Z| +00000020 49 8c 01 7b ce 10 b7 68 0a b4 c1 20 8b 7e 01 e9 |I..{...h... .~..| +00000030 7c 9a b7 0e 5d d1 a5 86 af f0 98 44 bc be 59 13 ||...]......D..Y.| +00000040 4b e9 da a6 ee 3d 00 a8 81 5e 5c 9d cc a8 00 00 |K....=...^\.....| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 0c da b5 |............ ...| +000002d0 61 c7 4e 34 a1 69 28 fe d5 15 e5 ed 7a 96 94 7b |a.N4.i(.....z..{| +000002e0 f6 d9 72 9a 7d c4 2c 9f 5e da f8 cf 13 08 04 00 |..r.}.,.^.......| +000002f0 80 40 7c 33 96 83 ec 3b 4d e2 70 f3 db 74 91 8e |.@|3...;M.p..t..| +00000300 21 b6 6d 2b 5f 55 26 23 d0 12 98 bb f3 59 c6 5f |!.m+_U&#.....Y._| +00000310 fd 6c 94 04 1c d1 7f f5 9e 40 00 ec 6e e1 07 45 |.l.......@..n..E| +00000320 66 3f 63 dc 94 21 71 f8 1e 75 e6 e9 93 d9 08 09 |f?c..!q..u......| +00000330 28 64 1e d4 30 83 2f 8d f7 29 c3 6e 58 a6 37 7a |(d..0./..).nX.7z| +00000340 af 46 e4 5d 29 21 6f 7c fe 69 14 4a 93 6e 95 87 |.F.])!o|.i.J.n..| +00000350 d8 22 95 13 cc 03 52 1b f3 74 61 39 df 13 65 08 |."....R..ta9..e.| +00000360 81 53 95 e3 8e 39 97 26 1f da f6 e6 da 93 38 7e |.S...9.&......8~| +00000370 a3 16 03 03 00 04 0e 00 00 00 |..........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 20 2d fe 99 8e 70 9f 25 07 cd fd 63 |.... -...p.%...c| -00000040 22 21 60 5a b4 fe 23 fe 14 dd a3 96 f1 4f e4 ee |"!`Z..#......O..| -00000050 85 0c 1e 57 fa |...W.| +00000030 16 03 03 00 20 ba 8c ae ba ea 29 dc 32 d5 cf 08 |.... .....).2...| +00000040 ec fd 06 40 05 a3 ec e1 a1 36 aa e0 d3 8a 3b 15 |...@.....6....;.| +00000050 61 c7 3e 9d 50 |a.>.P| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 d2 |............ ...| -00000010 62 b6 e4 6f 86 73 91 bf a9 9b e5 78 51 29 64 89 |b..o.s.....xQ)d.| -00000020 15 27 37 e3 59 db 75 48 af 2e 04 6f 3a a7 5a 3b |.'7.Y.uH...o:.Z;| -00000030 e6 e8 7e 9b fb 32 09 c3 84 db dd 3d 3e bd 0a e0 |..~..2.....=>...| -00000040 8f 55 f9 43 68 4f d9 57 c8 a6 e8 79 a7 32 46 f4 |.U.ChO.W...y.2F.| -00000050 df 1c a9 17 ab 4e 8e 9a eb a0 ea e9 ae 7a e1 50 |.....N.......z.P| -00000060 9e 69 f3 58 77 0c 26 fd 0e d2 4e 18 64 d4 1f 8d |.i.Xw.&...N.d...| -00000070 a9 16 5a e8 32 d3 26 8e 2d 2b f7 95 5f 83 c1 ce |..Z.2.&.-+.._...| -00000080 9f 3d ae 37 76 e5 8b f0 7f 31 fb 76 52 0e 7c 57 |.=.7v....1.vR.|W| -00000090 18 34 c1 9b 43 e7 d2 c8 26 ef f2 2a 93 bd e1 87 |.4..C...&..*....| -000000a0 45 7b 34 7b 71 fe b9 28 6a bd 00 30 b3 ca 15 14 |E{4{q..(j..0....| -000000b0 03 03 00 01 01 16 03 03 00 20 35 ae 6e ce 13 16 |......... 5.n...| -000000c0 e9 92 a1 e8 69 01 1c 03 79 2d c1 58 c0 84 69 8d |....i...y-.X..i.| -000000d0 30 6d 6a 30 d6 fd eb 5f 30 44 |0mj0..._0D| +00000000 14 03 03 00 01 01 16 03 03 00 20 44 8a 0a ff a3 |.......... D....| +00000010 14 26 1f 09 ec 11 cd e2 e5 d2 ee 0f 3a 0d 29 23 |.&..........:.)#| +00000020 30 79 25 19 48 26 c0 6e 91 2a ae |0y%.H&.n.*.| >>> Flow 5 (client to server) -00000000 17 03 03 00 16 86 b1 38 a8 ad 46 e6 87 9a 98 38 |.......8..F....8| -00000010 c4 0e db 89 6b 70 88 c3 fb d4 6e 15 03 03 00 12 |....kp....n.....| -00000020 af 28 67 69 b8 43 60 a0 f4 65 de 75 16 59 27 09 |.(gi.C`..e.u.Y'.| -00000030 56 64 |Vd| +00000000 17 03 03 00 16 ee 1a 66 40 6a 8f f3 80 22 07 1a |.......f@j..."..| +00000010 d1 3b 94 f0 69 3e 66 95 d0 24 02 15 03 03 00 12 |.;..i>f..$......| +00000020 d2 b3 1c 5d 39 33 e7 1b bd f2 71 2e a4 77 61 3c |...]93....q..wa<| +00000030 7e 4f |~O| diff --git a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Golang-0 b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Golang-0 index 6915655f..b02e9265 100644 --- a/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Golang-0 +++ b/testdata/Client-TLSv12-UTLS-ECDHE-RSA-CHACHA20-POLY1305-Golang-0 @@ -1,24 +1,25 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 ce 01 00 00 ca 03 03 00 00 00 00 00 |................| +00000000 16 03 01 00 e1 01 00 00 dd 03 03 00 00 00 00 00 |................| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |........... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 08 cc a8 |................| -00000050 13 01 13 03 13 02 01 00 00 79 00 05 00 05 01 00 |.........y......| -00000060 00 00 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 |................| -00000070 19 00 0b 00 02 01 00 00 0d 00 18 00 16 08 04 08 |................| -00000080 05 08 06 04 01 04 03 05 01 05 03 06 01 06 03 02 |................| -00000090 01 02 03 ff 01 00 01 00 00 12 00 00 00 2b 00 09 |.............+..| -000000a0 08 03 04 03 03 03 02 03 01 00 33 00 26 00 24 00 |..........3.&.$.| -000000b0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| -000000c0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| -000000d0 cb 3b 74 |.;t| +00000050 13 01 13 03 13 02 01 00 00 8c 00 00 00 0f 00 0d |................| +00000060 00 00 0a 66 6f 6f 62 61 72 2e 63 6f 6d 00 05 00 |...foobar.com...| +00000070 05 01 00 00 00 00 00 0a 00 0a 00 08 00 1d 00 17 |................| +00000080 00 18 00 19 00 0b 00 02 01 00 00 0d 00 18 00 16 |................| +00000090 08 04 08 05 08 06 04 01 04 03 05 01 05 03 06 01 |................| +000000a0 06 03 02 01 02 03 ff 01 00 01 00 00 12 00 00 00 |................| +000000b0 2b 00 09 08 03 04 03 03 03 02 03 01 00 33 00 26 |+............3.&| +000000c0 00 24 00 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 |.$... /.}.G.bC.(| +000000d0 da ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 |.._.).0.........| +000000e0 99 5f 58 cb 3b 74 |._X.;t| >>> Flow 2 (server to client) -00000000 16 03 03 00 59 02 00 00 55 03 03 4f 25 bd ab 43 |....Y...U..O%..C| -00000010 c4 e8 b9 e2 61 ab 58 e3 ca 6a 37 88 33 0a 74 e1 |....a.X..j7.3.t.| -00000020 02 34 58 0c c7 48 96 ec 23 89 94 20 3f c5 7d 72 |.4X..H..#.. ?.}r| -00000030 96 48 d5 67 9d 77 51 61 8d 81 39 c0 19 b5 e4 37 |.H.g.wQa..9....7| -00000040 7c a4 bd 32 d5 e1 28 93 d2 b9 0a 30 cc a8 00 00 ||..2..(....0....| +00000000 16 03 03 00 59 02 00 00 55 03 03 18 76 fe 4a ff |....Y...U...v.J.| +00000010 e4 69 53 da 9c ae 49 be 5a 01 7f 53 33 83 e9 f1 |.iS...I.Z..S3...| +00000020 b7 38 9a 55 6e fb fe a8 c8 40 88 20 83 0c 30 9a |.8.Un....@. ..0.| +00000030 9f 1e 9e bc e1 de 9f 93 61 96 7c 36 74 0d 6a 03 |........a.|6t.j.| +00000040 5d b6 fa 49 21 f6 60 b9 7c c1 68 ff cc a8 00 00 |]..I!.`.|.h.....| 00000050 0d ff 01 00 01 00 00 0b 00 04 03 00 01 02 16 03 |................| 00000060 03 02 59 0b 00 02 55 00 02 52 00 02 4f 30 82 02 |..Y...U..R..O0..| 00000070 4b 30 82 01 b4 a0 03 02 01 02 02 09 00 e8 f0 9d |K0..............| @@ -58,31 +59,31 @@ 00000290 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 4c 72 2b 9d |w.......@.a.Lr+.| 000002a0 ae db 46 06 06 4d f4 c1 b3 3e c0 d1 bd 42 d4 db |..F..M...>...B..| 000002b0 fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 16 03 03 00 |.=.`.\!.;.......| -000002c0 ac 0c 00 00 a8 03 00 1d 20 b4 5e 0f 11 f2 d4 6e |........ .^....n| -000002d0 cc cc 8b 7a 69 50 e9 29 bf a6 4b a5 bb c9 05 b6 |...ziP.)..K.....| -000002e0 40 70 18 e5 d2 ca f0 bd 1f 08 04 00 80 87 f4 e3 |@p..............| -000002f0 ec 8f 1f 49 42 ec 24 a4 af e1 58 67 8a 64 cb 89 |...IB.$...Xg.d..| -00000300 98 46 38 d9 17 d7 79 29 4e 4c 7d 32 b7 4f 7f f9 |.F8...y)NL}2.O..| -00000310 b0 32 5e 12 b7 e8 06 4e 84 14 a6 2a f7 53 61 23 |.2^....N...*.Sa#| -00000320 bf 18 b9 f0 0e 79 2c b5 63 b2 3d 0a cc 3e 2e 32 |.....y,.c.=..>.2| -00000330 89 bf 6e 10 cf c5 09 82 97 a4 7d 30 5e e8 c9 7a |..n.......}0^..z| -00000340 e2 69 5e d1 6f 7a 46 fa 10 81 e6 97 c1 ab fd 2f |.i^.ozF......../| -00000350 d2 52 20 84 fd 99 64 50 84 5f c6 2e 6f 9b 3c 7b |.R ...dP._..o.<{| -00000360 15 8c b0 89 95 4e 9a 83 3a 4f 30 37 2c 16 03 03 |.....N..:O07,...| +000002c0 ac 0c 00 00 a8 03 00 1d 20 81 db 58 97 34 61 c5 |........ ..X.4a.| +000002d0 b4 71 a2 be 22 f6 50 e4 8c 93 69 95 73 ed 23 40 |.q..".P...i.s.#@| +000002e0 cb 69 25 99 f1 83 23 31 2c 08 04 00 80 1e d5 3d |.i%...#1,......=| +000002f0 bb 61 1b 29 5e 68 3e 68 fe fb 2f 9d ae 24 c0 c0 |.a.)^h>h../..$..| +00000300 d0 33 75 7e 03 4a 64 bf b1 0e ce 08 5d 2c d5 9c |.3u~.Jd.....],..| +00000310 85 0b 83 13 f7 97 b8 03 02 42 55 4f a6 70 aa d2 |.........BUO.p..| +00000320 10 06 93 5d 11 5d ef e6 89 b2 b0 b2 f7 48 b4 60 |...].].......H.`| +00000330 80 49 b6 02 b3 d6 f9 c2 03 87 44 f5 1a 04 1a 1f |.I........D.....| +00000340 2a 66 b3 43 46 81 76 9e 26 9d d6 96 d4 36 17 ad |*f.CF.v.&....6..| +00000350 28 f7 8c 8e 6d ee 94 b7 3d 84 71 fd 02 06 b1 84 |(...m...=.q.....| +00000360 ba 4b d2 5a 32 5e be 21 ad 67 65 be af 16 03 03 |.K.Z2^.!.ge.....| 00000370 00 04 0e 00 00 00 |......| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 20 1c 87 b8 6d bc 69 0d 54 6c 58 84 |.... ...m.i.TlX.| -00000040 fe 43 16 01 d6 db c5 e0 77 4e 61 c2 9f d7 f9 bf |.C......wNa.....| -00000050 f5 6f fa 5e 90 |.o.^.| +00000030 16 03 03 00 20 32 e4 70 2c c4 e0 eb 18 10 14 4c |.... 2.p,......L| +00000040 85 90 7b af 6a a9 ea 13 7a 8f 1b 0d 13 0b da 74 |..{.j...z......t| +00000050 f5 82 e0 8e dd |.....| >>> Flow 4 (server to client) -00000000 14 03 03 00 01 01 16 03 03 00 20 ff 0f 9b f4 4a |.......... ....J| -00000010 19 46 6e e8 c3 9f de 20 e1 52 e1 3c ff 96 10 41 |.Fn.... .R.<...A| -00000020 de 46 e3 b1 de 32 48 10 66 80 05 |.F...2H.f..| +00000000 14 03 03 00 01 01 16 03 03 00 20 84 a5 34 5f bd |.......... ..4_.| +00000010 55 2d 69 06 f0 aa 50 ae fa 92 0b 49 98 fc 3c 23 |U-i...P....I..<#| +00000020 31 55 87 5e ac 70 ba 94 2c 7f e1 |1U.^.p..,..| >>> Flow 5 (client to server) -00000000 17 03 03 00 16 93 ec e0 27 dc 6b 71 e1 e6 19 e0 |........'.kq....| -00000010 a1 dc fa 76 e2 5e 1e b4 36 db bd 15 03 03 00 12 |...v.^..6.......| -00000020 a4 13 e0 3e ce 3a e8 52 77 6c 40 a9 4f 5b 2a 98 |...>.:.Rwl@.O[*.| -00000030 3f 76 |?v| +00000000 17 03 03 00 16 9c 25 17 bf 6f 26 c8 58 e8 d8 6e |......%..o&.X..n| +00000010 50 97 96 70 ec 11 65 11 f0 f7 27 15 03 03 00 12 |P..p..e...'.....| +00000020 42 c3 28 e2 4c 75 7a ca a0 bc 4e 33 41 e1 ff 32 |B.(.Luz...N3A..2| +00000030 74 1d |t.| diff --git a/testdata/Client-TLSv12-UTLS-setclienthello-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 b/testdata/Client-TLSv12-UTLS-setclienthello-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 index c9448868..51638561 100644 --- a/testdata/Client-TLSv12-UTLS-setclienthello-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 +++ b/testdata/Client-TLSv12-UTLS-setclienthello-ECDHE-RSA-AES128-GCM-SHA256-Chrome-58 @@ -1,99 +1,91 @@ >>> Flow 1 (client to server) -00000000 16 03 01 00 d7 01 00 00 d3 03 03 43 75 73 74 6f |...........Custo| +00000000 16 03 01 00 e1 01 00 00 dd 03 03 43 75 73 74 6f |...........Custo| 00000010 6d 20 43 6c 69 65 6e 74 52 61 6e 64 6f 6d 20 68 |m ClientRandom h| 00000020 5e 78 62 77 38 62 66 30 73 6e 33 20 00 00 00 00 |^xbw8bf0sn3 ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 0a 0a |................| 00000050 c0 2b c0 2f c0 2c c0 30 cc a9 cc a8 c0 13 c0 14 |.+./.,.0........| -00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 6e 0a 0a |...../.5.....n..| -00000070 00 00 ff 01 00 01 00 00 00 00 05 00 03 00 00 00 |................| -00000080 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| -00000090 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| -000000a0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| -000000b0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| -000000c0 50 00 00 00 0b 00 02 01 00 00 0a 00 0a 00 08 0a |P...............| -000000d0 0a 00 1d 00 17 00 18 1a 1a 00 01 00 |............| +00000060 00 9c 00 9d 00 2f 00 35 00 0a 01 00 00 78 0a 0a |...../.5.....x..| +00000070 00 00 ff 01 00 01 00 00 00 00 0f 00 0d 00 00 0a |................| +00000080 66 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 00 23 |foobar.com.....#| +00000090 00 00 00 0d 00 14 00 12 04 03 08 04 04 01 05 03 |................| +000000a0 08 05 05 01 08 06 06 01 02 01 00 05 00 05 01 00 |................| +000000b0 00 00 00 00 12 00 00 00 10 00 0e 00 0c 02 68 32 |..............h2| +000000c0 08 68 74 74 70 2f 31 2e 31 75 50 00 00 00 0b 00 |.http/1.1uP.....| +000000d0 02 01 00 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| +000000e0 18 1a 1a 00 01 00 |......| >>> Flow 2 (server to client) -00000000 16 03 03 00 41 02 00 00 3d 03 03 94 60 3f 07 b5 |....A...=...`?..| -00000010 ee ee b3 15 cc 4a a1 e2 83 2a 65 b0 06 10 77 3b |.....J...*e...w;| -00000020 ae 78 94 6c 8a 47 a6 c1 3c 98 5b 00 c0 2f 00 00 |.x.l.G..<.[../..| -00000030 15 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 23 |...............#| -00000040 00 00 00 17 00 00 16 03 03 02 59 0b 00 02 55 00 |..........Y...U.| -00000050 02 52 00 02 4f 30 82 02 4b 30 82 01 b4 a0 03 02 |.R..O0..K0......| -00000060 01 02 02 09 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 |........?.[..0..| -00000070 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 1f 31 0b |.*.H........0.1.| -00000080 30 09 06 03 55 04 0a 13 02 47 6f 31 10 30 0e 06 |0...U....Go1.0..| -00000090 03 55 04 03 13 07 47 6f 20 52 6f 6f 74 30 1e 17 |.U....Go Root0..| -000000a0 0d 31 36 30 31 30 31 30 30 30 30 30 30 5a 17 0d |.160101000000Z..| -000000b0 32 35 30 31 30 31 30 30 30 30 30 30 5a 30 1a 31 |250101000000Z0.1| -000000c0 0b 30 09 06 03 55 04 0a 13 02 47 6f 31 0b 30 09 |.0...U....Go1.0.| -000000d0 06 03 55 04 03 13 02 47 6f 30 81 9f 30 0d 06 09 |..U....Go0..0...| -000000e0 2a 86 48 86 f7 0d 01 01 01 05 00 03 81 8d 00 30 |*.H............0| -000000f0 81 89 02 81 81 00 db 46 7d 93 2e 12 27 06 48 bc |.......F}...'.H.| -00000100 06 28 21 ab 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 |.(!.~...]..RE.z6| -00000110 47 a5 08 0d 92 42 5b c2 81 c0 be 97 79 98 40 fb |G....B[.....y.@.| -00000120 4f 6d 14 fd 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 |Om..+.....g.....| -00000130 22 38 b7 4a 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 |"8.J.ts+.4......| -00000140 74 7b f3 58 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 |t{.X.la<..A..++$| -00000150 23 77 5b 1c 3b bd 75 5d ce 20 54 cf a1 63 87 1d |#w[.;.u]. T..c..| -00000160 1e 24 c4 f3 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 |.$....P....C...u| -00000170 62 f4 14 c8 52 d7 02 03 01 00 01 a3 81 93 30 81 |b...R.........0.| -00000180 90 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 |.0...U..........| -00000190 a0 30 1d 06 03 55 1d 25 04 16 30 14 06 08 2b 06 |.0...U.%..0...+.| -000001a0 01 05 05 07 03 01 06 08 2b 06 01 05 05 07 03 02 |........+.......| -000001b0 30 0c 06 03 55 1d 13 01 01 ff 04 02 30 00 30 19 |0...U.......0.0.| -000001c0 06 03 55 1d 0e 04 12 04 10 9f 91 16 1f 43 43 3e |..U..........CC>| -000001d0 49 a6 de 6d b6 80 d7 9f 60 30 1b 06 03 55 1d 23 |I..m....`0...U.#| -000001e0 04 14 30 12 80 10 48 13 49 4d 13 7e 16 31 bb a3 |..0...H.IM.~.1..| -000001f0 01 d5 ac ab 6e 7b 30 19 06 03 55 1d 11 04 12 30 |....n{0...U....0| -00000200 10 82 0e 65 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e |...example.golan| -00000210 67 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 |g0...*.H........| -00000220 03 81 81 00 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 |.....0.@+[P.a...| -00000230 53 58 e1 ed 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 |SX...(.X..8....1| -00000240 5a 1a 84 66 3d 43 d3 2d d9 0b f2 97 df d3 20 64 |Z..f=C.-...... d| -00000250 38 92 24 3a 00 bc cf 9c 7d b7 40 20 01 5f aa d3 |8.$:....}.@ ._..| -00000260 16 61 09 a2 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 |.a..v......\....| -00000270 f1 6c 04 ed 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 |.l..s..Cw.......| -00000280 40 83 61 c9 4c 72 2b 9d ae db 46 06 06 4d f4 c1 |@.a.Lr+...F..M..| -00000290 b3 3e c0 d1 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 |.>...B...=.`.\!.| -000002a0 3b e9 fa e7 16 03 03 00 ac 0c 00 00 a8 03 00 1d |;...............| -000002b0 20 55 4b e3 21 e5 97 14 0f 8e 55 8d 9a e1 59 06 | UK.!.....U...Y.| -000002c0 83 8d 13 94 34 f1 93 6a a9 da 4d 43 66 06 66 a5 |....4..j..MCf.f.| -000002d0 78 08 04 00 80 8f 66 9d 94 7d 27 87 dd 0e f7 78 |x.....f..}'....x| -000002e0 9c 6c 13 ad 08 9f f9 c4 b9 23 11 d3 e2 d7 0a ac |.l.......#......| -000002f0 b7 ab 6f 1f b2 9b 56 97 0d c0 80 bb e7 84 ae 03 |..o...V.........| -00000300 2a 95 8e 96 d0 7a b8 ae ce 50 cc 5d 27 2c 65 6e |*....z...P.]',en| -00000310 b2 97 28 f9 88 e3 71 2f 5d c1 08 ec ff ca 4c e3 |..(...q/].....L.| -00000320 bd 85 5c 57 4d d3 a7 b5 d6 9b 98 98 c3 32 75 0e |..\WM........2u.| -00000330 c4 be 32 2d 5d 4f a6 da 44 bd 3a 2d 04 93 33 18 |..2-]O..D.:-..3.| -00000340 7e 6b b6 e6 07 75 a2 31 6b 36 10 3e 81 17 ae 9e |~k...u.1k6.>....| -00000350 e7 34 8c 44 3d 16 03 03 00 04 0e 00 00 00 |.4.D=.........| +00000000 16 03 03 00 5d 02 00 00 59 03 03 bd e4 f2 db 0d |....]...Y.......| +00000010 15 ae dd 48 ed e5 61 df 2e f9 c4 24 8f 50 56 8f |...H..a....$.PV.| +00000020 58 1b 5a ee 46 d5 ee 91 32 e5 d3 20 39 af 83 03 |X.Z.F...2.. 9...| +00000030 a8 d4 13 64 01 46 ed 64 07 f0 b3 23 da d5 f5 1a |...d.F.d...#....| +00000040 5c 3e 9f d4 f5 00 a0 fa c5 7a bb c0 c0 2f 00 00 |\>.......z.../..| +00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................| +00000060 00 00 16 03 03 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..| +00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........| +00000080 00 e8 f0 9d 3f e2 5b ea a6 30 0d 06 09 2a 86 48 |....?.[..0...*.H| +00000090 86 f7 0d 01 01 0b 05 00 30 1f 31 0b 30 09 06 03 |........0.1.0...| +000000a0 55 04 0a 13 02 47 6f 31 10 30 0e 06 03 55 04 03 |U....Go1.0...U..| +000000b0 13 07 47 6f 20 52 6f 6f 74 30 1e 17 0d 31 36 30 |..Go Root0...160| +000000c0 31 30 31 30 30 30 30 30 30 5a 17 0d 32 35 30 31 |101000000Z..2501| +000000d0 30 31 30 30 30 30 30 30 5a 30 1a 31 0b 30 09 06 |01000000Z0.1.0..| +000000e0 03 55 04 0a 13 02 47 6f 31 0b 30 09 06 03 55 04 |.U....Go1.0...U.| +000000f0 03 13 02 47 6f 30 81 9f 30 0d 06 09 2a 86 48 86 |...Go0..0...*.H.| +00000100 f7 0d 01 01 01 05 00 03 81 8d 00 30 81 89 02 81 |...........0....| +00000110 81 00 db 46 7d 93 2e 12 27 06 48 bc 06 28 21 ab |...F}...'.H..(!.| +00000120 7e c4 b6 a2 5d fe 1e 52 45 88 7a 36 47 a5 08 0d |~...]..RE.z6G...| +00000130 92 42 5b c2 81 c0 be 97 79 98 40 fb 4f 6d 14 fd |.B[.....y.@.Om..| +00000140 2b 13 8b c2 a5 2e 67 d8 d4 09 9e d6 22 38 b7 4a |+.....g....."8.J| +00000150 0b 74 73 2b c2 34 f1 d1 93 e5 96 d9 74 7b f3 58 |.ts+.4......t{.X| +00000160 9f 6c 61 3c c0 b0 41 d4 d9 2b 2b 24 23 77 5b 1c |.la<..A..++$#w[.| +00000170 3b bd 75 5d ce 20 54 cf a1 63 87 1d 1e 24 c4 f3 |;.u]. T..c...$..| +00000180 1d 1a 50 8b aa b6 14 43 ed 97 a7 75 62 f4 14 c8 |..P....C...ub...| +00000190 52 d7 02 03 01 00 01 a3 81 93 30 81 90 30 0e 06 |R.........0..0..| +000001a0 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 |.U...........0..| +000001b0 03 55 1d 25 04 16 30 14 06 08 2b 06 01 05 05 07 |.U.%..0...+.....| +000001c0 03 01 06 08 2b 06 01 05 05 07 03 02 30 0c 06 03 |....+.......0...| +000001d0 55 1d 13 01 01 ff 04 02 30 00 30 19 06 03 55 1d |U.......0.0...U.| +000001e0 0e 04 12 04 10 9f 91 16 1f 43 43 3e 49 a6 de 6d |.........CC>I..m| +000001f0 b6 80 d7 9f 60 30 1b 06 03 55 1d 23 04 14 30 12 |....`0...U.#..0.| +00000200 80 10 48 13 49 4d 13 7e 16 31 bb a3 01 d5 ac ab |..H.IM.~.1......| +00000210 6e 7b 30 19 06 03 55 1d 11 04 12 30 10 82 0e 65 |n{0...U....0...e| +00000220 78 61 6d 70 6c 65 2e 67 6f 6c 61 6e 67 30 0d 06 |xample.golang0..| +00000230 09 2a 86 48 86 f7 0d 01 01 0b 05 00 03 81 81 00 |.*.H............| +00000240 9d 30 cc 40 2b 5b 50 a0 61 cb ba e5 53 58 e1 ed |.0.@+[P.a...SX..| +00000250 83 28 a9 58 1a a9 38 a4 95 a1 ac 31 5a 1a 84 66 |.(.X..8....1Z..f| +00000260 3d 43 d3 2d d9 0b f2 97 df d3 20 64 38 92 24 3a |=C.-...... d8.$:| +00000270 00 bc cf 9c 7d b7 40 20 01 5f aa d3 16 61 09 a2 |....}.@ ._...a..| +00000280 76 fd 13 c3 cc e1 0c 5c ee b1 87 82 f1 6c 04 ed |v......\.....l..| +00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.| +000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..| +000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...| +000002c0 16 03 03 00 ac 0c 00 00 a8 03 00 1d 20 5d 26 ec |............ ]&.| +000002d0 50 5d ee e4 eb 4c 29 9c 18 6e 78 d7 92 19 a6 35 |P]...L)..nx....5| +000002e0 47 d4 8f b8 21 22 23 ea 76 53 28 c8 31 08 04 00 |G...!"#.vS(.1...| +000002f0 80 85 04 eb d6 1a 36 f6 ec 4c 25 f2 a0 c8 5c 07 |......6..L%...\.| +00000300 31 b6 68 9d ad 4e da 78 98 5d 80 6c f3 bf 01 79 |1.h..N.x.].l...y| +00000310 04 6f d8 a5 80 a8 d8 ec 67 60 86 92 8e 70 74 3f |.o......g`...pt?| +00000320 fe 2b d3 24 50 95 59 21 5b a2 79 99 f1 58 40 b5 |.+.$P.Y![.y..X@.| +00000330 08 f1 65 bf 38 1d 26 6c a3 ce 75 df af 91 b4 32 |..e.8.&l..u....2| +00000340 d5 7a 53 29 1a 39 1d 44 b9 13 e7 30 88 40 a7 0b |.zS).9.D...0.@..| +00000350 1d 63 63 1d 07 12 0e 10 a9 03 4d 73 77 4b 1a b0 |.cc.......MswK..| +00000360 56 97 e5 36 5d 89 12 37 d0 d1 5a ef 3f 7a b5 e4 |V..6]..7..Z.?z..| +00000370 3e 16 03 03 00 04 0e 00 00 00 |>.........| >>> Flow 3 (client to server) 00000000 16 03 03 00 25 10 00 00 21 20 2f e5 7d a3 47 cd |....%...! /.}.G.| 00000010 62 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 |bC.(.._.).0.....| 00000020 cf c2 ed 90 99 5f 58 cb 3b 74 14 03 03 00 01 01 |....._X.;t......| -00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 e4 37 ec |....(.........7.| -00000040 99 2e eb 15 3e ec 1a 48 7f 9a 3d 90 6f 81 33 a2 |....>..H..=.o.3.| -00000050 aa 44 d0 27 ef 09 75 0d 4a e4 e2 0f 3f |.D.'..u.J...?| +00000030 16 03 03 00 28 00 00 00 00 00 00 00 00 34 1c 7c |....(........4.|| +00000040 77 95 08 c3 70 e4 d4 5f bf 58 6d d6 0c d3 9b 0d |w...p.._.Xm.....| +00000050 8d c3 dc 08 da bd 81 14 21 ba bc b1 19 |........!....| >>> Flow 4 (server to client) -00000000 16 03 03 00 aa 04 00 00 a6 00 00 1c 20 00 a0 f5 |............ ...| -00000010 a7 9d 0f 98 f6 b5 fe 6f ca 24 a2 94 10 a2 1c b9 |.......o.$......| -00000020 ff 8d 10 46 79 ba ad 21 37 8d 99 b6 77 ce dd 46 |...Fy..!7...w..F| -00000030 92 52 74 72 01 45 34 6c 25 bd 78 62 3f ac 3e 0e |.Rtr.E4l%.xb?.>.| -00000040 af 7c 50 1d 0e 2e c6 50 d0 d6 39 6c 61 75 b4 f0 |.|P....P..9lau..| -00000050 49 10 ac fe ec 6a cd 90 d4 84 7f 06 78 19 70 2c |I....j......x.p,| -00000060 80 03 f4 7d a7 46 eb 70 b1 45 7d 74 2f 76 ab 3c |...}.F.p.E}t/v.<| -00000070 17 cf 43 d9 02 83 21 cd 39 7a ac fe 8b ed 07 a1 |..C...!.9z......| -00000080 fe 60 c9 d3 8f 67 60 c4 3b 69 1a 66 70 cd 2a 9d |.`...g`.;i.fp.*.| -00000090 5f 3c 9d 16 07 9c 84 0b bf ab ea af 67 5e 5e 2e |_<..........g^^.| -000000a0 ae 9b 91 f4 e9 09 78 0f 01 88 d7 61 59 1e b6 14 |......x....aY...| -000000b0 03 03 00 01 01 16 03 03 00 28 81 0f 04 97 8b ce |.........(......| -000000c0 1c 8b 29 b7 c2 60 91 1c 56 52 c9 a1 49 a8 a9 58 |..)..`..VR..I..X| -000000d0 04 b9 a0 67 ca ce 91 fe 86 75 92 f5 9c 5e 7f 40 |...g.....u...^.@| -000000e0 96 7e |.~| +00000000 14 03 03 00 01 01 16 03 03 00 28 3f cf ee d1 1b |..........(?....| +00000010 df 51 96 41 b8 0e f1 82 15 9a 02 64 ba d7 59 d1 |.Q.A.......d..Y.| +00000020 73 30 b5 9f c5 90 8a 3f b8 72 4b 75 b1 95 16 69 |s0.....?.rKu...i| +00000030 63 a3 71 |c.q| >>> Flow 5 (client to server) -00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 86 41 82 |..............A.| -00000010 17 69 c9 16 f9 8a 25 80 aa b3 82 6a 89 fa 05 a7 |.i....%....j....| -00000020 73 be 14 15 03 03 00 1a 00 00 00 00 00 00 00 02 |s...............| -00000030 95 d8 c9 38 e2 a5 b4 53 65 40 b7 4f 03 e4 63 6c |...8...Se@.O..cl| -00000040 eb 82 |..| +00000000 17 03 03 00 1e 00 00 00 00 00 00 00 01 b3 d1 51 |...............Q| +00000010 9b dd a9 a5 ad 8e bc 66 74 fb 57 fb 33 fa 51 68 |.......ft.W.3.Qh| +00000020 6a 86 67 15 03 03 00 1a 00 00 00 00 00 00 00 02 |j.g.............| +00000030 1e 03 89 3b 68 f8 26 10 96 0f b0 40 11 57 38 ad |...;h.&....@.W8.| +00000040 60 f4 |`.| diff --git a/testdata/Client-TLSv13-UTLS-HelloRetryRequest-Chrome-70 b/testdata/Client-TLSv13-UTLS-HelloRetryRequest-Chrome-70 index af33801f..cedf6a67 100644 --- a/testdata/Client-TLSv13-UTLS-HelloRetryRequest-Chrome-70 +++ b/testdata/Client-TLSv13-UTLS-HelloRetryRequest-Chrome-70 @@ -6,19 +6,19 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 22 0a 0a |............."..| 00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..| 00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..| -00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 00 00 |................| -00000080 05 00 03 00 00 00 00 17 00 00 00 23 00 00 00 0d |...........#....| -00000090 00 14 00 12 04 03 08 04 04 01 05 03 08 05 05 01 |................| -000000a0 08 06 06 01 02 01 00 05 00 05 01 00 00 00 00 00 |................| -000000b0 12 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 74 |..........h2.htt| -000000c0 70 2f 31 2e 31 75 50 00 00 00 0b 00 02 01 00 00 |p/1.1uP.........| -000000d0 33 00 2b 00 29 0a 0a 00 01 00 00 1d 00 20 2f e5 |3.+.)........ /.| -000000e0 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff |}.G.bC.(.._.).0.| -000000f0 f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 00 2d |........._X.;t.-| -00000100 00 02 01 01 00 2b 00 0b 0a 0a 0a 03 04 03 03 03 |.....+..........| -00000110 02 03 01 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| -00000120 18 00 1b 00 03 02 00 02 1a 1a 00 01 00 00 15 00 |................| -00000130 d4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 17 00 |................| +00000080 00 00 23 00 00 00 0d 00 14 00 12 04 03 08 04 04 |..#.............| +00000090 01 05 03 08 05 05 01 08 06 06 01 02 01 00 05 00 |................| +000000a0 05 01 00 00 00 00 00 12 00 00 00 10 00 0e 00 0c |................| +000000b0 02 68 32 08 68 74 74 70 2f 31 2e 31 75 50 00 00 |.h2.http/1.1uP..| +000000c0 00 0b 00 02 01 00 00 33 00 2b 00 29 0a 0a 00 01 |.......3.+.)....| +000000d0 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da |.... /.}.G.bC.(.| +000000e0 ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 |._.).0..........| +000000f0 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b 00 0b 0a |_X.;t.-.....+...| +00000100 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 0a 00 08 |................| +00000110 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 00 02 1a |................| +00000120 1a 00 01 00 00 15 00 dd 00 00 00 00 00 00 00 00 |................| +00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -49,20 +49,20 @@ 00000050 00 00 00 22 0a 0a 13 01 13 02 13 03 c0 2b c0 2f |...".........+./| 00000060 c0 2c c0 30 cc a9 cc a8 c0 13 c0 14 00 9c 00 9d |.,.0............| 00000070 00 2f 00 35 00 0a 01 00 01 91 0a 0a 00 00 ff 01 |./.5............| -00000080 00 01 00 00 00 00 05 00 03 00 00 00 00 17 00 00 |................| -00000090 00 23 00 00 00 0d 00 14 00 12 04 03 08 04 04 01 |.#..............| -000000a0 05 03 08 05 05 01 08 06 06 01 02 01 00 05 00 05 |................| -000000b0 01 00 00 00 00 00 12 00 00 00 10 00 0e 00 0c 02 |................| -000000c0 68 32 08 68 74 74 70 2f 31 2e 31 75 50 00 00 00 |h2.http/1.1uP...| -000000d0 0b 00 02 01 00 00 33 00 47 00 45 00 17 00 41 04 |......3.G.E...A.| -000000e0 1e 18 37 ef 0d 19 51 88 35 75 71 b5 e5 54 5b 12 |..7...Q.5uq..T[.| -000000f0 2e 8f 09 67 fd a7 24 20 3e b2 56 1c ce 97 28 5e |...g..$ >.V...(^| -00000100 f8 2b 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 |.+-O....lK[.V.2B| -00000110 e9 58 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 |.X..I..h.A.Vk.Z.| -00000120 00 2d 00 02 01 01 00 2b 00 0b 0a 0a 0a 03 04 03 |.-.....+........| -00000130 03 03 02 03 01 00 0a 00 0a 00 08 0a 0a 00 1d 00 |................| -00000140 17 00 18 00 1b 00 03 02 00 02 1a 1a 00 01 00 00 |................| -00000150 15 00 b8 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000080 00 01 00 00 17 00 00 00 23 00 00 00 0d 00 14 00 |........#.......| +00000090 12 04 03 08 04 04 01 05 03 08 05 05 01 08 06 06 |................| +000000a0 01 02 01 00 05 00 05 01 00 00 00 00 00 12 00 00 |................| +000000b0 00 10 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 |.......h2.http/1| +000000c0 2e 31 75 50 00 00 00 0b 00 02 01 00 00 33 00 47 |.1uP.........3.G| +000000d0 00 45 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 35 |.E...A...7...Q.5| +000000e0 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 3e |uq..T[....g..$ >| +000000f0 b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f 6c |.V...(^.+-O....l| +00000100 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 1a |K[.V.2B.X..I..h.| +00000110 41 03 56 6b dc 5a 89 00 2d 00 02 01 01 00 2b 00 |A.Vk.Z..-.....+.| +00000120 0b 0a 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 0a |................| +00000130 00 08 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 00 |................| +00000140 02 1a 1a 00 01 00 00 15 00 c1 00 00 00 00 00 00 |................| +00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -75,107 +75,76 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 00 00 00 00 00 00 |...........| >>> Flow 4 (server to client) -00000000 16 03 03 00 9b 02 00 00 97 03 03 ae 07 28 f1 a3 |.............(..| -00000010 39 96 a7 38 99 f8 a5 25 6d 14 56 a1 f4 3b 65 b7 |9..8...%m.V..;e.| -00000020 5b dc 16 a8 0f bc 29 73 60 50 4e 20 00 00 00 00 |[.....)s`PN ....| +00000000 16 03 03 00 9b 02 00 00 97 03 03 3c c0 f7 1b 41 |...........<...A| +00000010 16 69 40 50 1a 98 f6 6f dd c6 b0 cf a2 ef f1 ae |.i@P...o........| +00000020 e3 0f 74 bc f3 55 eb 37 62 3e 67 20 00 00 00 00 |..t..U.7b>g ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 |................| 00000050 4f 00 2b 00 02 03 04 00 33 00 45 00 17 00 41 04 |O.+.....3.E...A.| -00000060 92 f1 80 7f 0f 5c 8a 9d 9c 5c d6 f1 1d 39 66 d9 |.....\...\...9f.| -00000070 03 be c3 72 b9 92 43 90 90 15 b4 1f 02 0d ee 37 |...r..C........7| -00000080 b4 21 ab bd bb 71 84 3c 55 5b 8b cb c3 fc 15 50 |.!...q......M.B...!.| +000001e0 a8 ba 32 01 ed 23 df ad b0 f7 93 52 d3 1f c7 28 |..2..#.....R...(| +000001f0 6f 1d 45 a2 95 eb dc 54 93 64 22 d1 83 bb ef 10 |o.E....T.d".....| +00000200 b9 b0 81 6f c9 0b 98 ee 27 4b f0 bc b0 7f b6 dd |...o....'K......| +00000210 27 f9 92 26 ba 99 9a 39 bd 96 7e 99 bf 2d eb 5b |'..&...9..~..-.[| +00000220 c4 54 8b 41 c3 2e 9b c9 2d 5f 1e 58 c2 45 4b e8 |.T.A....-_.X.EK.| +00000230 6a 27 7d 59 ec a1 a2 89 68 35 a2 1d 7d c0 b6 28 |j'}Y....h5..}..(| +00000240 4d 43 d8 17 14 b8 b1 ec 88 cf a8 06 1e 0c 72 13 |MC............r.| +00000250 74 7c 5d 01 7a 6d 3c a0 ef ec 5f 7e d4 96 c9 9a |t|].zm<..._~....| +00000260 bc 77 ae 2b 9e f6 b7 e0 69 49 37 11 b9 9a b5 0a |.w.+....iI7.....| +00000270 19 db d1 77 aa c8 17 81 95 4f 08 61 b7 dd 6f 12 |...w.....O.a..o.| +00000280 ae 7b 6d 4d ff bd 89 9b c4 cb 43 e5 4e 14 d4 84 |.{mM......C.N...| +00000290 8c 94 27 eb 7d 99 83 52 09 44 90 7c 85 0d 24 7c |..'.}..R.D.|..$|| +000002a0 60 25 19 62 03 ed fb cd dd b0 ac 91 fb 32 15 96 |`%.b.........2..| +000002b0 5a 09 d6 4b 84 90 33 20 fa 5d 0e 21 7c bb ba d5 |Z..K..3 .].!|...| +000002c0 ff c9 f4 77 80 6c cc 4b 3f 3c 19 d8 c4 21 d3 5a |...w.l.K?<...!.Z| +000002d0 79 fb b1 7c cc 59 3c e0 36 c9 a7 c5 3f fd 04 74 |y..|.Y<.6...?..t| +000002e0 21 f1 1f 0c 3c a0 e2 76 5f 4e a2 86 13 ed 59 1b |!...<..v_N....Y.| +000002f0 e6 50 a7 77 bd 5b 10 b9 08 dc 56 5e 1d da a5 7e |.P.w.[....V^...~| +00000300 c2 08 3b 98 03 b6 7d c9 e1 0e fe 6a bd 53 d5 4f |..;...}....j.S.O| +00000310 b9 eb c2 91 8e f3 5a 57 e6 59 3f 91 c9 43 d2 64 |......ZW.Y?..C.d| +00000320 98 f9 a5 88 51 47 93 4f 37 89 dd 52 ea b2 17 03 |....QG.O7..R....| +00000330 03 00 99 9a a8 47 24 71 95 9c 3e a3 e9 13 fa 51 |.....G$q..>....Q| +00000340 95 cf ca c3 11 0b bc d0 ea 2a fb e5 ff f2 c8 a7 |.........*......| +00000350 09 da 40 27 42 ef 13 cf f7 e0 aa b7 d8 90 1f b9 |..@'B...........| +00000360 70 7a 9f 2c 07 d4 90 d6 ff 01 38 99 5c e7 47 d3 |pz.,......8.\.G.| +00000370 20 69 a1 dd 5f 8c 73 27 a3 85 01 99 c9 9b 32 f0 | i.._.s'......2.| +00000380 9b 50 f4 7a 2d dd 50 69 f0 4c 33 c7 bd 91 2a 96 |.P.z-.Pi.L3...*.| +00000390 c0 ff a6 4e e7 ad 01 f2 ab ef 24 e8 bc 8c 50 33 |...N......$...P3| +000003a0 8c d9 42 bc 50 df ba 71 4c 89 89 6e 01 ff 4f 77 |..B.P..qL..n..Ow| +000003b0 e4 44 a8 51 08 05 c0 68 1e 1a f4 b0 ba d6 18 75 |.D.Q...h.......u| +000003c0 14 c5 a5 ce d4 4c 14 6a 47 26 2d 8b 17 03 03 00 |.....L.jG&-.....| +000003d0 35 45 22 c0 08 9a 86 0b ba 73 cc d6 e6 c6 20 46 |5E"......s.... F| +000003e0 18 fa e8 c8 12 25 a6 5d c6 18 21 bf 5f 33 da 5d |.....%.]..!._3.]| +000003f0 5c ee 83 3c 55 de 35 03 4e 23 a7 07 37 83 87 65 |\..>> Flow 5 (client to server) -00000000 17 03 03 00 35 dd 48 af 8f 37 e2 24 fa 34 5c c6 |....5.H..7.$.4\.| -00000010 c7 e3 29 dd ec cd 59 36 80 b4 11 be 5f 7e 90 2e |..)...Y6...._~..| -00000020 c9 e3 7e 53 34 12 5f 14 1c 38 d8 c7 49 b2 55 91 |..~S4._..8..I.U.| -00000030 df e9 2b fd 79 78 60 7a bf cd 17 03 03 00 17 bf |..+.yx`z........| -00000040 f4 06 52 2d c0 5c f8 73 32 55 13 00 52 b6 94 e5 |..R-.\.s2U..R...| -00000050 03 7b a5 92 46 35 |.{..F5| ->>> Flow 6 (server to client) -00000000 17 03 03 00 da 61 bd 0a 99 51 52 9b d6 60 b9 c6 |.....a...QR..`..| -00000010 73 74 6d e2 a8 ff c9 c3 6f 1c f8 9f 4a c0 4f 02 |stm.....o...J.O.| -00000020 0a 51 0d 47 8a 3a 5a 9c 07 8d 3e e7 6c ef 98 11 |.Q.G.:Z...>.l...| -00000030 76 89 43 9a 86 15 9a ed e4 47 57 a1 b9 ec 17 d8 |v.C......GW.....| -00000040 3a 90 85 db 95 5d 44 2a c8 4d 04 3d f1 17 ca a9 |:....]D*.M.=....| -00000050 bc 44 63 af c6 fe 88 77 ab 2e 3d 81 ca bd e4 00 |.Dc....w..=.....| -00000060 aa 6b 2f fe 75 98 c4 94 f1 92 93 40 1d a4 4c f0 |.k/.u......@..L.| -00000070 a4 3c b1 49 5b ec 27 38 e5 8f 5f 18 82 a7 b8 01 |.<.I[.'8.._.....| -00000080 d9 5a 52 ce f2 6a e0 b7 1e a4 21 fc 10 74 f7 02 |.ZR..j....!..t..| -00000090 33 0f e5 3c 77 6f 4d 68 79 9c ad 95 50 1d b8 9a |3..]j....!V.....{.| -00000150 de de 9c 8e c3 f4 81 25 20 9e ab a8 2f d0 ac 31 |.......% .../..1| -00000160 c8 97 69 b5 e6 56 b6 6d d3 9f 7e 5a b5 34 86 2c |..i..V.m..~Z.4.,| -00000170 29 23 d5 e1 84 fa 54 fd b6 09 38 58 b2 16 79 d9 |)#....T...8X..y.| -00000180 38 fd 41 d9 dd 18 ae 10 5a 1c ea 25 04 a5 fe f2 |8.A.....Z..%....| -00000190 92 ca f7 e1 eb 3c a8 10 85 2b 08 f4 42 94 79 e8 |.....<...+..B.y.| -000001a0 5b 2d ac 24 60 51 a0 27 51 02 1d b2 db 6a ad 6c |[-.$`Q.'Q....j.l| -000001b0 f6 01 06 e7 73 98 f3 cd 8c f7 51 ee a6 82 |....s.....Q...| ->>> Flow 7 (client to server) -00000000 17 03 03 00 13 8f 74 cd f2 6c 0d a0 35 03 05 84 |......t..l..5...| -00000010 cd 43 b8 2c 8f 23 18 41 |.C.,.#.A| +00000000 17 03 03 00 35 3c 84 c4 c3 07 32 6d eb 44 a9 14 |....5<....2m.D..| +00000010 8d 95 c3 1e a2 31 5a 2d 0b 33 19 b9 73 bb 19 6a |.....1Z-.3..s..j| +00000020 5d ad bf 14 c8 5f 66 a2 fe df c8 fa de 5e 90 03 |]...._f......^..| +00000030 00 95 21 5a 28 81 0e f0 14 72 17 03 03 00 17 aa |..!Z(....r......| +00000040 3a 24 9d cb 77 ca 22 e7 69 8b 0d b5 cc c2 09 0e |:$..w.".i.......| +00000050 ab be 41 95 b1 84 17 03 03 00 13 ac a9 ce df 7c |..A............|| +00000060 36 b4 2a 86 6d 00 3a 10 66 a4 86 aa 3a d1 |6.*.m.:.f...:.| diff --git a/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Chrome-70 b/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Chrome-70 index 435f71b9..7ba13fd1 100644 --- a/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Chrome-70 +++ b/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Chrome-70 @@ -7,18 +7,18 @@ 00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..| 00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..| 00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 00 00 |................| -00000080 05 00 03 00 00 00 00 17 00 00 00 23 00 00 00 0d |...........#....| -00000090 00 14 00 12 04 03 08 04 04 01 05 03 08 05 05 01 |................| -000000a0 08 06 06 01 02 01 00 05 00 05 01 00 00 00 00 00 |................| -000000b0 12 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 74 |..........h2.htt| -000000c0 70 2f 31 2e 31 75 50 00 00 00 0b 00 02 01 00 00 |p/1.1uP.........| -000000d0 33 00 2b 00 29 0a 0a 00 01 00 00 1d 00 20 2f e5 |3.+.)........ /.| -000000e0 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff |}.G.bC.(.._.).0.| -000000f0 f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 00 2d |........._X.;t.-| -00000100 00 02 01 01 00 2b 00 0b 0a 0a 0a 03 04 03 03 03 |.....+..........| -00000110 02 03 01 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| -00000120 18 00 1b 00 03 02 00 02 1a 1a 00 01 00 00 15 00 |................| -00000130 d4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000080 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e 63 6f 6d |......foobar.com| +00000090 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| +000000a0 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| +000000b0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| +000000c0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| +000000d0 50 00 00 00 0b 00 02 01 00 00 33 00 2b 00 29 0a |P.........3.+.).| +000000e0 0a 00 01 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 |....... /.}.G.bC| +000000f0 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 |.(.._.).0.......| +00000100 ed 90 99 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b |..._X.;t.-.....+| +00000110 00 0b 0a 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 |................| +00000120 0a 00 08 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 |................| +00000130 00 02 1a 1a 00 01 00 00 15 00 ca 00 00 00 00 00 |................| 00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,106 +33,75 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 7a 02 00 00 76 03 03 b9 13 c8 78 c8 |....z...v.....x.| -00000010 07 b2 91 85 0c 58 1d 4a f1 92 2e ec 9a 35 1e d3 |.....X.J.....5..| -00000020 96 8d 84 c9 f3 64 2c 56 a0 e4 c4 20 00 00 00 00 |.....d,V... ....| +00000000 16 03 03 00 7a 02 00 00 76 03 03 67 a7 e3 a3 86 |....z...v..g....| +00000010 1f 6d 96 9f 1d 7b 94 4e 14 ad 81 25 ef e6 44 74 |.m...{.N...%..Dt| +00000020 58 20 af 2c 06 e7 00 63 7d 54 06 20 00 00 00 00 |X .,...c}T. ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 |................| -00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 c6 |..+.....3.$... .| -00000060 29 55 71 24 db 19 45 d2 67 3d 71 8d 6d 29 a0 e9 |)Uq$..E.g=q.m)..| -00000070 b5 0d c6 b3 6d 4e d8 44 0a 7b c5 43 c9 30 59 14 |....mN.D.{.C.0Y.| -00000080 03 03 00 01 01 17 03 03 00 17 d3 c6 d8 2a 1e 8b |.............*..| -00000090 59 b3 70 5d c4 47 59 5f 75 48 9f 53 41 7a 9d bd |Y.p].GY_uH.SAz..| -000000a0 9e 17 03 03 02 6d d6 37 65 20 7e 8c 53 03 18 8c |.....m.7e ~.S...| -000000b0 71 8b d3 47 ae a8 ff 2c 00 76 ab be 06 f1 91 6a |q..G...,.v.....j| -000000c0 1c f5 a5 ef 80 2e 74 f8 59 bc 16 ff c5 07 92 d4 |......t.Y.......| -000000d0 44 78 4b 23 21 89 b1 d0 cb 12 d3 94 08 92 a2 0d |DxK#!...........| -000000e0 22 10 c5 77 8e c9 12 5f 78 24 5c 3f c4 b1 c9 5e |"..w..._x$\?...^| -000000f0 cf 96 6d 4a f1 aa 11 26 5a 34 35 7c 3b 5d 5f 37 |..mJ...&Z45|;]_7| -00000100 2e af 71 87 34 65 63 90 ac 06 bb c1 2f 2f 16 96 |..q.4ec.....//..| -00000110 92 4a 4d 95 a4 bb 01 ea a2 5c 5d c9 bf df 42 36 |.JM......\]...B6| -00000120 cc 35 07 26 f7 54 2f 3f 09 31 fa 0d 30 8c 33 46 |.5.&.T/?.1..0.3F| -00000130 ed 5f 66 5b 15 c7 64 4c fa a5 7b 3c f5 5c f8 be |._f[..dL..{<.\..| -00000140 32 c4 a3 cf 05 e4 ea 01 54 66 21 c8 9c fe b8 0b |2.......Tf!.....| -00000150 06 b0 39 6e e7 79 e5 46 7b 3a 81 8f 8d 8a 6f 9a |..9n.y.F{:....o.| -00000160 ee 74 e5 79 60 a8 17 b8 f3 da f6 ef 4c 4a fb 13 |.t.y`.......LJ..| -00000170 41 0b 68 ee b4 9c 7b 80 2f 9b 0f ba 4f 0e a6 66 |A.h...{./...O..f| -00000180 9d e9 78 76 64 28 4e c2 db 4a 20 a0 c4 a1 a9 28 |..xvd(N..J ....(| -00000190 51 0b ee 46 18 c9 83 c8 f4 c1 f4 5a 54 cb e9 a9 |Q..F.......ZT...| -000001a0 4f c5 a6 c0 c6 5e 82 cc ed 9e 7b 0d 0f c4 35 71 |O....^....{...5q| -000001b0 78 a4 d5 fd 05 52 0d 15 08 5a 14 98 9a d6 ab df |x....R...Z......| -000001c0 63 ee c7 c3 5a d4 ba 4c 2d a1 e5 13 44 4b 00 9c |c...Z..L-...DK..| -000001d0 9d d0 7b 1a bf a1 8e 95 fa c6 62 23 31 e7 6e 59 |..{.......b#1.nY| -000001e0 52 05 32 66 ad 0f c5 69 33 0b 14 2e 55 07 be ba |R.2f...i3...U...| -000001f0 b7 8c a3 99 bd aa f6 5b 2e c4 d3 06 10 d6 f6 d6 |.......[........| -00000200 f8 5f fb 9d 3e 3b 89 d5 c4 da 6e f4 6f 1c e0 1e |._..>;....n.o...| -00000210 4d 53 28 6e 9d ab 0c ec b7 b7 23 06 39 9f b0 56 |MS(n......#.9..V| -00000220 3e ea 90 51 bd 95 4b 9c db 1f 25 e4 df 52 f1 e2 |>..Q..K...%..R..| -00000230 63 e8 06 c0 82 52 67 d2 dd 55 66 90 9c 2c 67 dd |c....Rg..Uf..,g.| -00000240 46 bb 5a 76 1f bf c5 96 d2 ea 2b dc eb ce 8b c6 |F.Zv......+.....| -00000250 64 ab 65 9b 95 21 0c bf f9 89 40 7f b8 af b5 0c |d.e..!....@.....| -00000260 6f 49 c2 6e d5 6b 35 f9 ac b0 7a 37 f3 b5 d4 89 |oI.n.k5...z7....| -00000270 d6 e8 a7 67 7d 8a cf ac 10 11 d5 48 4a 0c c1 8f |...g}......HJ...| -00000280 2f e5 46 59 45 35 b7 1b 49 61 22 c6 18 d4 f8 36 |/.FYE5..Ia"....6| -00000290 b8 23 cf e1 98 97 79 79 dd 1e 1b 34 6d d5 98 eb |.#....yy...4m...| -000002a0 cf c2 4c 3b c0 fa 08 e2 e2 4c 6b 79 ab 59 b7 24 |..L;.....Lky.Y.$| -000002b0 a0 0f 49 ee df 82 49 84 02 53 43 cb e4 dd d1 23 |..I...I..SC....#| -000002c0 30 17 9e dc 72 f0 ab b7 51 f9 7a 53 16 df 61 a6 |0...r...Q.zS..a.| -000002d0 a5 c3 56 83 49 c1 75 64 0d a0 f2 ab b9 02 f5 96 |..V.I.ud........| -000002e0 6e 6a 44 cc 4e de f6 1c 59 5c 6b b8 ba 1b 69 f3 |njD.N...Y\k...i.| -000002f0 61 01 3f fe a3 2d a2 5d b2 c7 d3 b0 15 66 65 6f |a.?..-.].....feo| -00000300 ff 8a 9b c0 bf fb c0 96 cc 30 18 d1 c4 47 a9 a5 |.........0...G..| -00000310 02 a6 49 17 03 03 00 99 78 93 c8 ca 99 c8 a2 c0 |..I.....x.......| -00000320 81 f5 bf 4b 21 de c8 a0 e1 7a d8 b0 0b a8 18 3a |...K!....z.....:| -00000330 57 08 b9 f6 05 8b df 50 83 2b 1a c4 8e 26 b1 aa |W......P.+...&..| -00000340 75 4b 63 39 c0 bb 14 9c 6f 44 c1 73 ab 86 c0 fc |uKc9....oD.s....| -00000350 b2 e1 fc 98 e7 6f 63 13 e6 2d 48 4b 45 7d e7 1a |.....oc..-HKE}..| -00000360 4c 59 8c 24 d3 d5 0a a0 9b ac 13 22 01 77 4a 8b |LY.$.......".wJ.| -00000370 74 d5 1c 79 fe d8 c2 9f a0 aa 57 5c fa e6 d7 4a |t..y......W\...J| -00000380 e1 7b 03 c9 6a ed cf d1 29 c8 13 3b b0 66 f7 01 |.{..j...)..;.f..| -00000390 29 51 fc ef cf f0 dc 4a f9 64 49 f3 44 99 f7 1b |)Q.....J.dI.D...| -000003a0 2c 5e 22 a5 62 8e 73 76 dc 30 e8 33 4e be 49 6e |,^".b.sv.0.3N.In| -000003b0 67 17 03 03 00 35 36 85 db 87 5a 47 dd c2 4d b7 |g....56...ZG..M.| -000003c0 ac aa 2b bf 17 4a 7a 06 aa e8 f0 ae f4 82 c5 f1 |..+..Jz.........| -000003d0 de 8a 53 9b 18 39 7c f8 57 53 e5 4f 22 ec 96 28 |..S..9|.WS.O"..(| -000003e0 4f 4e 40 fa a8 60 c6 ab 86 64 34 |ON@..`...d4| +00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 8f |..+.....3.$... .| +00000060 73 4a c3 e1 3c d9 1e 51 21 ae f1 62 dd d3 60 5a |sJ..<..Q!..b..`Z| +00000070 df 73 bd 88 27 c4 43 4f 36 7c b1 43 59 b6 55 14 |.s..'.CO6|.CY.U.| +00000080 03 03 00 01 01 17 03 03 00 17 8e 56 3e 4f e4 d1 |...........V>O..| +00000090 f5 51 40 f9 45 b4 33 ed df ec 62 8a de 94 3d db |.Q@.E.3...b...=.| +000000a0 2f 17 03 03 02 6d 60 b9 fc 8a 8e f0 ba 91 18 5a |/....m`........Z| +000000b0 62 ec e2 34 e1 a4 6c 5b 85 06 ef a1 b7 a3 6e 83 |b..4..l[......n.| +000000c0 d5 c0 1d b8 9b b9 4d c8 9e cf ca 6d 48 72 cd 96 |......M....mHr..| +000000d0 5b 92 d8 b4 0c c2 5f 69 9e f9 f6 96 6e 90 93 fe |[....._i....n...| +000000e0 c7 85 3e 9e b3 e3 f9 ec 31 64 31 45 a6 72 e5 51 |..>.....1d1E.r.Q| +000000f0 65 52 68 73 b3 b3 d1 d6 25 f6 97 d0 65 80 cb 9b |eRhs....%...e...| +00000100 4f 51 1b 26 62 cc 6d 17 60 8a 0c f2 a2 0f cc 80 |OQ.&b.m.`.......| +00000110 d6 0e 14 1d 65 18 30 9e dd 55 d6 fa 73 38 8e 80 |....e.0..U..s8..| +00000120 30 8c 0a 45 cf f6 bd c6 33 44 23 c8 68 67 6e 6e |0..E....3D#.hgnn| +00000130 c0 fc c4 8e 30 a0 63 ae fb 98 ef 09 af 8e 3a d9 |....0.c.......:.| +00000140 2c fc 57 0e 1f 10 39 2f b1 35 38 fe 6b 7d bd e4 |,.W...9/.58.k}..| +00000150 3d 68 bb 23 de 29 de c0 e2 8d 51 0f 9a ff a5 19 |=h.#.)....Q.....| +00000160 49 30 df f6 4b 4e 1d 0d cd ed 78 94 c8 52 92 64 |I0..KN....x..R.d| +00000170 10 24 86 b0 d3 d3 b5 cc ef 94 78 f6 dc 05 29 f2 |.$........x...).| +00000180 0e 93 88 26 3f 16 33 65 94 bd b6 d0 ea 57 34 05 |...&?.3e.....W4.| +00000190 2e 85 56 b9 7a f7 69 03 6c 30 ee 57 2d 43 c5 fd |..V.z.i.l0.W-C..| +000001a0 02 17 03 e9 c3 0b 9f 33 c4 52 07 27 6b 9a e0 6a |.......3.R.'k..j| +000001b0 bd 3d d2 12 64 4d 3e 10 24 6e 23 55 48 0b 7e 5f |.=..dM>.$n#UH.~_| +000001c0 55 45 2c 66 da 6c b4 11 eb c0 7b a8 fc 37 3b 83 |UE,f.l....{..7;.| +000001d0 f5 d1 59 06 74 a9 bb cf be 69 e6 f6 f1 83 43 26 |..Y.t....i....C&| +000001e0 1c 18 dd 09 fc 97 84 3c b4 72 e9 9c 49 32 8c 5a |.......<.r..I2.Z| +000001f0 86 d4 80 33 85 0c 1e 26 c2 d5 2e ee 27 d8 e7 ac |...3...&....'...| +00000200 5c c3 2f 5a ec f0 c5 b0 22 f6 41 16 8c fc 06 5a |\./Z....".A....Z| +00000210 d3 19 20 9d b6 04 39 da 20 3f 33 e9 b4 09 7a 11 |.. ...9. ?3...z.| +00000220 71 5e 2e 62 c1 e0 8b af f0 95 3e 28 1c 43 6d e8 |q^.b......>(.Cm.| +00000230 2f 05 4c 17 a1 3d 24 3d cc 15 4b 9c 90 05 c8 cc |/.L..=$=..K.....| +00000240 09 0b 4e 84 72 52 e3 d6 08 76 a0 72 42 0a 10 6c |..N.rR...v.rB..l| +00000250 f7 27 8d 85 37 7d 11 17 43 2a 9d 9c 95 98 1e 22 |.'..7}..C*....."| +00000260 17 fc 28 f3 12 7f 93 64 3e 99 f3 f8 6d 05 62 6d |..(....d>...m.bm| +00000270 74 8e 66 67 cf c5 6d 4e 4c 7e 79 8b 17 09 af b8 |t.fg..mNL~y.....| +00000280 46 03 0f 0c 50 e2 c7 8b 07 a7 0b 6e c6 70 65 e3 |F...P......n.pe.| +00000290 6c 20 85 4c e2 1a 6f 57 b4 ae e2 d8 18 05 70 4a |l .L..oW......pJ| +000002a0 9e 39 b2 33 6e 5a 80 c9 85 0e 95 fd e1 d6 e8 2e |.9.3nZ..........| +000002b0 5d 83 5d 0b f5 93 a2 ab e6 8e 08 f3 dc c5 01 64 |].]............d| +000002c0 70 15 8d 21 58 e2 f5 53 c6 84 c3 b1 a7 f2 d5 78 |p..!X..S.......x| +000002d0 06 41 43 dc 41 26 9c 2f 22 22 8c 3b 33 1a 5c e2 |.AC.A&./"".;3.\.| +000002e0 b8 4d 94 2d 65 e4 f4 b6 56 53 c2 14 be c7 fe df |.M.-e...VS......| +000002f0 e7 95 be c0 0a 85 58 93 dc 1c d5 10 5e 57 60 8e |......X.....^W`.| +00000300 ab b6 71 fe 68 8f ac 0e 51 c3 e9 f0 b2 f3 07 fa |..q.h...Q.......| +00000310 64 12 5a 17 03 03 00 99 3a 7c c4 eb 59 7d ec d6 |d.Z.....:|..Y}..| +00000320 22 23 5b bd a8 27 d3 f0 32 52 b2 c5 ba 96 09 e7 |"#[..'..2R......| +00000330 bf 4d 67 be 6f 2c 16 c7 e2 7d 53 ce ca 1b 3b aa |.Mg.o,...}S...;.| +00000340 6e 5b a4 0d e5 dc c2 86 ef 0e 75 2a f4 66 52 cd |n[........u*.fR.| +00000350 c8 c6 56 8b 35 0e 53 42 bb f8 a8 3f 2f 9f cd 0f |..V.5.SB...?/...| +00000360 0b a9 11 39 3c 13 4c 16 a7 11 d8 15 53 e1 c8 92 |...9<.L.....S...| +00000370 cf 83 e1 15 33 87 3c a4 b4 ac d6 31 f1 3b 93 8a |....3.<....1.;..| +00000380 cb 2e 28 78 8a ee d1 b0 98 9c 0c ed 42 64 19 ec |..(x........Bd..| +00000390 aa 96 0e ab d6 f5 7a 4e cd a7 c0 07 95 7e 7f 62 |......zN.....~.b| +000003a0 f0 47 8a ff 81 2f 7f f9 3d c5 fc e8 0f 23 f7 e9 |.G.../..=....#..| +000003b0 79 17 03 03 00 35 df 24 6c 90 45 9d 98 53 b2 a1 |y....5.$l.E..S..| +000003c0 6e a4 dd 5d 5c a4 f8 8a 78 08 5e 8a d4 2b f6 dc |n..]\...x.^..+..| +000003d0 2c 6b 18 8f fe 3e eb d7 19 bb 87 95 85 e3 1c 57 |,k...>.........W| +000003e0 c4 d7 1d 0c bb ab 50 5a 73 3f d4 |......PZs?.| >>> Flow 3 (client to server) -00000000 14 03 03 00 01 01 17 03 03 00 35 71 a4 1d 65 79 |..........5q..ey| -00000010 42 da ab a9 80 84 6e 67 9f 00 fe e8 db fb f8 87 |B.....ng........| -00000020 6b 50 c9 74 74 1e 91 d4 35 7e a0 93 6b ca 9a 97 |kP.tt...5~..k...| -00000030 e4 28 55 01 2f 65 a0 ae e4 76 f1 e2 55 8f 4a 04 |.(U./e...v..U.J.| -00000040 17 03 03 00 17 81 4f b7 1e 53 98 4f 1c 5a 74 79 |......O..S.O.Zty| -00000050 4f 3e ee a5 5e d1 ee 2b 29 61 aa 6f |O>..^..+)a.o| ->>> Flow 4 (server to client) -00000000 17 03 03 00 da 36 c1 b6 20 77 41 96 14 b8 a3 36 |.....6.. wA....6| -00000010 b4 c9 6f 7c 58 04 82 ed fc 00 29 1b 2e b5 49 89 |..o|X.....)...I.| -00000020 53 b2 9b 8d 0a 19 c4 4f d1 54 0f c3 cc a5 54 1b |S......O.T....T.| -00000030 81 2c 6e 76 79 aa ac eb b1 22 97 10 c3 7f e4 b8 |.,nvy...."......| -00000040 ed c3 ef 0f 9b 38 fc 87 13 f8 22 40 04 c9 b3 54 |.....8...."@...T| -00000050 03 42 9d 09 2d 74 88 b3 67 c1 62 82 b8 73 72 fc |.B..-t..g.b..sr.| -00000060 ae f1 8f 4d 9e f5 19 f4 82 f2 37 fc ea 28 e8 30 |...M......7..(.0| -00000070 b8 7a 95 bf cd 5f 97 18 7c 8a 60 47 cf 03 83 2a |.z..._..|.`G...*| -00000080 f9 98 44 91 27 b2 43 1e 3b aa 28 4f 61 08 f6 7a |..D.'.C.;.(Oa..z| -00000090 42 ef fe 25 66 7d 3f 68 55 4a 1f aa be d3 8c d2 |B..%f}?hUJ......| -000000a0 17 e8 cb 9b 66 fb eb b2 60 59 5e 4c 4e 1b 02 af |....f...`Y^LN...| -000000b0 05 04 d4 cb 47 8b b0 95 53 6d 08 4a ea f7 6a 47 |....G...Sm.J..jG| -000000c0 70 9b 7d 26 8e 0b c6 b0 91 b9 20 19 68 3f 3d fb |p.}&...... .h?=.| -000000d0 24 48 7f 93 76 98 c7 01 ef 77 79 fb 60 13 71 17 |$H..v....wy.`.q.| -000000e0 03 03 00 ea 7b ef cd 6f 88 78 ed 76 2e cd 48 eb |....{..o.x.v..H.| -000000f0 6a db d2 8e 6d da 23 2c d7 6a 8f 0a 38 c5 39 3b |j...m.#,.j..8.9;| -00000100 a8 bc 64 9b d7 28 fe af ae 8e 86 fb fd 93 c7 ae |..d..(..........| -00000110 95 4b b4 fb de e0 8c 2d ca 47 69 3c 3f 16 dc e5 |.K.....-.Gi>> Flow 5 (client to server) -00000000 17 03 03 00 13 c1 03 6f c8 25 24 c1 7d 1b 9d 80 |.......o.%$.}...| -00000010 18 0a 7d 86 99 cc d2 52 |..}....R| +00000000 14 03 03 00 01 01 17 03 03 00 35 d4 b2 1b 1c 53 |..........5....S| +00000010 e8 5a 91 89 f4 05 85 f7 05 b6 00 95 da 73 b7 1a |.Z...........s..| +00000020 9e ad e9 f3 61 9e 3b f5 39 65 c4 0c 0d 37 e9 fc |....a.;.9e...7..| +00000030 c0 05 58 54 b0 6c a6 c2 9e c8 85 8e 17 ca 8f b6 |..XT.l..........| +00000040 17 03 03 00 17 b6 c7 26 93 54 dd 50 bb 9e d3 13 |.......&.T.P....| +00000050 d7 47 f5 48 e3 a4 41 28 d2 0a 34 25 17 03 03 00 |.G.H..A(..4%....| +00000060 13 c8 87 58 e9 98 17 95 c0 4c 03 c0 f0 0c 39 48 |...X.....L....9H| +00000070 b3 2a 4d c4 |.*M.| diff --git a/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Firefox-63 b/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Firefox-63 index 732c69e4..2605f431 100644 --- a/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Firefox-63 +++ b/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-Firefox-63 @@ -6,23 +6,23 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..| 00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0| 00000060 c0 0a c0 09 c0 13 c0 14 00 33 00 39 00 2f 00 35 |.........3.9./.5| -00000070 00 0a 01 00 01 8f 00 00 00 05 00 03 00 00 00 00 |................| -00000080 17 00 00 ff 01 00 01 00 00 0a 00 0e 00 0c 00 1d |................| -00000090 00 17 00 18 00 19 01 00 01 01 00 0b 00 02 01 00 |................| -000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| -000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| -000000c0 33 00 6b 00 69 00 1d 00 20 2f e5 7d a3 47 cd 62 |3.k.i... /.}.G.b| -000000d0 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......| -000000e0 c2 ed 90 99 5f 58 cb 3b 74 00 17 00 41 04 1e 18 |...._X.;t...A...| -000000f0 37 ef 0d 19 51 88 35 75 71 b5 e5 54 5b 12 2e 8f |7...Q.5uq..T[...| -00000100 09 67 fd a7 24 20 3e b2 56 1c ce 97 28 5e f8 2b |.g..$ >.V...(^.+| -00000110 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 |-O....lK[.V.2B.X| -00000120 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 00 2b |..I..h.A.Vk.Z..+| -00000130 00 09 08 03 04 03 03 03 02 03 01 00 0d 00 18 00 |................| -00000140 16 04 03 05 03 06 03 08 04 08 05 08 06 04 01 05 |................| -00000150 01 06 01 02 03 02 01 00 2d 00 02 01 01 00 1c 00 |........-.......| -00000160 02 40 01 00 15 00 9e 00 00 00 00 00 00 00 00 00 |.@..............| -00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....| +000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1| +000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.| +000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| +000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| +000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.| +00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ | +00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....| +00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h| +00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......| +00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................| +00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| +00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....| +00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,106 +33,75 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 7a 02 00 00 76 03 03 e1 0e 3b 78 6a |....z...v....;xj| -00000010 38 13 a1 75 57 17 86 6a dc e3 04 a4 6c 36 1c 0e |8..uW..j....l6..| -00000020 64 3f 6c f7 47 15 3b 0f c3 fd df 20 00 00 00 00 |d?l.G.;.... ....| +00000000 16 03 03 00 7a 02 00 00 76 03 03 92 4e d3 25 a2 |....z...v...N.%.| +00000010 a3 72 14 07 21 52 77 6b 05 d4 6c 14 d2 f4 e9 1b |.r..!Rwk..l.....| +00000020 88 97 43 cf 61 92 5d 90 12 31 be 20 00 00 00 00 |..C.a.]..1. ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 |................| -00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 cc |..+.....3.$... .| -00000060 4a 48 57 c8 85 2e 21 de 0a 85 d2 4a 32 be f4 af |JHW...!....J2...| -00000070 29 40 43 e9 99 4e b7 34 31 98 ba 0f 61 37 53 14 |)@C..N.41...a7S.| -00000080 03 03 00 01 01 17 03 03 00 17 d4 98 88 f5 e5 2d |...............-| -00000090 56 6f 06 53 8f d8 d8 9d cd 0e a2 04 6c 65 e2 21 |Vo.S........le.!| -000000a0 c4 17 03 03 02 6d c3 10 75 de 57 bc f0 ba 9b cb |.....m..u.W.....| -000000b0 2a 23 cf 41 0d c5 ad 6b ad d9 7c 7e 61 68 fc f2 |*#.A...k..|~ah..| -000000c0 f9 2a 40 ae d3 88 98 b7 35 61 39 30 4c bf 3c 53 |.*@.....5a90L.%)<..,| -000003d0 fa 67 18 5c a9 1a 19 ff 07 71 78 a7 0e fc 4b fc |.g.\.....qx...K.| -000003e0 2f 12 c3 78 4e 7f c1 9a 1e f3 4b |/..xN.....K| +00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 c3 |..+.....3.$... .| +00000060 35 2b 48 49 91 2a 9e 19 c1 31 9a ed 16 6b ac 90 |5+HI.*...1...k..| +00000070 37 79 ec 77 37 c0 ff 0b 2c 31 22 69 49 e2 15 14 |7y.w7...,1"iI...| +00000080 03 03 00 01 01 17 03 03 00 17 22 0a c9 3d d0 2e |.........."..=..| +00000090 f7 e9 24 ff df 2e ee 40 49 4d 7d 5b e9 fe bb 45 |..$....@IM}[...E| +000000a0 74 17 03 03 02 6d 91 2b b5 04 1d a7 05 8d e3 aa |t....m.+........| +000000b0 bf b4 fc 8f 07 8f e8 db d2 7d 71 98 44 65 aa f0 |.........}q.De..| +000000c0 5a f6 1f a0 e3 9f 67 07 6b c4 88 76 7c 1c 2f e3 |Z.....g.k..v|./.| +000000d0 3e d4 f3 dc 3b 7a 99 82 21 72 9b 18 00 de ce 83 |>...;z..!r......| +000000e0 6c ff 3f 36 a6 c3 1c 20 89 53 30 d5 58 1f fa 3a |l.?6... .S0.X..:| +000000f0 dc c5 18 9d f6 fc ed 1e a6 2d 84 fb ea b5 75 66 |.........-....uf| +00000100 de 13 fc 25 20 a4 12 04 5d 29 32 dd 33 2d e5 fe |...% ...])2.3-..| +00000110 9e 83 78 23 dd 8b 9e fd ef 27 01 9f cc 78 a4 83 |..x#.....'...x..| +00000120 e1 e5 ff b4 a5 11 f9 5a bd b6 7f e6 4a 22 ea 24 |.......Z....J".$| +00000130 c7 38 6d 24 e1 c0 5e e7 8c fe 2f 10 88 c3 f9 76 |.8m$..^.../....v| +00000140 11 09 d4 4e 75 44 25 69 7d c8 9e 4c 02 81 40 f1 |...NuD%i}..L..@.| +00000150 3c 15 f8 f1 80 41 35 bc 2e 43 2b cd 5f 40 46 87 |<....A5..C+._@F.| +00000160 b5 70 c9 19 8f 66 5f 05 f0 ec bb 26 8c 58 0f 41 |.p...f_....&.X.A| +00000170 c0 9a c3 18 76 d2 28 2c 11 0f 07 80 f5 5a d5 c9 |....v.(,.....Z..| +00000180 b8 39 09 fb 4c e6 57 46 14 9a e8 eb 43 45 3b 9f |.9..L.WF....CE;.| +00000190 e6 f3 20 c5 d3 c3 55 48 a7 90 5b 79 c3 0f 40 9c |.. ...UH..[y..@.| +000001a0 3c c0 a9 e4 f3 70 26 44 b7 83 ed 3c 04 04 5b 17 |<....p&D...<..[.| +000001b0 47 32 bd ed 33 f7 33 4f 52 83 51 12 5d 67 02 66 |G2..3.3OR.Q.]g.f| +000001c0 6e 13 0c 14 f8 ba 74 37 9e 8f d9 c3 fa 33 1f b4 |n.....t7.....3..| +000001d0 10 bc a3 d5 2a 63 c6 4a c3 77 20 a0 34 3f 53 bb |....*c.J.w .4?S.| +000001e0 90 af 04 c3 3e 96 c3 89 fe 7c 43 ac d7 7b 2b f4 |....>....|C..{+.| +000001f0 e0 8e 52 2e e7 b5 16 8c 47 73 40 20 20 d9 c6 40 |..R.....Gs@ ..@| +00000200 ac de 5e 95 8b e6 53 c4 d9 5d 0c 4a 55 67 50 17 |..^...S..].JUgP.| +00000210 aa cf 9f 20 c1 60 7a 3e f6 e8 3b 62 b7 9d b3 08 |... .`z>..;b....| +00000220 54 84 2c 53 63 be 80 c1 d2 a0 56 03 86 09 57 52 |T.,Sc.....V...WR| +00000230 cd 76 c7 2c b1 4a df 51 04 a6 c6 f7 58 b4 7e 6b |.v.,.J.Q....X.~k| +00000240 32 d5 d8 c3 44 9a c4 05 40 e2 94 ae 54 34 56 02 |2...D...@...T4V.| +00000250 93 18 af 20 d2 f0 23 cf 29 a3 8b d0 95 65 57 25 |... ..#.)....eW%| +00000260 13 53 94 4c f3 4b 05 db 01 cd c0 17 9d dc fd c4 |.S.L.K..........| +00000270 ed 19 11 bd c4 7a ee 18 94 9e 84 32 24 a7 62 ad |.....z.....2$.b.| +00000280 86 7b 71 90 cf 9a 8f 63 ae 90 07 5b 1d ef 9d 98 |.{q....c...[....| +00000290 6b e2 dd 2b ed 71 43 85 61 c0 ba 51 29 27 22 ce |k..+.qC.a..Q)'".| +000002a0 74 ba 0d 6e 8b b9 ee 30 1f d9 7f 35 0c 9f d2 4c |t..n...0...5...L| +000002b0 b7 f6 e5 cb c9 78 09 d9 c7 f1 27 0a b1 5c ec ba |.....x....'..\..| +000002c0 8e be 85 b8 ec 14 d8 a1 31 46 39 e9 43 5c 73 3a |........1F9.C\s:| +000002d0 7d a1 8e 93 7e 62 8f e1 ba 50 c4 be d0 70 91 da |}...~b...P...p..| +000002e0 88 15 c9 3d 21 61 be 58 f7 52 35 e7 6e 5c 31 81 |...=!a.X.R5.n\1.| +000002f0 2e f4 18 18 31 0c dc 82 fa be 80 6e ce a4 66 40 |....1......n..f@| +00000300 23 cb f0 71 bd ed b3 39 b0 a9 71 35 aa 56 bb 57 |#..q...9..q5.V.W| +00000310 2f 7f ac 17 03 03 00 99 d4 7c c0 17 3b 06 17 c1 |/........|..;...| +00000320 55 44 7b c2 f9 2b 20 fc 3f 15 0b a6 5b 03 10 d5 |UD{..+ .?...[...| +00000330 20 b0 19 a0 4c 7a f8 ae 46 a3 ff 88 30 81 9f 7e | ...Lz..F...0..~| +00000340 9f da ca c8 77 56 ea b0 35 ef 39 ec 8f 59 de 9e |....wV..5.9..Y..| +00000350 f7 60 4f fa 79 26 28 10 a5 6c 79 93 10 fc de f7 |.`O.y&(..ly.....| +00000360 f1 d6 e2 c4 37 5d b4 24 cc ef 1d be 97 7b 1e 76 |....7].$.....{.v| +00000370 d4 66 c6 44 58 4f 8d 63 82 17 13 93 96 b8 a4 57 |.f.DXO.c.......W| +00000380 12 77 ac 12 c9 0a 71 ad 2e 00 12 65 5c fe 2c a7 |.w....q....e\.,.| +00000390 88 03 44 c5 4a cb 0d 82 68 34 06 5a b5 ce 97 42 |..D.J...h4.Z...B| +000003a0 15 98 c6 e9 60 01 e0 a9 63 a2 44 db 77 02 af 25 |....`...c.D.w..%| +000003b0 4e 17 03 03 00 35 d2 cb 6a 60 aa b1 bb 81 2e 30 |N....5..j`.....0| +000003c0 85 eb 98 81 bf 70 70 f8 93 1e 14 1a fe 05 4e 36 |.....pp.......N6| +000003d0 32 73 83 85 52 02 d5 33 61 05 27 9d 4c 37 66 8e |2s..R..3a.'.L7f.| +000003e0 fa 79 b2 1d 3f da bb 19 b5 30 b6 |.y..?....0.| >>> Flow 3 (client to server) -00000000 14 03 03 00 01 01 17 03 03 00 35 28 7d 81 d1 1f |..........5(}...| -00000010 cb e0 7d 0c 0d 18 98 b0 5b 89 54 44 64 f5 34 c7 |..}.....[.TDd.4.| -00000020 4e 5f 7b 30 fc 1d 59 15 d2 f0 ee 9c 4a 8b 89 29 |N_{0..Y.....J..)| -00000030 bc 78 3e fa 4a 1c 67 34 eb f3 8d 83 b0 34 74 c7 |.x>.J.g4.....4t.| -00000040 17 03 03 00 17 93 cf db 12 73 6f 5c bc 84 ab 13 |.........so\....| -00000050 fc aa 5a e1 47 33 ce 29 5e 3e f9 15 |..Z.G3.)^>..| ->>> Flow 4 (server to client) -00000000 17 03 03 00 ea 20 5a 5e 69 e1 50 02 e3 98 23 07 |..... Z^i.P...#.| -00000010 dc a7 7e 5f c6 b0 7e ec 76 5b 70 ee 45 04 75 55 |..~_..~.v[p.E.uU| -00000020 2a bb 26 a2 f2 48 7f 5e a3 36 50 9f 97 28 c7 0a |*.&..H.^.6P..(..| -00000030 0d 61 23 ad de 83 29 4f 56 f9 7d 79 da 16 f2 5c |.a#...)OV.}y...\| -00000040 f6 75 a0 e4 4b f1 5f 6c 1d ae 71 c1 cb e6 d5 bf |.u..K._l..q.....| -00000050 72 55 2d 25 13 82 ef 9d a2 87 c9 0d 5e ca ae 4f |rU-%........^..O| -00000060 85 55 14 d6 0a 17 04 5c 86 6b 98 fc f1 f9 8c 9c |.U.....\.k......| -00000070 02 c6 a4 a1 a9 47 c7 c7 26 3d bf 4d 83 19 c5 a0 |.....G..&=.M....| -00000080 5a 2a 3f f1 32 b3 1c 67 72 f2 4f bf d8 fd 60 d3 |Z*?.2..gr.O...`.| -00000090 e2 0e 13 c5 65 90 41 08 22 71 d2 cc a5 11 a8 98 |....e.A."q......| -000000a0 9e 33 b0 a5 bb 1b 90 cb c8 4b b4 88 fe 92 70 3c |.3.......K....p<| -000000b0 04 e0 07 b6 ed e6 53 07 ff cc c6 13 b9 e3 88 50 |......S........P| -000000c0 b9 11 34 32 3d 14 15 af ba f9 00 af cb fa f3 e8 |..42=...........| -000000d0 c7 17 c9 2a 23 7c 8f 13 77 e9 08 e7 ce 27 d7 d1 |...*#|..w....'..| -000000e0 6e b6 e6 14 c2 4b b5 56 df 5f 9d ba 77 c8 c5 17 |n....K.V._..w...| -000000f0 03 03 00 da 7d f6 c8 b8 75 da 4f f1 42 80 a0 04 |....}...u.O.B...| -00000100 4f 2e e1 a3 57 94 e0 79 73 05 e6 f1 ab 89 b1 c6 |O...W..ys.......| -00000110 48 89 53 48 9e eb 96 7b 81 c3 72 27 ec bb 2b 6a |H.SH...{..r'..+j| -00000120 aa 9c 49 bd aa 50 4e c4 d3 24 d6 20 69 11 d8 dd |..I..PN..$. i...| -00000130 76 91 51 df 38 62 e9 a5 63 80 5f a0 19 35 72 30 |v.Q.8b..c._..5r0| -00000140 20 87 24 62 d7 8d aa 32 d3 0e d0 44 06 af c0 e1 | .$b...2...D....| -00000150 59 ad c6 e8 8f 89 2e ee 59 95 f1 f8 26 8e 4b 52 |Y.......Y...&.KR| -00000160 e8 c4 dd 9c 50 bb 45 aa 44 e3 51 a5 45 4e 1c b4 |....P.E.D.Q.EN..| -00000170 cf 52 53 d7 d3 ff 4e c8 76 01 1b ee 37 16 b0 23 |.RS...N.v...7..#| -00000180 5c 19 b1 7b 4d 20 04 28 97 94 e8 d0 46 19 dd 91 |\..{M .(....F...| -00000190 1d 87 66 3c 98 89 0e c0 e2 61 26 6b b9 fb 1b 44 |..f<.....a&k...D| -000001a0 7a 7a 3e c6 39 06 30 1e e6 f7 49 eb 78 17 0e e0 |zz>.9.0...I.x...| -000001b0 c5 a6 f5 c5 f5 92 28 ff 0d ec f9 8b 7a ba cc 3a |......(.....z..:| -000001c0 9b c1 a8 50 46 42 cb 22 2f e2 51 2f 8f 3a |...PFB."/.Q/.:| ->>> Flow 5 (client to server) -00000000 17 03 03 00 13 5a 08 13 c0 7e d2 20 3f ec 2b 03 |.....Z...~. ?.+.| -00000010 a5 89 af 1a ea e2 27 5c |......'\| +00000000 14 03 03 00 01 01 17 03 03 00 35 44 e6 5a 1b 9e |..........5D.Z..| +00000010 13 7c 33 f1 6f c6 99 c1 ca eb 55 9f 37 cb ef 56 |.|3.o.....U.7..V| +00000020 72 66 46 29 7e a5 2a f4 77 68 4a 3c eb f5 25 3b |rfF)~.*.whJ<..%;| +00000030 d7 98 15 00 87 d5 13 0b cb 3b f8 a7 bf d2 e9 b8 |.........;......| +00000040 17 03 03 00 17 89 07 67 fd cc fe e6 a2 fc e2 ee |.......g........| +00000050 d7 af 40 6c a2 fd 69 11 49 6a d4 54 17 03 03 00 |..@l..i.Ij.T....| +00000060 13 6b ee 53 fb f3 ca 53 04 ae 4d 2c f9 6e fa 9c |.k.S...S..M,.n..| +00000070 66 b4 f1 bb |f...| diff --git a/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-raw-capture-fingerprinted b/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-raw-capture-fingerprinted index fe85594d..3599c9da 100644 --- a/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-raw-capture-fingerprinted +++ b/testdata/Client-TLSv13-UTLS-TLS_AES_128_GCM_SHA256-raw-capture-fingerprinted @@ -6,22 +6,22 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..| 00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0| 00000060 c0 0a c0 09 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 |............./.5| -00000070 00 0a 01 00 01 8f 00 00 00 05 00 03 00 00 00 00 |................| -00000080 17 00 00 ff 01 00 01 00 00 0a 00 0e 00 0c 00 1d |................| -00000090 00 17 00 18 00 19 01 00 01 01 00 0b 00 02 01 00 |................| -000000a0 00 10 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 |.......h2.http/1| -000000b0 2e 31 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 |.1..........3.k.| -000000c0 69 00 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da |i... /.}.G.bC.(.| -000000d0 ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 |._.).0..........| -000000e0 5f 58 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 |_X.;t...A...7...| -000000f0 51 88 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 |Q.5uq..T[....g..| -00000100 24 20 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 |$ >.V...(^.+-O..| -00000110 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 |..lK[.V.2B.X..I.| -00000120 b5 68 1a 41 03 56 6b dc 5a 89 00 2b 00 05 04 03 |.h.A.Vk.Z..+....| -00000130 04 03 03 00 0d 00 18 00 16 04 03 05 03 06 03 08 |................| -00000140 04 08 05 08 06 04 01 05 01 06 01 02 03 02 01 00 |................| -00000150 1c 00 02 40 01 00 15 00 ac 00 00 00 00 00 00 00 |...@............| -00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 10 00 0e 00 0c |................| +000000b0 02 68 32 08 68 74 74 70 2f 31 2e 31 00 05 00 05 |.h2.http/1.1....| +000000c0 01 00 00 00 00 00 33 00 6b 00 69 00 1d 00 20 2f |......3.k.i... /| +000000d0 e5 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 |.}.G.bC.(.._.).0| +000000e0 ff f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 00 |.........._X.;t.| +000000f0 17 00 41 04 1e 18 37 ef 0d 19 51 88 35 75 71 b5 |..A...7...Q.5uq.| +00000100 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 3e b2 56 1c |.T[....g..$ >.V.| +00000110 ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f 6c 4b 5b 83 |..(^.+-O....lK[.| +00000120 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 1a 41 03 56 |V.2B.X..I..h.A.V| +00000130 6b dc 5a 89 00 2b 00 05 04 03 04 03 03 00 0d 00 |k.Z..+..........| +00000140 18 00 16 04 03 05 03 06 03 08 04 08 05 08 06 04 |................| +00000150 01 05 01 06 01 02 03 02 01 00 1c 00 02 40 01 00 |.............@..| +00000160 15 00 a2 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,75 +33,75 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 7a 02 00 00 76 03 03 0c f4 d3 9a 51 |....z...v......Q| -00000010 ee f9 a7 5d ca 63 bc d1 41 e4 18 b3 11 4e b7 27 |...].c..A....N.'| -00000020 b2 81 9d ff 98 da 3c 9a 5c 0b 07 20 00 00 00 00 |......<.\.. ....| +00000000 16 03 03 00 7a 02 00 00 76 03 03 3a 05 f7 1f 95 |....z...v..:....| +00000010 ed 00 2b 48 93 43 01 e6 d4 aa a7 22 37 30 34 78 |..+H.C....."704x| +00000020 f3 8a c6 28 40 be b0 af e3 c6 8a 20 00 00 00 00 |...(@...... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 |................| -00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 3d |..+.....3.$... =| -00000060 58 17 cf 6c 8d 8a 8f f3 79 a9 c4 c9 3f 5e 15 f8 |X..l....y...?^..| -00000070 49 6a e0 61 be 0d 62 fd 20 6a ad 9d 66 71 57 14 |Ij.a..b. j..fqW.| -00000080 03 03 00 01 01 17 03 03 00 17 26 47 66 c9 a5 1d |..........&Gf...| -00000090 0c 10 9f 98 a7 47 33 8b ef aa 90 41 13 1c 34 b3 |.....G3....A..4.| -000000a0 ed 17 03 03 02 6d 8e 5f cb 3d 6f 38 a4 96 a4 7f |.....m._.=o8....| -000000b0 64 f4 7b 90 a8 83 f7 a9 42 ff 86 dd 18 5e aa 5f |d.{.....B....^._| -000000c0 01 0d 73 8f 4c 9e d2 f9 e2 c1 83 ec c5 cf 7a 6a |..s.L.........zj| -000000d0 20 2e 1f 81 55 0b cb e4 2e f9 5a cf 2d 13 5b 8c | ...U.....Z.-.[.| -000000e0 4b 15 3f ac 5c 35 87 60 a7 53 33 93 d9 8c b6 19 |K.?.\5.`.S3.....| -000000f0 cf 4f cb 18 0d 53 e1 11 3d f7 c0 f0 65 1c 1f 7a |.O...S..=...e..z| -00000100 92 fd 9f bb 93 08 b5 68 29 3a 5c b0 24 7a e9 37 |.......h):\.$z.7| -00000110 a8 e0 e8 a1 fd c2 34 d4 2f ae 48 dc 4d 78 95 dd |......4./.H.Mx..| -00000120 ae fe 88 02 74 bc d9 03 13 11 49 d1 ba b1 fb 49 |....t.....I....I| -00000130 92 8e ae ef 43 3e 19 85 70 46 28 20 b4 4b 6b 4e |....C>..pF( .KkN| -00000140 b1 8f a8 4b ce 48 4c 6f f0 12 5c 10 de 9e 37 d7 |...K.HLo..\...7.| -00000150 82 f3 f7 5e aa 3f 25 0b 74 e7 fa 7a 26 7b 88 c1 |...^.?%.t..z&{..| -00000160 a9 df cb 70 98 91 4a 4a ec f3 62 ef 13 42 71 5a |...p..JJ..b..BqZ| -00000170 ca ca 59 c6 4b c0 8b 0b 82 51 14 11 8c 7a c0 d6 |..Y.K....Q...z..| -00000180 42 5a 1d 7c ff d7 5e de 6e 99 f8 ee 55 aa 8f 27 |BZ.|..^.n...U..'| -00000190 b1 c0 65 a8 52 74 42 35 0d e5 3e 0e 0e 0c c4 a3 |..e.RtB5..>.....| -000001a0 32 63 1d 72 57 55 f1 a5 d5 f9 95 99 31 1c 09 d6 |2c.rWU......1...| -000001b0 48 58 cf 6e f7 8d a9 a7 c6 74 91 77 6c 28 13 65 |HX.n.....t.wl(.e| -000001c0 b8 53 f8 4b e1 1b 32 39 31 36 41 d2 35 4c 7b 82 |.S.K..2916A.5L{.| -000001d0 75 bc a6 66 b3 d2 df 51 c8 da 65 7e 94 93 0d e8 |u..f...Q..e~....| -000001e0 33 4c f8 c6 16 50 12 c7 06 0c 9e f9 57 36 3c e3 |3L...P......W6<.| -000001f0 94 ba 50 c7 ab 27 33 cb 7b 82 ce fc 39 1a c8 7f |..P..'3.{...9...| -00000200 59 85 d7 3c 37 ff fc b8 03 2b da 62 80 d3 c0 c6 |Y..<7....+.b....| -00000210 96 d0 fc 50 08 7e 02 25 c7 ca b6 6a 27 cc b8 d2 |...P.~.%...j'...| -00000220 58 15 18 58 01 67 10 c8 a0 0b b1 39 34 ce fe 64 |X..X.g.....94..d| -00000230 25 22 68 39 82 a7 21 ab e2 41 c6 35 dd 40 5c e7 |%"h9..!..A.5.@\.| -00000240 88 e5 b0 9e 8d 20 2a 9a f2 f7 6e d0 6e fe 06 9f |..... *...n.n...| -00000250 9f b4 56 e8 e4 1d cd 55 5c 68 6e 8d 40 77 e6 d5 |..V....U\hn.@w..| -00000260 98 73 8f d2 53 34 1c 15 aa ad 27 51 ef 31 b2 0f |.s..S4....'Q.1..| -00000270 94 d5 69 1f 70 ec e3 ac 0c cc a3 a1 d7 61 ee 1e |..i.p........a..| -00000280 15 83 bd 41 9f 4c 2b d3 cc d8 06 d8 d8 a4 d3 64 |...A.L+........d| -00000290 95 49 e4 03 73 54 f6 f7 24 3d c3 a6 f3 6a 19 dc |.I..sT..$=...j..| -000002a0 a3 00 00 7e 56 f2 f9 26 5f 09 ca c5 b0 eb 58 d8 |...~V..&_.....X.| -000002b0 22 93 c9 ce 5d f7 63 72 7d 72 56 77 38 08 f9 86 |"...].cr}rVw8...| -000002c0 8e 8f ad 8c 02 64 36 fe b8 09 d7 0e 58 73 aa 99 |.....d6.....Xs..| -000002d0 d1 d1 60 4c 65 5f 80 ed 13 0d a0 19 b4 b5 d3 8a |..`Le_..........| -000002e0 ba dc 84 94 af 7a 77 61 b0 bb 01 38 d2 6d 82 6d |.....zwa...8.m.m| -000002f0 22 08 17 17 16 0c 48 25 c3 b9 35 ff 78 7b ab af |".....H%..5.x{..| -00000300 63 9a d9 83 d1 65 2a 3e 7f b0 90 dd 67 c1 be 0a |c....e*>....g...| -00000310 14 e5 17 17 03 03 00 99 ff 0b c2 4f 7d 1f 7a 8e |...........O}.z.| -00000320 15 a1 53 35 e1 bd c7 20 ad 87 e9 22 99 0b 46 76 |..S5... ..."..Fv| -00000330 1f 9d 87 6c 64 ef 5f 34 66 fa c5 6a af bd c5 34 |...ld._4f..j...4| -00000340 c8 32 f4 c4 06 3e 85 b4 41 e9 1a e8 98 c1 69 20 |.2...>..A.....i | -00000350 3e ec 84 ae 63 27 98 e5 81 07 89 8b d5 74 6f b1 |>...c'.......to.| -00000360 80 b9 fb e0 f8 d8 ef 3e 00 d8 57 97 41 87 26 02 |.......>..W.A.&.| -00000370 a9 58 83 5a 5f ad 3c 1f ed 24 50 fe a3 3b 70 be |.X.Z_.<..$P..;p.| -00000380 bd 03 19 d6 6a 46 72 7a 68 36 bb 40 e5 88 bc 1e |....jFrzh6.@....| -00000390 cc 02 3d 09 0b 59 be 40 71 44 0c 34 17 40 bf 46 |..=..Y.@qD.4.@.F| -000003a0 c6 6c 01 05 bd a1 83 e7 ad 12 1c 9d 78 c5 08 a2 |.l..........x...| -000003b0 26 17 03 03 00 35 0b c5 51 ec 7b c5 96 9d 93 b6 |&....5..Q.{.....| -000003c0 1e 71 3f 2d 34 32 50 c1 77 08 ce e9 83 59 47 da |.q?-42P.w....YG.| -000003d0 b5 8c 5e cf 58 89 da 98 c4 b8 73 c0 1c f6 30 bd |..^.X.....s...0.| -000003e0 c2 b1 34 7a 1a 54 ad ef c2 2b 2b |..4z.T...++| +00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 35 |..+.....3.$... 5| +00000060 64 b1 ca bf 73 c5 89 30 36 05 4e b5 59 cc cf dd |d...s..06.N.Y...| +00000070 4c f7 90 c6 16 63 17 34 7d 3d b8 74 30 12 31 14 |L....c.4}=.t0.1.| +00000080 03 03 00 01 01 17 03 03 00 17 09 ee a7 e1 32 21 |..............2!| +00000090 d5 9f 3c 4d 7f 0f 4e 2e 00 f8 2c 97 de 16 45 16 |...!.+..-n| +00000230 13 d0 5e 8c 15 aa 67 b1 5f dc 60 2f d7 31 ad 4c |..^...g._.`/.1.L| +00000240 40 7d cc 2d 38 b3 50 e2 34 57 f6 01 22 cc 65 c0 |@}.-8.P.4W..".e.| +00000250 35 ff d2 6a 18 45 bc 9e 85 0e 4f 33 07 60 f2 94 |5..j.E....O3.`..| +00000260 87 df ab 48 03 1e a0 3d e8 9d dc de 1b 40 12 6c |...H...=.....@.l| +00000270 10 6c 8d 8b 8e aa fc 40 a1 fa f3 8b 64 d0 e4 e8 |.l.....@....d...| +00000280 dc 8d b1 36 8e 0a a7 ab 0b 91 6b fa 0c a1 b3 36 |...6......k....6| +00000290 e7 26 df 85 a9 1e 9a 99 e7 31 40 a8 d2 87 05 f5 |.&.......1@.....| +000002a0 c7 71 9d a8 f4 41 25 4b 64 ac 68 02 e2 03 f1 38 |.q...A%Kd.h....8| +000002b0 5e 33 fa d9 28 d2 0e e0 be 4d 9a 6a 89 1d 34 b5 |^3..(....M.j..4.| +000002c0 48 be 52 8b e9 6b e1 a6 12 33 04 8c 20 8c 82 d7 |H.R..k...3.. ...| +000002d0 b0 bd dc 96 8c cd 1e 22 76 d4 a4 4b 29 1c e4 d4 |......."v..K)...| +000002e0 1e fb 0b 69 51 a5 0b 4d 23 64 87 f1 76 3d 30 21 |...iQ..M#d..v=0!| +000002f0 36 ee 12 2f 41 2c b1 8f 35 c7 dd 82 03 97 e3 a0 |6../A,..5.......| +00000300 59 24 aa b0 8f 3c 08 ad 34 61 ef bb 95 45 ef 80 |Y$...<..4a...E..| +00000310 ca 91 fe 17 03 03 00 99 a3 2f 72 af 7d 47 cf 4b |........./r.}G.K| +00000320 a3 5d 88 4b 55 c4 77 9d e9 81 b4 97 70 3b 42 98 |.].KU.w.....p;B.| +00000330 6c 41 c0 61 2e 86 62 5e 16 9f 14 4a 24 0a 58 60 |lA.a..b^...J$.X`| +00000340 35 4f 8c a0 cd 57 e6 e4 76 b2 b0 e3 b9 b5 d8 bf |5O...W..v.......| +00000350 03 0b 4e 77 a6 03 3d e3 7b 94 30 af be bd de bd |..Nw..=.{.0.....| +00000360 56 e8 d5 be 4c 58 e6 10 c4 02 0a 3b ee 4a 6c 2a |V...LX.....;.Jl*| +00000370 37 44 84 55 d5 71 bb 83 62 86 06 a8 77 d1 dd 32 |7D.U.q..b...w..2| +00000380 b6 b5 5c ab b8 37 65 17 dd e3 83 41 30 ba 1d c7 |..\..7e....A0...| +00000390 b7 9f d5 fc 0a 87 c3 ce 3b e4 01 64 93 de 53 ae |........;..d..S.| +000003a0 c3 78 e7 4a 28 44 1e 89 c1 83 a8 a6 99 1a c5 95 |.x.J(D..........| +000003b0 63 17 03 03 00 35 c6 b3 0c 94 78 fa 71 f0 e7 06 |c....5....x.q...| +000003c0 6f 55 a2 28 8f 4b f6 3a 8a 38 c4 06 6c 71 18 c8 |oU.(.K.:.8..lq..| +000003d0 72 17 d9 48 0f 7d 93 31 62 40 39 3e b8 b6 3d 26 |r..H.}.1b@9>..=&| +000003e0 9e c6 ad 33 a3 5f 21 04 85 81 61 |...3._!...a| >>> Flow 3 (client to server) -00000000 14 03 03 00 01 01 17 03 03 00 35 5e 98 29 74 04 |..........5^.)t.| -00000010 bb f5 5e 17 dc 36 8f cb 3c e0 45 1a d2 54 ae f6 |..^..6..<.E..T..| -00000020 3a 36 59 c0 fa dc 2d e7 73 66 ca af d5 c7 e6 0d |:6Y...-.sf......| -00000030 e1 23 17 a3 88 85 16 83 16 ec 78 d3 78 bc 39 ba |.#........x.x.9.| -00000040 17 03 03 00 17 91 53 7f ab 3a 4a a0 d2 e5 0a 7e |......S..:J....~| -00000050 e9 52 2a fa de f8 f8 20 76 ad 9f 48 17 03 03 00 |.R*.... v..H....| -00000060 13 0d 74 fc f8 27 c1 fd 06 b1 3a 5c 2d 37 63 dd |..t..'....:\-7c.| -00000070 5c 59 28 9a |\Y(.| +00000000 14 03 03 00 01 01 17 03 03 00 35 41 46 55 f4 c9 |..........5AFU..| +00000010 05 3e ea 86 1c a9 ae 93 66 09 19 55 f0 cc c8 13 |.>......f..U....| +00000020 25 46 ad 3d eb cb 18 24 63 a4 c2 07 9f 51 0e 93 |%F.=...$c....Q..| +00000030 62 62 6f 96 55 e1 29 42 1e d6 5a 11 7d e0 d8 f0 |bbo.U.)B..Z.}...| +00000040 17 03 03 00 17 6a c6 82 cb b2 5a c8 d5 21 dc a8 |.....j....Z..!..| +00000050 0d 13 2b a5 f6 9d 3c f0 a9 d6 0f 9d 17 03 03 00 |..+...<.........| +00000060 13 b9 b0 61 b3 e5 7e 46 2c 3f 9b 27 31 81 36 ee |...a..~F,?.'1.6.| +00000070 74 6e 33 a8 |tn3.| diff --git a/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Chrome-70 b/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Chrome-70 index e43bad7d..fb4880f1 100644 --- a/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Chrome-70 +++ b/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Chrome-70 @@ -7,18 +7,18 @@ 00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..| 00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..| 00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 00 00 |................| -00000080 05 00 03 00 00 00 00 17 00 00 00 23 00 00 00 0d |...........#....| -00000090 00 14 00 12 04 03 08 04 04 01 05 03 08 05 05 01 |................| -000000a0 08 06 06 01 02 01 00 05 00 05 01 00 00 00 00 00 |................| -000000b0 12 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 74 |..........h2.htt| -000000c0 70 2f 31 2e 31 75 50 00 00 00 0b 00 02 01 00 00 |p/1.1uP.........| -000000d0 33 00 2b 00 29 0a 0a 00 01 00 00 1d 00 20 2f e5 |3.+.)........ /.| -000000e0 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff |}.G.bC.(.._.).0.| -000000f0 f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 00 2d |........._X.;t.-| -00000100 00 02 01 01 00 2b 00 0b 0a 0a 0a 03 04 03 03 03 |.....+..........| -00000110 02 03 01 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| -00000120 18 00 1b 00 03 02 00 02 1a 1a 00 01 00 00 15 00 |................| -00000130 d4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000080 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e 63 6f 6d |......foobar.com| +00000090 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| +000000a0 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| +000000b0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| +000000c0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| +000000d0 50 00 00 00 0b 00 02 01 00 00 33 00 2b 00 29 0a |P.........3.+.).| +000000e0 0a 00 01 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 |....... /.}.G.bC| +000000f0 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 |.(.._.).0.......| +00000100 ed 90 99 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b |..._X.;t.-.....+| +00000110 00 0b 0a 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 |................| +00000120 0a 00 08 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 |................| +00000130 00 02 1a 1a 00 01 00 00 15 00 ca 00 00 00 00 00 |................| 00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,105 +33,77 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 7a 02 00 00 76 03 03 06 97 74 cc 0f |....z...v....t..| -00000010 37 19 fe 64 03 17 4a 79 0a 36 8d 8f 39 e1 a7 ba |7..d..Jy.6..9...| -00000020 cd b2 fe cb a1 76 92 c1 bc 4b 86 20 00 00 00 00 |.....v...K. ....| +00000000 16 03 03 00 7a 02 00 00 76 03 03 ce 70 88 7f 58 |....z...v...p..X| +00000010 1a 5f c0 42 aa e2 07 4c f8 ad 78 b6 fa 7a 08 94 |._.B...L..x..z..| +00000020 b1 b5 d6 c8 f2 fa f3 2c d3 db f4 20 00 00 00 00 |.......,... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| -00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 |................| -00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 70 |..+.....3.$... p| -00000060 7b dd 45 42 09 0f ac 13 68 3c 49 b6 4f 27 07 bd |{.EB....h.gY.| -00000290 90 62 b4 22 2e 05 cb 33 d3 83 54 a5 e5 68 84 1d |.b."...3..T..h..| -000002a0 da f9 9c 85 cf 29 be 81 73 81 b9 86 93 5c 23 50 |.....)..s....\#P| -000002b0 53 ef 94 ec 3f 04 bd 12 5c d7 01 aa 7a bd fb 83 |S...?...\...z...| -000002c0 52 d4 d3 23 37 75 be 73 8f bc 8f 4a 7c 8a 49 f1 |R..#7u.s...J|.I.| -000002d0 eb d3 6c 9b 04 22 86 72 15 dc 9b 87 a0 88 01 9d |..l..".r........| -000002e0 88 b7 bd 2b 9f 9f f1 bc ea eb 99 0b 6d 50 0f d3 |...+........mP..| -000002f0 8f 14 b7 66 34 a4 26 a3 b4 60 d6 81 2a 5f 6d a4 |...f4.&..`..*_m.| -00000300 bd 29 ea 16 a9 c5 ee e2 42 cb 23 bb 64 6c 8d 12 |.)......B.#.dl..| -00000310 1e 90 3c 17 03 03 00 99 33 38 05 48 0b d1 78 6e |..<.....38.H..xn| -00000320 bd 10 95 46 5c e0 14 24 8f 12 dc 89 1c 9d 26 83 |...F\..$......&.| -00000330 d7 c0 b5 ec 33 6e 2a 07 a2 33 be f3 a8 db bc 48 |....3n*..3.....H| -00000340 ba dc 31 1e 9b 49 ea 56 2f 8a 57 19 48 6a 3c c0 |..1..I.V/.W.Hj<.| -00000350 8c 8e f4 d6 e8 a3 74 30 e9 61 46 13 c8 58 c6 36 |......t0.aF..X.6| -00000360 3e 68 34 9b 97 5b 8c d3 6a b9 38 09 64 c7 7b e0 |>h4..[..j.8.d.{.| -00000370 96 44 8a aa 8d be f1 2c c5 df 20 6c 17 37 bb cc |.D.....,.. l.7..| -00000380 f7 eb aa 30 ae 5a 92 de 9b 7c 63 ec 0d 52 37 f8 |...0.Z...|c..R7.| -00000390 dc 0c b1 f4 f2 cd f8 ec f0 4e 66 3a b0 4f 6b 4a |.........Nf:.OkJ| -000003a0 2f 6c 6e 62 99 0c d4 12 f9 10 0f 2e 46 8d c9 20 |/lnb........F.. | -000003b0 37 17 03 03 00 35 1a 55 4b 70 85 50 df a4 91 81 |7....5.UKp.P....| -000003c0 53 0b f5 04 bf 5b b5 7a 9a 11 b0 85 86 10 76 95 |S....[.z......v.| -000003d0 da ed af 65 54 78 af b9 2a e9 37 3a a7 30 64 cf |...eTx..*.7:.0d.| -000003e0 18 5c b0 8d 98 ec 95 5a c6 a2 14 |.\.....Z...| +00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 02 00 00 |................| +00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 5c |..+.....3.$... \| +00000060 99 ab b3 4f 31 43 99 35 e2 85 2c ac 84 08 b3 0a |...O1C.5..,.....| +00000070 1d e6 77 3a eb 6e 75 dd a5 19 55 13 90 10 06 14 |..w:.nu...U.....| +00000080 03 03 00 01 01 17 03 03 00 17 49 fe 17 b4 85 0e |..........I.....| +00000090 69 2e ff 28 b3 4b 3f 42 f1 4a b4 25 dd 9c 81 04 |i..(.K?B.J.%....| +000000a0 31 17 03 03 02 6d 8c 20 40 55 80 de 29 b5 ee 21 |1....m. @U..)..!| +000000b0 85 80 a8 c9 c4 e4 d1 38 28 5c 65 74 97 44 a7 0a |.......8(\et.D..| +000000c0 0c 76 06 4d 9d 16 e7 96 39 fa b9 a0 ef 33 2f 7f |.v.M....9....3/.| +000000d0 99 a4 6f f9 87 37 ab 4c e6 94 49 0d 07 98 10 5f |..o..7.L..I...._| +000000e0 e8 84 86 f0 97 80 19 2a 38 57 10 91 c7 e3 cc 1f |.......*8W......| +000000f0 67 e7 22 8b 79 c5 9c bb 15 4e 2d 70 bc 6e af 8a |g.".y....N-p.n..| +00000100 b2 46 e0 fd 90 26 69 c5 1e 69 dc 09 8e 73 60 76 |.F...&i..i...s`v| +00000110 b5 99 dc e8 72 64 47 ba 8e 3e d5 2c 81 d2 6d da |....rdG..>.,..m.| +00000120 20 19 6b 0f 5c 1c d5 b3 8f f6 f5 f0 23 ef 59 98 | .k.\.......#.Y.| +00000130 7b 89 d0 6a 57 b4 83 00 48 1e 2f 46 29 a9 39 86 |{..jW...H./F).9.| +00000140 ef e2 04 58 ed f5 70 f0 be 7d 7b 36 b7 2b 2b 61 |...X..p..}{6.++a| +00000150 71 1f 61 c3 d3 ff e3 f1 a6 06 89 66 3f c3 37 f5 |q.a........f?.7.| +00000160 07 a6 86 65 75 0a 1d 79 4c e3 d1 41 35 13 7a fc |...eu..yL..A5.z.| +00000170 f9 6b 5a 21 85 86 bb b2 07 c0 09 c4 cb 0d 4c da |.kZ!..........L.| +00000180 1d 4d ea 4f d2 98 d7 b6 7b a7 64 4d 82 43 43 b6 |.M.O....{.dM.CC.| +00000190 a1 96 6f e0 12 f0 25 e1 f2 1e d2 e4 bd 50 9a ac |..o...%......P..| +000001a0 c4 b5 62 43 4c f5 58 fe ac 2c e2 0d 16 21 e6 c7 |..bCL.X..,...!..| +000001b0 74 3e 27 d6 c6 f8 34 2b 1b 39 9e 39 94 51 c5 6d |t>'...4+.9.9.Q.m| +000001c0 69 39 cd f9 5f af 5e 3e e6 ea cd 67 2d 9f 44 58 |i9.._.^>...g-.DX| +000001d0 22 df 20 36 d3 5d 8d c4 23 4e 7b c2 45 85 8d ee |". 6.]..#N{.E...| +000001e0 86 8f 7c dd 42 8d ea 46 03 58 39 ed 82 21 4e 15 |..|.B..F.X9..!N.| +000001f0 66 9b de 0b 16 2b b0 4b c4 be fb a6 f1 d3 35 9e |f....+.K......5.| +00000200 98 fd 0c 2a 1c ae fc bc 72 1f 7b fb 16 47 3f d2 |...*....r.{..G?.| +00000210 69 ed ca 35 6d 05 c8 6b 72 66 bf e2 9a ad bd 9d |i..5m..krf......| +00000220 6c a4 6f 4a b3 0f 2c 2e 69 76 9c 40 14 fb ff 82 |l.oJ..,.iv.@....| +00000230 27 1e ff 1d bd 96 d5 48 4b 8b 8f e7 78 d1 10 81 |'......HK...x...| +00000240 eb 0d fb cf 4e 8f e6 6e de 01 e1 79 ae dd 9b da |....N..n...y....| +00000250 80 2b 72 09 ef e3 db 7a 68 ea f9 20 12 ec 92 05 |.+r....zh.. ....| +00000260 df ef 1d b7 e0 4d f3 b3 6c 03 95 2f d3 f0 68 99 |.....M..l../..h.| +00000270 18 8b 9a 9f d7 ef ca cf c8 1e d2 da 05 7c 79 59 |.............|yY| +00000280 fe a6 fd 35 1e 28 ff 70 03 90 51 89 b8 37 af e5 |...5.(.p..Q..7..| +00000290 f5 0a aa e4 b5 a9 ef 7f 58 e3 90 10 23 20 68 b9 |........X...# h.| +000002a0 39 29 26 05 89 f8 9a 17 bd 6c 21 0d 95 45 4a 47 |9)&......l!..EJG| +000002b0 f6 77 95 66 06 4e fc db a5 89 ac ed 81 00 12 ae |.w.f.N..........| +000002c0 f0 43 5f 21 f6 0c 16 02 24 32 26 d8 a3 04 61 d9 |.C_!....$2&...a.| +000002d0 c1 4b a3 b0 71 71 af 40 c7 1b 05 ad a7 c6 78 64 |.K..qq.@......xd| +000002e0 37 c4 a6 ca 02 9c 37 e6 df cb e9 9d c2 22 e8 48 |7.....7......".H| +000002f0 0b e9 e4 97 c6 46 c7 bd 82 b4 de 26 dd a4 55 29 |.....F.....&..U)| +00000300 ae 8b 60 b5 b4 0e d3 b6 cf 51 8f 57 95 7e 5f 3c |..`......Q.W.~_<| +00000310 7f 97 c6 17 03 03 00 99 f9 4a e4 bb 0c c9 7f 8c |.........J......| +00000320 28 09 2c 00 b8 f8 05 a6 64 fa e0 35 4b bf d1 52 |(.,.....d..5K..R| +00000330 78 84 be af c3 af 40 86 7d bf 72 01 00 97 8f de |x.....@.}.r.....| +00000340 e8 cc 18 86 50 f9 fe f5 a9 ce e3 ff 38 75 08 2c |....P.......8u.,| +00000350 79 67 15 72 51 19 e1 97 b1 9f da d6 17 29 a4 82 |yg.rQ........)..| +00000360 25 f9 b1 be 57 b1 1f 81 16 ee f8 0c a3 2e 91 85 |%...W...........| +00000370 02 ec 90 dd 46 bd d7 ce fa ae 4c 90 aa e5 3a 92 |....F.....L...:.| +00000380 8b 1a 07 39 60 d2 d3 20 c4 42 46 c3 17 14 ce 3d |...9`.. .BF....=| +00000390 27 44 09 83 a5 0b 63 dd 1e b4 e6 0b be 84 b7 09 |'D....c.........| +000003a0 3a 65 1c 65 eb 2b 7a eb 5d 5a 2d da 25 84 df 69 |:e.e.+z.]Z-.%..i| +000003b0 63 17 03 03 00 45 99 78 cc 8f 4a 4b 02 ff a0 11 |c....E.x..JK....| +000003c0 91 c6 0d 80 55 8d 79 08 38 9d 7f 78 26 33 66 8c |....U.y.8..x&3f.| +000003d0 cd 9c c3 36 bd 3d 93 c4 fd f5 e8 7f 86 e4 5f c3 |...6.=........_.| +000003e0 4e 6d ad 1a 8a 3d 24 70 92 03 e8 04 4f 41 04 1d |Nm...=$p....OA..| +000003f0 ae 89 c5 91 79 5c d3 8c 89 d0 e8 |....y\.....| >>> Flow 3 (client to server) -00000000 14 03 03 00 01 01 17 03 03 00 35 9f 3d 5c 16 c6 |..........5.=\..| -00000010 74 cd d0 9b 6d 72 3c 1a bc 37 0b be 51 45 1b 7c |t...mr<..7..QE.|| -00000020 b6 12 14 66 93 f4 65 79 4d 0e ca 70 86 a1 ff e9 |...f..eyM..p....| -00000030 f8 c5 82 cc 7f bf 68 ed 76 90 55 d3 fa 40 ca ca |......h.v.U..@..| -00000040 17 03 03 00 17 87 d1 e1 21 87 1f e9 b6 39 94 40 |........!....9.@| -00000050 ab c4 cb 1a 92 ac a5 85 b8 81 b7 be |............| ->>> Flow 4 (server to client) -00000000 17 03 03 00 da 70 c5 39 20 31 df 34 e8 54 1a a8 |.....p.9 1.4.T..| -00000010 e9 22 1a 02 9f 03 2b 15 f9 55 c3 0f de eb b9 22 |."....+..U....."| -00000020 65 c9 9c 0f 2d 00 40 f2 30 05 61 44 0c e8 0f 94 |e...-.@.0.aD....| -00000030 1f 2c b3 31 f1 4f 97 3d 76 f4 ae 7e 02 da 98 2f |.,.1.O.=v..~.../| -00000040 65 50 ba 13 60 62 88 79 8a 56 fa 90 28 64 1a b8 |eP..`b.y.V..(d..| -00000050 dd 47 18 9c 4b 0a 8a 24 f2 26 e1 72 53 25 3d c7 |.G..K..$.&.rS%=.| -00000060 2b 9b b6 25 f2 2d cd a3 97 6c 57 d6 3f cf e3 f3 |+..%.-...lW.?...| -00000070 9a 0b 2e 9f 81 eb 18 a3 3c 9d 65 36 04 87 0d 78 |........<.e6...x| -00000080 ba f5 7c bd ec cc 7f d7 8b fc 55 e4 74 87 3a 7e |..|.......U.t.:~| -00000090 39 93 89 d0 08 b0 c6 26 11 83 15 4b aa 39 ac 6b |9......&...K.9.k| -000000a0 55 58 79 d3 ab 52 40 d2 df 4b 7c 1c 05 cf b5 c3 |UXy..R@..K|.....| -000000b0 a3 3e 0a d7 3b 77 d0 a0 88 d3 57 60 c5 f3 8e 9c |.>..;w....W`....| -000000c0 65 21 7b 21 51 75 ae 9e 3e a0 1f 26 07 37 4a 08 |e!{!Qu..>..&.7J.| -000000d0 09 e3 bb 4d ef 61 3d 27 f1 82 13 eb 76 e3 67 17 |...M.a='....v.g.| -000000e0 03 03 00 da 86 c8 fa f8 ff 7a 10 36 18 f4 cf 0a |.........z.6....| -000000f0 22 80 23 87 4a e6 b8 0e c4 a8 b5 a8 a0 9b 14 71 |".#.J..........q| -00000100 fd 6e 5b d2 b7 b9 cd 2c 79 d2 8f c1 b7 af 1a dc |.n[....,y.......| -00000110 70 29 7f 38 2e ae 14 ad c3 9d 03 27 db 51 f5 5a |p).8.......'.Q.Z| -00000120 89 68 ef cb 69 78 62 ef 21 a8 a1 b8 da 81 5e 57 |.h..ixb.!.....^W| -00000130 3b 92 5b 1e 28 e2 06 c5 9c 7e d8 2a 1c f1 ad 74 |;.[.(....~.*...t| -00000140 81 d1 1c a2 a7 22 da 50 83 aa d3 49 4f 91 7e 65 |.....".P...IO.~e| -00000150 59 c4 ee 13 ac 6f de 8b 49 c1 09 6b 99 21 b1 f3 |Y....o..I..k.!..| -00000160 ae a0 b3 c2 eb c6 b3 59 e2 9c 2b 98 d9 f6 12 40 |.......Y..+....@| -00000170 98 32 af 5a f3 cd 4d f6 fe 1e 39 d0 5e b3 4d 98 |.2.Z..M...9.^.M.| -00000180 2d 05 70 02 54 4e 96 79 a7 d9 46 d5 f7 f0 f1 e8 |-.p.TN.y..F.....| -00000190 aa 97 47 8c f2 be da a2 a1 6b 3d 18 ac dd 51 3f |..G......k=...Q?| -000001a0 8d fe d3 c8 2c 1a 63 b1 3b a2 b2 58 f5 51 59 d6 |....,.c.;..X.QY.| -000001b0 2e ce 83 96 71 de ed 2a 0d a9 76 8f fc 7f |....q..*..v...| ->>> Flow 5 (client to server) -00000000 17 03 03 00 13 8c 93 9d 11 62 86 84 bb 41 0d e9 |.........b...A..| -00000010 7b ee 58 9e a9 a9 61 51 |{.X...aQ| +00000000 14 03 03 00 01 01 17 03 03 00 45 18 6e 51 50 a6 |..........E.nQP.| +00000010 55 29 c0 bc d6 d3 c1 43 5d 7e a3 3d 20 a3 05 8a |U).....C]~.= ...| +00000020 bd c6 bf 3f 3e 44 b8 fd 91 81 c2 66 99 8e 67 0b |...?>D.....f..g.| +00000030 7a f5 15 ed 1f 10 a3 fb e7 c0 2d 37 31 65 e2 ff |z.........-71e..| +00000040 b4 a3 6b 22 13 b4 bc 7e 2f dc 6c f4 00 35 02 0a |..k"...~/.l..5..| +00000050 17 03 03 00 17 5e 1a 3d 93 39 47 18 cc 2e c3 51 |.....^.=.9G....Q| +00000060 92 e4 89 95 ae cb 7f 78 0f 27 6b 71 17 03 03 00 |.......x.'kq....| +00000070 13 d0 53 f7 d8 f6 02 73 d2 19 a8 ef ba f3 37 e1 |..S....s......7.| +00000080 65 1c ca f2 |e...| diff --git a/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Firefox-63 b/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Firefox-63 index 593cfc20..b1da2b9b 100644 --- a/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Firefox-63 +++ b/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Firefox-63 @@ -6,23 +6,23 @@ 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 24 13 01 |.............$..| 00000050 13 03 13 02 c0 2b c0 2f cc a9 cc a8 c0 2c c0 30 |.....+./.....,.0| 00000060 c0 0a c0 09 c0 13 c0 14 00 33 00 39 00 2f 00 35 |.........3.9./.5| -00000070 00 0a 01 00 01 8f 00 00 00 05 00 03 00 00 00 00 |................| -00000080 17 00 00 ff 01 00 01 00 00 0a 00 0e 00 0c 00 1d |................| -00000090 00 17 00 18 00 19 01 00 01 01 00 0b 00 02 01 00 |................| -000000a0 00 23 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 |.#.........h2.ht| -000000b0 74 70 2f 31 2e 31 00 05 00 05 01 00 00 00 00 00 |tp/1.1..........| -000000c0 33 00 6b 00 69 00 1d 00 20 2f e5 7d a3 47 cd 62 |3.k.i... /.}.G.b| -000000d0 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......| -000000e0 c2 ed 90 99 5f 58 cb 3b 74 00 17 00 41 04 1e 18 |...._X.;t...A...| -000000f0 37 ef 0d 19 51 88 35 75 71 b5 e5 54 5b 12 2e 8f |7...Q.5uq..T[...| -00000100 09 67 fd a7 24 20 3e b2 56 1c ce 97 28 5e f8 2b |.g..$ >.V...(^.+| -00000110 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 |-O....lK[.V.2B.X| -00000120 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 00 2b |..I..h.A.Vk.Z..+| -00000130 00 09 08 03 04 03 03 03 02 03 01 00 0d 00 18 00 |................| -00000140 16 04 03 05 03 06 03 08 04 08 05 08 06 04 01 05 |................| -00000150 01 06 01 02 03 02 01 00 2d 00 02 01 01 00 1c 00 |........-.......| -00000160 02 40 01 00 15 00 9e 00 00 00 00 00 00 00 00 00 |.@..............| -00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....| +000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1| +000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.| +000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| +000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| +000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.| +00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ | +00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....| +00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h| +00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......| +00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................| +00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| +00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....| +00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,106 +33,77 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 7a 02 00 00 76 03 03 95 54 bd 3c 5c |....z...v...T.<\| -00000010 7b 0b c2 08 4c 73 99 35 ac 0a 30 6f e7 26 78 48 |{...Ls.5..0o.&xH| -00000020 73 ac c7 bb 23 3b 75 e4 51 cd 4f 20 00 00 00 00 |s...#;u.Q.O ....| +00000000 16 03 03 00 7a 02 00 00 76 03 03 92 42 8e 2f 24 |....z...v...B./$| +00000010 2e 4d e7 7f 4b b0 11 ce ef 39 46 15 d7 66 de bf |.M..K....9F..f..| +00000020 40 cc d7 a5 5a 9d ef 62 d8 ce e2 20 00 00 00 00 |@...Z..b... ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| -00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 |................| -00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 e4 |..+.....3.$... .| -00000060 de cf 4b b8 e2 c0 f1 0c 88 5f 7f b0 fa 81 f0 f0 |..K......_......| -00000070 06 16 95 8a 23 98 41 b6 5f c4 aa 8e fe ec 04 14 |....#.A._.......| -00000080 03 03 00 01 01 17 03 03 00 17 dc 43 e5 13 83 50 |...........C...P| -00000090 0e d1 50 c1 7b 17 79 78 fd ba 59 c4 1e dd 91 59 |..P.{.yx..Y....Y| -000000a0 1a 17 03 03 02 6d 47 0f 25 0c 9f 9f dc 35 75 d7 |.....mG.%....5u.| -000000b0 af 43 4d bc 76 48 09 d8 54 1d 01 d7 73 1f aa 0a |.CM.vH..T...s...| -000000c0 2a f1 94 dd a2 94 fb 86 21 8a 0c 15 6d 11 14 8a |*.......!...m...| -000000d0 4a 2b 39 cd 0b 33 30 5f 60 91 71 7d a8 a1 8b 2a |J+9..30_`.q}...*| -000000e0 21 bf 86 55 fc 7b 80 05 ac 1c fb a0 cb f2 fc 3d |!..U.{.........=| -000000f0 c7 e0 89 0b 98 fc 93 05 c4 fc c4 66 27 59 dd b4 |...........f'Y..| -00000100 2e e7 5f bd cf cd 73 fc a4 68 78 69 85 de 85 30 |.._...s..hxi...0| -00000110 5c 68 ff 67 05 cd 14 3b e9 00 96 b9 e4 da 23 69 |\h.g...;......#i| -00000120 ee de 12 40 71 ed 94 fa 61 5c 51 fe 6e d6 34 59 |...@q...a\Q.n.4Y| -00000130 0c 7b d7 79 a7 be d6 54 7c 3a 6c 2e 20 3a 47 f0 |.{.y...T|:l. :G.| -00000140 35 06 40 7d 93 53 e7 6c 13 0c b6 3f af df 05 41 |5.@}.S.l...?...A| -00000150 29 3f 85 ef c3 d6 a1 d5 6a e6 90 4f 70 d9 2c d5 |)?......j..Op.,.| -00000160 4e 81 49 6d 94 f7 bf 2a 1b f6 d1 bd e1 3a 5f 99 |N.Im...*.....:_.| -00000170 94 53 d6 b3 7d fe a7 b4 a1 19 ff f5 64 a5 d1 a1 |.S..}.......d...| -00000180 1f 2c 4d 87 62 37 b2 e9 c5 ca 0e cd c0 f2 92 57 |.,M.b7.........W| -00000190 4c 84 23 77 b6 d2 06 c7 f6 60 92 50 da 96 12 17 |L.#w.....`.P....| -000001a0 f5 17 fe c4 30 37 45 48 02 68 e9 63 d4 b9 73 84 |....07EH.h.c..s.| -000001b0 34 bd 15 a9 2f f5 46 4b 2c 64 49 ce 3e 73 88 43 |4.../.FK,dI.>s.C| -000001c0 93 8f b7 c4 27 2b 1a a8 7a c4 59 f4 d7 c7 1f 90 |....'+..z.Y.....| -000001d0 02 b7 5a f3 12 97 1a 23 21 99 c6 23 65 6f 54 a5 |..Z....#!..#eoT.| -000001e0 52 f6 17 61 45 12 dd c1 9e 94 5f 56 26 e7 4f 4d |R..aE....._V&.OM| -000001f0 82 35 73 c1 a3 e6 9b 4f e2 3b 83 5a 94 83 f2 23 |.5s....O.;.Z...#| -00000200 60 7f 64 db 92 69 62 e3 d3 94 45 07 3d e3 ae 24 |`.d..ib...E.=..$| -00000210 cc de 4d 1d 9f 73 b1 b8 7e b1 b0 fe 97 c6 aa b0 |..M..s..~.......| -00000220 fc 0b 96 20 32 bd 56 d6 38 ad bd 9c 39 07 99 45 |... 2.V.8...9..E| -00000230 84 ad 39 ac 56 9f aa b6 23 4b 80 fb 26 13 aa dc |..9.V...#K..&...| -00000240 d1 7b 30 65 9b ce 94 f5 e7 d8 53 4d 25 98 f8 53 |.{0e......SM%..S| -00000250 0b 5b b2 fa cb 8e 16 d4 b7 d2 f6 c9 33 25 7a be |.[..........3%z.| -00000260 03 de 1d 48 ac 5a 05 8b be 37 36 09 d5 6c d3 f0 |...H.Z...76..l..| -00000270 66 aa 07 15 da ad 69 5f 86 0e b7 8d f6 b4 a9 37 |f.....i_.......7| -00000280 9e a5 84 d6 60 69 74 6c b3 f0 8d 93 8c 19 97 f0 |....`itl........| -00000290 7a bf c2 23 59 ae 60 85 c8 8a 0c 6f 21 16 02 69 |z..#Y.`....o!..i| -000002a0 75 a6 84 c2 c7 7f 5d 51 27 7f d3 f7 55 2b 2c 7c |u.....]Q'...U+,|| -000002b0 c7 f2 03 31 46 04 98 82 04 a4 ec 68 86 76 1d 65 |...1F......h.v.e| -000002c0 07 fa 5d d8 70 2c 69 a4 39 df 58 74 58 68 84 d8 |..].p,i.9.XtXh..| -000002d0 2b 2a 05 8a fb 73 ec ad 4e 75 07 09 8b 20 07 67 |+*...s..Nu... .g| -000002e0 2d 47 dd 50 70 68 70 42 a1 5c 10 64 01 91 99 3d |-G.PphpB.\.d...=| -000002f0 e8 29 c6 01 4c 18 03 ca 54 f7 c6 a7 14 ab 3b 72 |.)..L...T.....;r| -00000300 55 5d 51 b2 2b cb d7 75 72 27 fc c5 7c 9b be aa |U]Q.+..ur'..|...| -00000310 d6 27 29 17 03 03 00 99 fc b0 c9 20 ee d1 bc f6 |.')........ ....| -00000320 4e a3 a6 69 ba 38 eb 0c b6 e8 5f 4e a2 35 95 ef |N..i.8...._N.5..| -00000330 24 60 15 67 f3 46 8b 0d ee f5 a7 72 2a 43 2a e6 |$`.g.F.....r*C*.| -00000340 17 41 74 99 d5 d2 81 cd c0 0e 18 d9 91 91 ca a2 |.At.............| -00000350 1a 6a 6f dc b7 7c cb 8d f5 5c 2c 61 61 0e c5 da |.jo..|...\,aa...| -00000360 fb 80 ef 45 d1 41 9c 18 05 31 be 79 e5 fc 21 a9 |...E.A...1.y..!.| -00000370 01 6c 18 06 06 2a dc 3b 4d b0 3b 2c 9f 68 cd 70 |.l...*.;M.;,.h.p| -00000380 58 94 2d db 5b e2 1c 3c 44 f6 e4 f1 ca 34 0b e1 |X.-.[...gZ;..$5.W.*X.| +00000210 87 25 34 8d 34 53 c4 35 33 f7 5c 05 8f f7 c1 f9 |.%4.4S.53.\.....| +00000220 8c 0f e5 d6 c6 51 43 19 27 8b 45 7b 3c c2 88 60 |.....QC.'.E{<..`| +00000230 71 22 80 26 5b 27 b6 56 78 6d 8b 07 69 16 ee 56 |q".&['.Vxm..i..V| +00000240 26 75 57 33 2f 3d 34 bd f9 d9 aa 1c f6 2c d9 bb |&uW3/=4......,..| +00000250 21 54 48 b1 ae ea ba ff 70 6a 50 a5 66 12 72 2e |!TH.....pjP.f.r.| +00000260 a9 60 f5 bf 54 bf 13 8c 09 9d 21 4f e0 dc 22 49 |.`..T.....!O.."I| +00000270 16 e8 22 7a 04 d6 19 c7 a9 fc 00 34 8d 04 27 41 |.."z.......4..'A| +00000280 72 b9 2d e4 e9 39 40 a6 1f 6a 4c 63 ec 3b 3e cb |r.-..9@..jLc.;>.| +00000290 c6 50 da c8 43 40 5b 59 17 b7 6c 83 18 e7 9f ac |.P..C@[Y..l.....| +000002a0 1c 66 f5 34 d6 7f f0 0d ca 3e 95 af 59 79 65 69 |.f.4.....>..Yyei| +000002b0 53 7e f5 4c c3 68 c1 d9 44 60 d2 9c 6d c3 35 7c |S~.L.h..D`..m.5|| +000002c0 25 6c 8f cd 00 51 08 b6 5c 7a ab 9f 23 6b 2c 4c |%l...Q..\z..#k,L| +000002d0 16 c6 a4 36 9b 29 8e 06 6e 37 1e 6a 17 c0 24 11 |...6.)..n7.j..$.| +000002e0 10 bc dc e0 0c af 4d c4 d7 86 fa 9c a5 f8 cb 5e |......M........^| +000002f0 8a ca ea bf 52 0e 92 ca 82 31 05 40 e1 a6 74 7d |....R....1.@..t}| +00000300 fd 6a af a6 14 bb 63 c5 c4 e7 f4 97 bd 60 74 b9 |.j....c......`t.| +00000310 d4 99 da 17 03 03 00 99 fb 45 02 c8 76 8e 64 ce |.........E..v.d.| +00000320 8b 15 9f 77 e1 ae 96 aa e9 fd 46 2a 48 98 96 a8 |...w......F*H...| +00000330 dc 5b 96 38 ac a6 e2 20 e0 8a 08 22 31 ef ea 34 |.[.8... ..."1..4| +00000340 db ae c4 a8 13 d8 2f 7f 55 ce f9 b2 d5 85 48 66 |....../.U.....Hf| +00000350 7e b0 a4 39 36 82 32 69 e1 ec fd 8f a2 ae c6 6a |~..96.2i.......j| +00000360 2a ee 85 50 4d 7d db 4c ba ab 17 f5 0e 84 b3 d4 |*..PM}.L........| +00000370 82 e9 6c 4f 0f 3e 77 88 3f 69 a2 7d 96 e2 af f5 |..lO.>w.?i.}....| +00000380 47 10 df 0e 14 bd c6 db f8 91 ba 7e 88 3e 38 08 |G..........~.>8.| +00000390 05 13 04 fe e9 ae d5 4c 53 30 b7 3d c5 62 0a 54 |.......LS0.=.b.T| +000003a0 4e 46 a8 d8 e4 ea ea 04 f2 dc 51 a0 2a 97 83 51 |NF........Q.*..Q| +000003b0 5f 17 03 03 00 45 19 f8 c0 95 62 0d 36 9c 24 c3 |_....E....b.6.$.| +000003c0 05 f2 c9 5c b8 2e bd 26 48 41 2c e7 bc 07 90 e1 |...\...&HA,.....| +000003d0 c6 e0 98 d1 f5 a3 fd 78 08 e0 ef 15 6c ec ff 32 |.......x....l..2| +000003e0 00 37 02 31 7d 44 13 98 8a 1e 57 bc 18 00 52 38 |.7.1}D....W...R8| +000003f0 68 1c 93 c7 4f 54 b0 f1 fb a1 5c |h...OT....\| >>> Flow 3 (client to server) -00000000 14 03 03 00 01 01 17 03 03 00 35 42 45 5f 9e ac |..........5BE_..| -00000010 5a e4 d8 01 80 1d 29 52 46 56 65 0c 6e 10 f1 b7 |Z.....)RFVe.n...| -00000020 20 60 40 f3 d3 83 9a d3 6d 01 21 87 99 63 35 3f | `@.....m.!..c5?| -00000030 4a 06 38 62 18 ac fd c6 f8 45 68 08 22 11 5a 70 |J.8b.....Eh.".Zp| -00000040 17 03 03 00 17 8b 4a 20 9f d2 ae 64 82 e9 96 42 |......J ...d...B| -00000050 1a a0 e9 52 96 f7 9f 97 3a aa 39 dd |...R....:.9.| ->>> Flow 4 (server to client) -00000000 17 03 03 00 da 14 48 27 b3 0b b8 92 e8 d9 fe db |......H'........| -00000010 14 fd a1 e5 a7 08 7d 7e e5 d1 1b 1e 18 94 15 55 |......}~.......U| -00000020 4e 9c 28 eb d2 31 1f 33 43 ed 2b d7 c6 5b 9e de |N.(..1.3C.+..[..| -00000030 c3 ef 1e 5c 30 19 99 4e c8 61 01 e3 78 01 26 2a |...\0..N.a..x.&*| -00000040 0d 27 90 ba 48 a3 84 7f 79 5e a9 38 7e ab c7 2d |.'..H...y^.8~..-| -00000050 3c 0c 9a 61 9a 67 27 07 08 4b 3f 10 a6 b9 ab 87 |<..a.g'..K?.....| -00000060 0e 72 44 56 a8 6c 4a e6 09 66 33 1e a9 bb fd df |.rDV.lJ..f3.....| -00000070 da 82 0d 80 bd f0 99 66 23 ed 70 76 cf a8 cc 0f |.......f#.pv....| -00000080 fd 83 9f 7c dc 41 b4 58 72 c6 da a6 f6 d5 ce 38 |...|.A.Xr......8| -00000090 29 f1 96 1a 4b 3b 6a 77 3b 9e 17 e0 37 04 c8 b4 |)...K;jw;...7...| -000000a0 bf fa 77 8f e6 37 bd 34 2b 37 b6 0b 14 c0 fe ef |..w..7.4+7......| -000000b0 f8 d5 56 bf 2a a8 90 ad fd 48 82 78 6e 55 62 f5 |..V.*....H.xnUb.| -000000c0 13 de 74 0e 46 46 95 d7 d1 f7 3f 13 e6 36 28 cb |..t.FF....?..6(.| -000000d0 2a 85 b6 8f ba b2 51 d1 33 07 a3 5e 3b 63 56 17 |*.....Q.3..^;cV.| -000000e0 03 03 00 ea 5b ff 94 4d 76 06 4d 0d 28 d0 e1 31 |....[..Mv.M.(..1| -000000f0 18 45 8e a1 a0 09 1b 9c c2 c4 be 87 ba a4 10 6d |.E.............m| -00000100 d1 f2 f7 6d 2d 2b b4 7d bd 30 6f 14 9e f0 81 96 |...m-+.}.0o.....| -00000110 52 c0 7f 6f fd d0 c8 54 81 a3 71 f9 cb 18 c7 94 |R..o...T..q.....| -00000120 b4 8e d8 71 f5 f5 d0 9f 15 2f 99 8b 4d e5 19 b2 |...q...../..M...| -00000130 df 84 19 4b 65 40 36 09 64 3d 48 d4 4d 67 84 a8 |...Ke@6.d=H.Mg..| -00000140 f6 2c 40 e9 aa c4 4a 58 8f af 85 72 0d 68 21 cc |.,@...JX...r.h!.| -00000150 42 e0 91 3b 00 cb 52 77 77 0e e9 f7 05 dd a9 9b |B..;..Rww.......| -00000160 d6 95 c4 1f c7 bd f0 93 32 78 5c a4 e1 0b 74 a0 |........2x\...t.| -00000170 78 af d0 d8 67 82 c1 2f 5e 67 7d d7 1d 4d 9b e8 |x...g../^g}..M..| -00000180 59 ad cf 46 45 9f 48 2f 3b 84 db 78 bb 41 95 04 |Y..FE.H/;..x.A..| -00000190 2f 25 35 69 f7 96 e4 64 65 38 fc da bc 6e b4 71 |/%5i...de8...n.q| -000001a0 b0 9f a8 67 4f fd df b4 2f 4b f9 67 bf 58 82 5d |...gO.../K.g.X.]| -000001b0 ec e5 7f f5 0b 04 b2 b0 19 91 a4 d8 3d dd c3 c5 |............=...| -000001c0 db 27 c1 0a 26 c2 fb 12 ae 65 32 90 b2 fb |.'..&....e2...| ->>> Flow 5 (client to server) -00000000 17 03 03 00 13 f6 25 05 e4 ef a0 be 61 2c 14 23 |......%.....a,.#| -00000010 b9 9b 46 a7 8c 9c c9 0a |..F.....| +00000000 14 03 03 00 01 01 17 03 03 00 45 69 91 5c 9a 6a |..........Ei.\.j| +00000010 41 ee 7b 89 4f 2c 08 f0 ed 24 5d 1b fe ac c5 15 |A.{.O,...$].....| +00000020 e4 f6 9f 91 99 6c 65 e6 1f a6 be c8 bc e0 d5 de |.....le.........| +00000030 5e 1c 8a 67 c6 1a 46 b7 86 d5 6e 35 31 ac 4a 4a |^..g..F...n51.JJ| +00000040 a6 5b ff 32 4a 9a 2a dd 03 d7 c5 9a f5 1d 1d c8 |.[.2J.*.........| +00000050 17 03 03 00 17 da a7 5e fd de 86 6e 99 f4 da 97 |.......^...n....| +00000060 c4 62 bb 62 f2 7f ba a9 cb 1a 7d a5 17 03 03 00 |.b.b......}.....| +00000070 13 dc 7d 96 ef 07 40 40 7b d8 8c 17 dd bc 11 e1 |..}...@@{.......| +00000080 97 d9 c5 75 |...u| diff --git a/testdata/Client-TLSv13-UTLS-TLS_CHACHA20_POLY1305_SHA256-Chrome-70 b/testdata/Client-TLSv13-UTLS-TLS_CHACHA20_POLY1305_SHA256-Chrome-70 index 1128cecd..f46e234f 100644 --- a/testdata/Client-TLSv13-UTLS-TLS_CHACHA20_POLY1305_SHA256-Chrome-70 +++ b/testdata/Client-TLSv13-UTLS-TLS_CHACHA20_POLY1305_SHA256-Chrome-70 @@ -7,18 +7,18 @@ 00000050 13 01 13 02 13 03 c0 2b c0 2f c0 2c c0 30 cc a9 |.......+./.,.0..| 00000060 cc a8 c0 13 c0 14 00 9c 00 9d 00 2f 00 35 00 0a |.........../.5..| 00000070 01 00 01 91 0a 0a 00 00 ff 01 00 01 00 00 00 00 |................| -00000080 05 00 03 00 00 00 00 17 00 00 00 23 00 00 00 0d |...........#....| -00000090 00 14 00 12 04 03 08 04 04 01 05 03 08 05 05 01 |................| -000000a0 08 06 06 01 02 01 00 05 00 05 01 00 00 00 00 00 |................| -000000b0 12 00 00 00 10 00 0e 00 0c 02 68 32 08 68 74 74 |..........h2.htt| -000000c0 70 2f 31 2e 31 75 50 00 00 00 0b 00 02 01 00 00 |p/1.1uP.........| -000000d0 33 00 2b 00 29 0a 0a 00 01 00 00 1d 00 20 2f e5 |3.+.)........ /.| -000000e0 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff |}.G.bC.(.._.).0.| -000000f0 f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 00 2d |........._X.;t.-| -00000100 00 02 01 01 00 2b 00 0b 0a 0a 0a 03 04 03 03 03 |.....+..........| -00000110 02 03 01 00 0a 00 0a 00 08 0a 0a 00 1d 00 17 00 |................| -00000120 18 00 1b 00 03 02 00 02 1a 1a 00 01 00 00 15 00 |................| -00000130 d4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000080 0f 00 0d 00 00 0a 66 6f 6f 62 61 72 2e 63 6f 6d |......foobar.com| +00000090 00 17 00 00 00 23 00 00 00 0d 00 14 00 12 04 03 |.....#..........| +000000a0 08 04 04 01 05 03 08 05 05 01 08 06 06 01 02 01 |................| +000000b0 00 05 00 05 01 00 00 00 00 00 12 00 00 00 10 00 |................| +000000c0 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 75 |....h2.http/1.1u| +000000d0 50 00 00 00 0b 00 02 01 00 00 33 00 2b 00 29 0a |P.........3.+.).| +000000e0 0a 00 01 00 00 1d 00 20 2f e5 7d a3 47 cd 62 43 |....... /.}.G.bC| +000000f0 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf c2 |.(.._.).0.......| +00000100 ed 90 99 5f 58 cb 3b 74 00 2d 00 02 01 01 00 2b |..._X.;t.-.....+| +00000110 00 0b 0a 0a 0a 03 04 03 03 03 02 03 01 00 0a 00 |................| +00000120 0a 00 08 0a 0a 00 1d 00 17 00 18 00 1b 00 03 02 |................| +00000130 00 02 1a 1a 00 01 00 00 15 00 ca 00 00 00 00 00 |................| 00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,106 +33,75 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 7a 02 00 00 76 03 03 53 b9 8a 38 21 |....z...v..S..8!| -00000010 10 89 64 0e 5e d7 f9 21 e0 af 7a 35 ca 10 e4 dc |..d.^..!..z5....| -00000020 a5 06 29 50 ca fb ad 3c 3e 13 86 20 00 00 00 00 |..)P...<>.. ....| +00000000 16 03 03 00 7a 02 00 00 76 03 03 c2 37 2e 24 d7 |....z...v...7.$.| +00000010 b4 48 38 9a 02 eb 0a 96 3e ba ba 4e b4 4d 51 62 |.H8.....>..N.MQb| +00000020 43 1f b3 ed d6 bd c6 67 23 b9 97 20 00 00 00 00 |C......g#.. ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| -00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 |................| -00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 62 |..+.....3.$... b| -00000060 17 42 d5 f7 38 60 bf 7b ce c3 c1 5f 8e a4 81 9d |.B..8`.{..._....| -00000070 51 2e b1 52 04 bc 21 3d bb c0 71 9c cd 37 6f 14 |Q..R..!=..q..7o.| -00000080 03 03 00 01 01 17 03 03 00 17 9b 35 6d d1 a8 c2 |...........5m...| -00000090 af 27 bd 41 4d b0 f5 59 5a 86 4b a5 8e 75 85 26 |.'.AM..YZ.K..u.&| -000000a0 d5 17 03 03 02 6d 77 15 06 60 b6 22 9a b9 9e 7e |.....mw..`."...~| -000000b0 4e da 54 03 ff e9 d9 c5 cc f1 73 92 ac 5a e9 f7 |N.T.......s..Z..| -000000c0 db 1d e0 b0 f0 1a 1c 20 55 3d 1c a8 31 a8 93 0d |....... U=..1...| -000000d0 0e 07 8c 2a 45 dc ac a1 bb 80 76 2c 2e 93 e0 f7 |...*E.....v,....| -000000e0 4b 0e 97 55 bc b9 71 33 7c f6 cf 18 c9 8d 90 c4 |K..U..q3|.......| -000000f0 92 6e 24 59 ec 77 82 d5 c6 69 2b 43 96 2e ca 07 |.n$Y.w...i+C....| -00000100 47 86 c4 7a 09 f8 92 8d 5a 86 a4 f1 32 75 f4 6b |G..z....Z...2u.k| -00000110 59 3b 03 b0 7d 19 1c 98 80 9c 23 1f 6e 5d ce 36 |Y;..}.....#.n].6| -00000120 a5 2f ca 0a 86 6c 1d 2e 0a b8 ad 9a 2f 1a c8 03 |./...l....../...| -00000130 35 8b a5 44 6c ca 03 4d 7d 26 7b 4d c3 3a b7 94 |5..Dl..M}&{M.:..| -00000140 e3 8a 0a 01 c0 9c 25 b6 2a 82 36 a8 57 a2 f7 65 |......%.*.6.W..e| -00000150 8e 8d 6b 38 71 1f 3e e8 cd db c8 c6 97 f1 b6 4c |..k8q.>........L| -00000160 29 0b 39 f6 24 3d ac b7 af ec 1f 47 9c d0 b6 0d |).9.$=.....G....| -00000170 05 61 11 11 f1 5b 83 86 b7 e8 53 27 93 63 cb af |.a...[....S'.c..| -00000180 a1 04 09 cf 0a ef 08 7b d8 55 1b 6f a1 93 7e 69 |.......{.U.o..~i| -00000190 71 89 13 b5 c4 23 b0 a9 f1 a1 6b 25 df 5e 83 80 |q....#....k%.^..| -000001a0 5c 6a 18 e7 62 3e 73 5c cd c0 23 af 14 af b5 3e |\j..b>s\..#....>| -000001b0 f7 1c 77 73 cd e3 64 c9 83 82 49 9a 9e ef df 25 |..ws..d...I....%| -000001c0 58 4d 0f 71 f0 4b 12 f4 86 8f cf 9e c5 1b 8a e3 |XM.q.K..........| -000001d0 3a 63 6a f7 38 99 9d 79 bf 91 8e 8b c4 92 f4 27 |:cj.8..y.......'| -000001e0 24 ce 17 21 7d be 7f 65 57 12 9f cd b9 9d d1 ef |$..!}..eW.......| -000001f0 72 bd ad c3 3a 74 1a 3b d9 b3 6d 1d 27 63 14 d7 |r...:t.;..m.'c..| -00000200 78 f3 5f 0c 22 ba 07 c3 f1 0d 82 65 65 70 ff 74 |x._."......eep.t| -00000210 5e 59 a1 d5 fd 8a 7d be b6 98 69 09 8a b9 53 7b |^Y....}...i...S{| -00000220 d8 7f f8 29 ab 20 40 c6 18 71 5c b1 ba e6 6f 19 |...). @..q\...o.| -00000230 1f 33 68 5e 6f 6c 14 17 da 08 64 23 ee 63 57 e7 |.3h^ol....d#.cW.| -00000240 35 f0 71 66 4a 1b 72 b7 af b1 54 a2 55 2e 7f 23 |5.qfJ.r...T.U..#| -00000250 fc 43 4c 5f a6 8a e5 76 02 ed 02 e7 2f bf 40 a1 |.CL_...v..../.@.| -00000260 01 43 f5 74 cf 03 b5 3c e2 92 97 1a ca 9f 47 ab |.C.t...<......G.| -00000270 66 02 f6 10 78 c8 dd b2 81 2a 51 4f 52 74 1e f8 |f...x....*QORt..| -00000280 17 2f cf 93 b9 1b b3 f4 c4 fd 39 bf e4 0b e0 51 |./........9....Q| -00000290 75 36 18 b9 c9 d4 f6 2b 4e 86 b2 4f bf a6 a4 1b |u6.....+N..O....| -000002a0 8c d1 89 c5 5f 2c 22 e6 80 e4 76 c4 19 77 a1 36 |...._,"...v..w.6| -000002b0 09 23 8f 41 f9 08 45 f6 e8 73 01 41 47 84 6b 8c |.#.A..E..s.AG.k.| -000002c0 2e 16 12 4e 3e 8e 95 14 94 f9 78 96 e7 41 74 d8 |...N>.....x..At.| -000002d0 d8 2f d9 d4 b8 a6 6a b0 58 c6 73 43 0f 97 65 18 |./....j.X.sC..e.| -000002e0 9e ab f6 60 44 e0 e2 fd c6 d8 8a dd 0b 32 17 2a |...`D........2.*| -000002f0 5a a3 dc 62 a1 0a 66 db 4f 46 1d 1a 7e c9 d3 8c |Z..b..f.OF..~...| -00000300 14 3d ec 23 e1 07 ba 03 4d 91 d2 59 88 8d 12 b3 |.=.#....M..Y....| -00000310 d0 8f c3 17 03 03 00 99 64 f8 fe 51 0d 72 fe b9 |........d..Q.r..| -00000320 d7 59 a3 12 5e 94 6b a6 4a 81 f5 9e 63 21 a0 df |.Y..^.k.J...c!..| -00000330 ff 22 04 73 fb 22 2c cf dc ff c8 17 a5 22 54 95 |.".s.",......"T.| -00000340 74 19 59 aa ff 49 64 5b 22 76 1c 14 8f 19 4d bf |t.Y..Id["v....M.| -00000350 a9 57 a9 eb f7 78 c8 2c 8e 6b 5c f1 f1 79 c9 3c |.W...x.,.k\..y.<| -00000360 3a 01 a7 fc 8e a3 02 65 aa 25 f8 45 46 36 f4 4e |:......e.%.EF6.N| -00000370 d4 18 e3 50 43 ee f3 9e d6 cc 31 d1 b1 46 eb 77 |...PC.....1..F.w| -00000380 9d 88 1e a9 33 67 1d b7 b7 8e 9a 70 e0 f3 41 28 |....3g.....p..A(| -00000390 a9 87 93 7f c1 4f 69 c2 6a 91 5d 22 1f 22 3b 71 |.....Oi.j.]".";q| -000003a0 30 81 a3 2e 1b b5 cf 30 65 12 90 d6 6c 51 39 38 |0......0e...lQ98| -000003b0 dc 17 03 03 00 35 0f 67 d4 9a 52 85 9d 8f 35 48 |.....5.g..R...5H| -000003c0 dd 17 44 e7 4a fa b0 c3 a1 c7 97 47 10 3e bc 2c |..D.J......G.>.,| -000003d0 05 b7 63 bc 67 bc bc 4e 02 88 cf 52 7e 06 b2 bb |..c.g..N...R~...| -000003e0 3e 20 1e bb 54 63 de 25 65 bf f4 |> ..Tc.%e..| +00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 03 00 00 |................| +00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 f6 |..+.....3.$... .| +00000060 6b 84 34 d0 80 40 34 09 87 c6 44 28 7f 2d fe e7 |k.4..@4...D(.-..| +00000070 0d 69 81 bc c9 33 e7 7a c0 49 8d 4d f1 ca 20 14 |.i...3.z.I.M.. .| +00000080 03 03 00 01 01 17 03 03 00 17 4a 91 bc 13 5d 8f |..........J...].| +00000090 67 6e 2b 9b 79 2e 00 77 f9 b7 d8 ae ed 78 50 59 |gn+.y..w.....xPY| +000000a0 2c 17 03 03 02 6d 19 a5 de 07 d7 40 7e 04 83 3d |,....m.....@~..=| +000000b0 8a e7 c3 83 f8 05 72 eb 69 ea c7 0f 53 b8 c4 aa |......r.i...S...| +000000c0 aa 79 eb 8c be 54 b8 84 be 3a 9d d3 6f 70 54 32 |.y...T...:..opT2| +000000d0 1e 62 76 ae 86 7b a0 c1 0b e0 7e 1e b4 8e bb 6e |.bv..{....~....n| +000000e0 c3 df 5e ee d5 68 17 46 bf d4 34 56 5d 58 bb e3 |..^..h.F..4V]X..| +000000f0 84 22 77 40 5c 92 84 0c 22 d3 bc 18 b7 a3 68 5b |."w@\...".....h[| +00000100 18 9f 53 61 d7 2d 67 57 39 b3 5f f9 9c bb aa 48 |..Sa.-gW9._....H| +00000110 a7 fa c3 a8 9b 31 21 dc 47 08 02 cf 6b 89 94 c3 |.....1!.G...k...| +00000120 d3 d5 7c 51 60 7c 8d 25 be 0e 1e fb b6 ec 5e 99 |..|Q`|.%......^.| +00000130 9e d8 4c 6f df d5 22 de 86 b6 d7 06 84 44 8c 29 |..Lo.."......D.)| +00000140 10 cd 71 25 6a 01 bf b8 46 da 86 83 e1 c9 f6 e8 |..q%j...F.......| +00000150 f4 b8 8d e9 d5 10 04 48 db f9 d5 f8 2c 2f 60 57 |.......H....,/`W| +00000160 3f 2e d0 64 88 c0 b1 4d da a1 97 2a 1b 30 86 da |?..d...M...*.0..| +00000170 0e 9a cb 59 03 86 aa f3 ba db 53 41 be 08 04 b5 |...Y......SA....| +00000180 da d1 3f b7 75 83 30 44 72 0b 8e 43 58 47 64 5b |..?.u.0Dr..CXGd[| +00000190 04 81 20 2d a4 d6 5d 77 74 85 d5 45 8c 22 9c df |.. -..]wt..E."..| +000001a0 cf 64 97 d9 73 bc 89 10 f0 47 d2 f3 2f ba 18 b7 |.d..s....G../...| +000001b0 5a 32 e7 fa 70 13 fc c2 57 82 8a 6b 12 9d 12 42 |Z2..p...W..k...B| +000001c0 10 a4 5e bf 55 c3 ec c5 1b 3a 61 8b 3e bb 96 b6 |..^.U....:a.>...| +000001d0 9c c0 55 fb 53 50 1b b5 4f 58 8b 02 e1 ae 69 18 |..U.SP..OX....i.| +000001e0 cc 96 4e 77 60 19 26 5c f6 b9 2a 3f c4 52 f9 de |..Nw`.&\..*?.R..| +000001f0 62 13 58 85 97 94 86 64 99 bf 33 65 c4 77 10 2b |b.X....d..3e.w.+| +00000200 10 1f 1d f3 98 b9 72 72 55 5e 6f 75 f4 8f 2e 8a |......rrU^ou....| +00000210 f2 9b 36 24 80 92 a7 92 13 f9 34 a0 ef e7 52 bc |..6$......4...R.| +00000220 13 f0 e3 2b e5 7f da af 43 77 e0 d3 08 79 19 2e |...+....Cw...y..| +00000230 3b c8 0d ec b0 99 9d 20 9a 12 0a 94 3d c2 43 41 |;...... ....=.CA| +00000240 81 b8 06 4e 3b d1 f0 54 9f 86 23 bb 47 9b ed 87 |...N;..T..#.G...| +00000250 76 6b 47 22 e9 22 ef 35 2d da 66 09 2e 16 6c 0b |vkG".".5-.f...l.| +00000260 0d a0 db 7a 91 8e 47 78 a9 b8 db 53 fa 04 65 46 |...z..Gx...S..eF| +00000270 55 00 6e ae 56 0c 96 72 7a 9a 33 33 77 81 b6 56 |U.n.V..rz.33w..V| +00000280 b4 be c5 6f 4a 4b e1 e3 f8 52 fa 4f 1d 8c 4c 92 |...oJK...R.O..L.| +00000290 89 6a 3f a2 7a 95 61 bf e9 44 66 75 ea 0f 6b 98 |.j?.z.a..Dfu..k.| +000002a0 29 7b 79 59 c8 fd bf 92 bd 51 3c 2d 1a 88 b3 1b |){yY.....Q<-....| +000002b0 cd 0b 5b b8 d8 9e 06 a5 85 9a c8 6b fa 51 3c d7 |..[........k.Q<.| +000002c0 1b c0 71 c5 60 a1 59 88 bf 59 31 93 f3 a1 8a 6f |..q.`.Y..Y1....o| +000002d0 f4 a5 4d 2d d2 91 9a 49 29 0f 75 3a 8e 36 32 9d |..M-...I).u:.62.| +000002e0 0e db 87 fb 9d 18 45 b6 8c 10 c1 eb ad de f4 f0 |......E.........| +000002f0 8b 5f ca 7e b6 28 b7 a0 70 cb 4f 5f 78 b2 cb e5 |._.~.(..p.O_x...| +00000300 f4 00 4b c6 ec d0 61 ba 63 d4 a1 d2 05 cd f1 1b |..K...a.c.......| +00000310 d8 c6 11 17 03 03 00 99 7b 84 d2 74 2c a8 7e 57 |........{..t,.~W| +00000320 a3 ff 7d 0c 4b c1 37 7b 0d ae f1 a4 6d dd d5 8d |..}.K.7{....m...| +00000330 78 a7 b5 40 3c 03 93 00 9e 3d 58 87 69 d3 57 41 |x..@<....=X.i.WA| +00000340 91 54 17 ca a7 f8 0f 96 ba 86 61 d3 f2 82 d7 95 |.T........a.....| +00000350 98 33 10 76 43 46 8d 11 76 f3 4a 29 50 18 24 8e |.3.vCF..v.J)P.$.| +00000360 ce eb bc b6 63 6f 95 ea 8e c7 83 61 6e 37 20 8c |....co.....an7 .| +00000370 a1 68 55 ed f5 1c d0 8d f6 89 9d 11 0b e4 4c c9 |.hU...........L.| +00000380 da b9 6a 61 76 9f 1f a4 37 12 85 c2 cc 42 a6 97 |..jav...7....B..| +00000390 50 89 6f 75 3b 03 2c 65 bc 92 f2 55 70 2c e5 d6 |P.ou;.,e...Up,..| +000003a0 92 b4 d2 11 ee d9 28 90 22 30 3d 32 af f3 7c 8e |......(."0=2..|.| +000003b0 ad 17 03 03 00 35 6d 07 7f 74 8a 98 b3 9d 85 09 |.....5m..t......| +000003c0 46 58 ce 60 82 af a2 07 62 d0 4d 67 a0 bb 38 83 |FX.`....b.Mg..8.| +000003d0 73 7a 76 40 77 92 26 ff 47 5b c0 1c 59 ff e4 89 |szv@w.&.G[..Y...| +000003e0 ae 89 f4 1f 98 3f 06 ba ff ee 34 |.....?....4| >>> Flow 3 (client to server) -00000000 14 03 03 00 01 01 17 03 03 00 35 9f 3a b1 56 e8 |..........5.:.V.| -00000010 b4 3a 9e 28 d1 77 4d 2b 72 e9 24 e5 df 0d ae 5c |.:.(.wM+r.$....\| -00000020 a2 2d ed 30 69 14 b7 ce ae b8 7b 3e dc 22 2b 47 |.-.0i.....{>."+G| -00000030 2b f0 b1 3e f9 1b 57 7e 79 2f c8 2e 9b ad 09 b9 |+..>..W~y/......| -00000040 17 03 03 00 17 16 01 bf 65 1b 85 92 67 24 7a d2 |........e...g$z.| -00000050 7b 35 8d a1 c1 ba 6c cc fc 94 9d 11 |{5....l.....| ->>> Flow 4 (server to client) -00000000 17 03 03 00 ea e9 1f 05 b8 75 f9 45 ef 96 07 24 |.........u.E...$| -00000010 82 6a be 12 51 07 ef 69 36 59 d0 77 63 dc f5 e4 |.j..Q..i6Y.wc...| -00000020 08 6a 63 59 d5 c8 1c db 88 9a 39 e9 ed fd 79 29 |.jcY......9...y)| -00000030 b4 be e8 e6 1f 9b d3 d5 68 ed d1 b3 60 dd 4a ea |........h...`.J.| -00000040 65 20 75 a8 23 08 40 a6 a7 2c d2 08 ab 3f f4 24 |e u.#.@..,...?.$| -00000050 6f 1b 8a 93 98 6c ed 61 00 be fe f6 fd 74 bf 00 |o....l.a.....t..| -00000060 12 b6 4c bd 1c 97 d0 d9 f9 fd 9d 2b 15 58 89 b9 |..L........+.X..| -00000070 fe 82 02 fc 14 9f 7d 04 9f 0e c9 86 83 96 3f e2 |......}.......?.| -00000080 01 e0 bf 41 d0 fa 3e 20 77 67 d6 e5 28 fd 63 15 |...A..> wg..(.c.| -00000090 4a 86 48 d9 1a bf 96 e8 37 8c 40 4d 74 5a 79 ff |J.H.....7.@MtZy.| -000000a0 b0 fb 93 8b 80 53 b7 c6 f9 66 3b ac 50 39 1c 3e |.....S...f;.P9.>| -000000b0 0e 34 a6 cf 06 7c ef 96 59 6a 34 cc 7f 47 fa 45 |.4...|..Yj4..G.E| -000000c0 a2 39 bf ba b3 d3 aa 56 4c 5c 62 57 7a a6 4b 3a |.9.....VL\bWz.K:| -000000d0 82 da fb af 37 b8 de e0 98 19 bf 6f ec 65 62 37 |....7......o.eb7| -000000e0 28 fd 9a fb cf a4 04 ca 79 1f 4c cb 77 40 61 17 |(.......y.L.w@a.| -000000f0 03 03 00 da 85 29 58 58 77 d0 b2 b3 c1 0c 0f e0 |.....)XXw.......| -00000100 3c 5c c3 12 5c 43 56 1c ec ae 0d 8f 2c f8 21 a8 |<\..\CV.....,.!.| -00000110 f1 25 20 95 2b a1 d8 c0 9d b7 84 69 bf 8c 74 f3 |.% .+......i..t.| -00000120 17 70 50 a8 7a 1c 17 08 57 84 7e 00 fd 23 c3 34 |.pP.z...W.~..#.4| -00000130 91 49 c5 19 0d 48 97 ca bb b7 38 1f 45 1f ff 57 |.I...H....8.E..W| -00000140 e3 4e 2b fb 2f fa d6 d3 35 49 b3 34 96 88 d7 2c |.N+./...5I.4...,| -00000150 75 88 c9 6d f0 59 00 dc eb 1c b6 1d 57 db df a3 |u..m.Y......W...| -00000160 c0 b2 58 24 93 79 b1 cb 03 7f eb 93 59 49 f3 21 |..X$.y......YI.!| -00000170 5b 88 da b6 28 8c 98 39 5e 33 82 08 20 27 be 73 |[...(..9^3.. '.s| -00000180 ec 31 7d bd 2f 70 ea 81 d2 63 dc 38 21 67 ce 19 |.1}./p...c.8!g..| -00000190 e3 4c 8b 8f 3e bb 3e 72 85 cc c7 8f c8 c7 34 15 |.L..>.>r......4.| -000001a0 ef b8 6f 4a b7 fa 4d 4e a0 fc cd da e8 21 ad 1d |..oJ..MN.....!..| -000001b0 fb 92 1d bc ed 93 77 3a 92 d0 e6 34 ea 3e 15 ef |......w:...4.>..| -000001c0 e8 8c ae 87 e5 25 9d 9e c2 cf a4 54 3c 3e |.....%.....T<>| ->>> Flow 5 (client to server) -00000000 17 03 03 00 13 b8 dc 5e e5 6c c8 0d 78 77 db 9d |.......^.l..xw..| -00000010 a6 0b 22 cf 9d 2b fd 35 |.."..+.5| +00000000 14 03 03 00 01 01 17 03 03 00 35 a4 e7 1a 8b da |..........5.....| +00000010 92 08 db 3d 0a 3a 97 0e f8 ad 13 60 5b f0 05 ec |...=.:.....`[...| +00000020 f5 11 fb 3c 55 08 f2 54 f4 9c 89 4d b7 01 72 c3 |....V...(^.+| -00000110 2d 4f 9e f1 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 |-O....lK[.V.2B.X| -00000120 b6 d7 49 a6 b5 68 1a 41 03 56 6b dc 5a 89 00 2b |..I..h.A.Vk.Z..+| -00000130 00 09 08 03 04 03 03 03 02 03 01 00 0d 00 18 00 |................| -00000140 16 04 03 05 03 06 03 08 04 08 05 08 06 04 01 05 |................| -00000150 01 06 01 02 03 02 01 00 2d 00 02 01 01 00 1c 00 |........-.......| -00000160 02 40 01 00 15 00 9e 00 00 00 00 00 00 00 00 00 |.@..............| -00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +00000070 00 0a 01 00 01 8f 00 00 00 0f 00 0d 00 00 0a 66 |...............f| +00000080 6f 6f 62 61 72 2e 63 6f 6d 00 17 00 00 ff 01 00 |oobar.com.......| +00000090 01 00 00 0a 00 0e 00 0c 00 1d 00 17 00 18 00 19 |................| +000000a0 01 00 01 01 00 0b 00 02 01 00 00 23 00 00 00 10 |...........#....| +000000b0 00 0e 00 0c 02 68 32 08 68 74 74 70 2f 31 2e 31 |.....h2.http/1.1| +000000c0 00 05 00 05 01 00 00 00 00 00 33 00 6b 00 69 00 |..........3.k.i.| +000000d0 1d 00 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f |.. /.}.G.bC.(.._| +000000e0 bb 29 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 |.).0.........._X| +000000f0 cb 3b 74 00 17 00 41 04 1e 18 37 ef 0d 19 51 88 |.;t...A...7...Q.| +00000100 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 24 20 |5uq..T[....g..$ | +00000110 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 07 9f |>.V...(^.+-O....| +00000120 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 b5 68 |lK[.V.2B.X..I..h| +00000130 1a 41 03 56 6b dc 5a 89 00 2b 00 09 08 03 04 03 |.A.Vk.Z..+......| +00000140 03 03 02 03 01 00 0d 00 18 00 16 04 03 05 03 06 |................| +00000150 03 08 04 08 05 08 06 04 01 05 01 06 01 02 03 02 |................| +00000160 01 00 2d 00 02 01 01 00 1c 00 02 40 01 00 15 00 |..-........@....| +00000170 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| @@ -33,107 +33,75 @@ 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200 00 00 00 00 00 |.....| >>> Flow 2 (server to client) -00000000 16 03 03 00 7a 02 00 00 76 03 03 58 31 5e dd 9c |....z...v..X1^..| -00000010 26 47 e5 24 07 b4 f5 81 24 b5 83 12 aa dc 25 b8 |&G.$....$.....%.| -00000020 1f c2 76 52 af 89 1f 5d 53 cd ba 20 00 00 00 00 |..vR...]S.. ....| +00000000 16 03 03 00 7a 02 00 00 76 03 03 4f aa 9f 13 01 |....z...v..O....| +00000010 d4 2d 5e 9f d4 55 d7 47 60 5d 5f f0 df 91 17 d7 |.-^..U.G`]_.....| +00000020 68 59 8a 94 cb 6a 39 0b 16 41 ad 20 00 00 00 00 |hY...j9..A. ....| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| -00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 |................| -00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 cc |..+.....3.$... .| -00000060 a3 dc ef f8 57 95 4f c2 50 16 c9 57 13 b0 18 c9 |....W.O.P..W....| -00000070 be 70 be 78 c4 e6 74 f2 b0 55 80 d6 1a 1c 70 14 |.p.x..t..U....p.| -00000080 03 03 00 01 01 17 03 03 00 17 5c 7e 43 42 2c ca |..........\~CB,.| -00000090 6d 21 c7 9e 12 68 2b 71 0c cb 72 ce 69 db 3c e6 |m!...h+q..r.i.<.| -000000a0 a8 17 03 03 02 6d d1 42 3e 8e d9 b5 19 48 09 c1 |.....m.B>....H..| -000000b0 c6 af 2f 04 64 6e 23 d0 0e 7e c5 8b c7 71 4e 61 |../.dn#..~...qNa| -000000c0 b1 75 7a 84 2c b2 3f 11 54 1e 64 f6 8b 42 53 19 |.uz.,.?.T.d..BS.| -000000d0 44 39 ac 9b 6b 40 2f e0 f4 fa 29 ef 08 67 9a 60 |D9..k@/...)..g.`| -000000e0 f2 ed 5a 0a 28 83 f0 20 3a e5 f1 ae f7 b1 b9 12 |..Z.(.. :.......| -000000f0 f3 3d 74 2f 45 38 e0 9b b9 35 24 9c c7 df 24 c7 |.=t/E8...5$...$.| -00000100 3e 6a 92 f2 5c ca 0e 5b 20 2c 06 ba b7 c3 14 98 |>j..\..[ ,......| -00000110 26 dc 6d 51 58 52 3a 93 0f 69 44 fd b4 85 a1 a3 |&.mQXR:..iD.....| -00000120 c8 66 c7 03 d8 ca 10 66 ae 98 36 e3 0e 4c f7 0e |.f.....f..6..L..| -00000130 8b fa 2b 2a 66 d4 63 16 87 f6 0c 12 ca ea a6 8f |..+*f.c.........| -00000140 9a b7 e7 f7 4b cc c9 c6 47 31 bf 2d d6 7b e6 c3 |....K...G1.-.{..| -00000150 e9 72 d3 67 87 be 36 b6 74 ee 6b 43 1a d2 bb 5a |.r.g..6.t.kC...Z| -00000160 16 db 92 0a 71 e8 cc b6 63 bf 08 ba bd 03 2d c6 |....q...c.....-.| -00000170 06 70 c7 1d 59 a4 d6 9d 46 76 3c df 5e bc 61 c4 |.p..Y...Fv<.^.a.| -00000180 3b e0 63 19 28 44 1e 87 d5 d2 98 4f 0c bc 1c db |;.c.(D.....O....| -00000190 51 47 15 23 f2 72 3c 2d 20 e1 b9 5b 3d ed d0 c3 |QG.#.r<- ..[=...| -000001a0 1a fa a6 3a 21 32 b4 e8 9d 4f db 7f 9d 78 0c a4 |...:!2...O...x..| -000001b0 4d 5b 80 db 49 fc 19 29 cf 9f 35 d4 dd 38 3a c7 |M[..I..)..5..8:.| -000001c0 47 b6 55 bd 64 3b e0 24 c2 9a e6 db 94 55 83 f2 |G.U.d;.$.....U..| -000001d0 44 5d 18 81 7d b7 3e 29 48 8d 42 99 78 35 2c 0e |D]..}.>)H.B.x5,.| -000001e0 ac 83 0d 97 ae 0c f9 f7 82 1d 3f df 28 c8 fd 8b |..........?.(...| -000001f0 3c 8d 89 c9 37 43 fe a1 dc a7 28 d9 1d c3 bd f5 |<...7C....(.....| -00000200 2d df b6 34 ef cb c5 c4 7c 4e bb 10 7d 68 a8 26 |-..4....|N..}h.&| -00000210 72 61 e9 db 88 9f 68 59 15 31 7c 62 09 d1 80 87 |ra....hY.1|b....| -00000220 54 57 21 08 4a 34 3e 00 d8 39 90 c4 3b 10 c2 71 |TW!.J4>..9..;..q| -00000230 c2 d6 7c 47 d2 55 78 6d c3 55 ec 0e a8 ae 5c f0 |..|G.Uxm.U....\.| -00000240 13 e7 c2 13 35 f5 2f c9 91 60 53 50 f5 d2 c7 39 |....5./..`SP...9| -00000250 28 6f 62 1e 06 af e5 99 97 c0 f3 62 91 61 eb 77 |(ob........b.a.w| -00000260 31 55 06 f5 9a bd cf 35 14 5a a6 79 12 5a 2e 15 |1U.....5.Z.y.Z..| -00000270 90 e7 7f 80 b0 ea 80 77 e9 8b 1c 64 19 09 72 cb |.......w...d..r.| -00000280 4f 6d 7d b7 bf 97 2f 8f 3c f5 ca 94 12 21 3e 00 |Om}.../.<....!>.| -00000290 87 12 b9 e2 75 a5 7c d4 0d c1 2c 38 4b f3 e4 12 |....u.|...,8K...| -000002a0 32 50 4e be 63 bd d7 c1 5a b2 a5 f6 19 0f f9 39 |2PN.c...Z......9| -000002b0 a1 96 ea 76 a3 4d 78 6a ec d1 ed 48 2b 96 07 94 |...v.Mxj...H+...| -000002c0 e2 81 21 a4 3c 9e d6 fa e1 ec d3 48 46 ed a8 f3 |..!.<......HF...| -000002d0 9f 43 ed 2c d4 ce 7b 8f 95 45 ad f2 8b ab 95 e9 |.C.,..{..E......| -000002e0 ae 77 4c b6 51 1d da df f0 d9 89 43 79 e6 18 24 |.wL.Q......Cy..$| -000002f0 d0 3f 61 b3 fc 17 13 ef 00 9f e6 5c 4e d0 37 9b |.?a........\N.7.| -00000300 4e dd 98 99 d3 56 e3 ef f6 a7 67 d0 de d8 8d a5 |N....V....g.....| -00000310 35 e5 3c 17 03 03 00 99 ae a1 ae 37 5b 92 ff 96 |5.<........7[...| -00000320 a7 37 ee 82 ce 88 9f 35 0a 65 d6 ef ea bf 0f c7 |.7.....5.e......| -00000330 1f f7 a2 e7 73 31 f7 f0 91 11 35 81 2a 01 38 01 |....s1....5.*.8.| -00000340 c4 12 fc fe db b2 11 76 ca 39 ab 89 21 36 ee 6d |.......v.9..!6.m| -00000350 05 e5 85 1a 9d 29 14 bc 30 e9 67 2a db 46 60 1a |.....)..0.g*.F`.| -00000360 69 14 ee ad 61 33 73 a4 cd 8f 7a fb 41 b4 7c 8a |i...a3s...z.A.|.| -00000370 ee fb 19 59 dd c7 4c 18 f1 b5 a2 68 24 75 8e 4c |...Y..L....h$u.L| -00000380 8e a0 55 4c ec 5f 3e 17 43 c4 7a c7 cd 10 bb ac |..UL._>.C.z.....| -00000390 0c 2d 6a 42 0c 12 a3 0e 96 ee 14 51 9d 2c bf a6 |.-jB.......Q.,..| -000003a0 16 ab 7b 62 93 2c 00 04 69 61 36 10 57 ce 1c af |..{b.,..ia6.W...| -000003b0 5c 17 03 03 00 35 a2 f6 61 37 7d df 2d 33 de 5b |\....5..a7}.-3.[| -000003c0 1c 17 48 6e 0e 04 10 48 68 a5 7c ed 42 9c ea ee |..Hn...Hh.|.B...| -000003d0 ec 41 01 a9 4a 6c cc 76 50 d4 d9 04 05 a8 ca d7 |.A..Jl.vP.......| -000003e0 81 50 40 64 66 2e e2 7b eb 53 c3 |.P@df..{.S.| +00000040 00 00 00 00 00 00 00 00 00 00 00 00 13 03 00 00 |................| +00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 d7 |..+.....3.$... .| +00000060 c9 db a2 0a af 7b 93 d6 31 ef 1a 1b 7f aa 1c b5 |.....{..1.......| +00000070 58 ed f1 46 f6 a7 c4 2a cf 00 1a 7f e1 28 65 14 |X..F...*.....(e.| +00000080 03 03 00 01 01 17 03 03 00 17 fa da 27 e0 9d 3c |............'..<| +00000090 f1 f2 25 b5 90 a5 7a 76 ad 05 05 60 35 df 95 8c |..%...zv...`5...| +000000a0 f2 17 03 03 02 6d ba 8c 88 a0 b8 ff 38 79 80 e9 |.....m......8y..| +000000b0 b0 de c2 99 63 ca 53 b5 b8 b2 1f 01 8d 85 ab e2 |....c.S.........| +000000c0 a6 de e6 fc cb 52 e2 4b 82 be 4a 4b ec e3 e8 53 |.....R.K..JK...S| +000000d0 0e 84 16 6c de 76 d6 90 63 a4 5d 0a c9 51 e2 69 |...l.v..c.]..Q.i| +000000e0 ff 26 3a 18 44 fd 68 59 36 46 ac 87 d5 c1 fd ff |.&:.D.hY6F......| +000000f0 09 91 97 55 6d b8 dd 6f f8 01 d9 94 6a 60 08 f8 |...Um..o....j`..| +00000100 87 af e6 ae f2 c3 fb fc fa 85 22 bd 6c 5d c9 dc |..........".l]..| +00000110 8c a1 74 b6 42 16 ef aa 2f 7a 5b 84 e3 77 b7 27 |..t.B.../z[..w.'| +00000120 db 34 90 94 0d 79 3b 3b 82 4f e0 8e 2c 1b fb d1 |.4...y;;.O..,...| +00000130 9b 1c 4b 0d f6 f5 d4 8a 5a ba 88 82 9f b0 3c 36 |..K.....Z.....<6| +00000140 fa 25 d5 b0 b2 d0 74 d9 37 f9 2f 67 ce 22 65 1b |.%....t.7./g."e.| +00000150 9d a5 17 5e 93 08 ec f5 dc cc cd 9f bb 5b 32 c4 |...^.........[2.| +00000160 79 94 0f 51 9c 6d 52 bb 0e 61 42 78 11 c0 12 6f |y..Q.mR..aBx...o| +00000170 7b 50 70 58 0f b2 3b 97 08 ab fa b7 e8 4c e0 88 |{PpX..;......L..| +00000180 ca d6 1c e9 04 1f 64 ef 0e 26 db 8b 51 b0 4a 6f |......d..&..Q.Jo| +00000190 87 82 d5 4a 2c 58 26 6b be 0c b3 e0 65 95 b3 3f |...J,X&k....e..?| +000001a0 bd 31 09 5f 02 d5 29 67 a6 1b bf be ef 3e f4 88 |.1._..)g.....>..| +000001b0 a0 4b 6b 55 0b 6e 21 1e 89 2f de 2c 95 4d d3 9f |.KkU.n!../.,.M..| +000001c0 54 39 eb 04 83 63 53 f3 cb 9d ab 22 5a da d2 60 |T9...cS...."Z..`| +000001d0 d0 c3 b8 5b 2a bc fb 3b b6 83 ca 14 b5 c3 7b 55 |...[*..;......{U| +000001e0 9b 1f a0 4f a5 4b 65 5f 88 20 75 5f ea 19 30 b0 |...O.Ke_. u_..0.| +000001f0 10 b0 a3 72 0b f8 0a 21 ca be 40 b5 cf 66 03 ea |...r...!..@..f..| +00000200 52 b0 0a 5d c1 41 13 e2 f2 ca 96 64 d0 15 84 04 |R..].A.....d....| +00000210 63 c2 63 4d 94 e0 90 8b 30 f7 2b 0c 69 01 52 5a |c.cM....0.+.i.RZ| +00000220 c4 95 0c ef e1 90 a9 25 e6 d5 3c d7 8d 40 46 e2 |.......%..<..@F.| +00000230 66 ce 30 86 2e 53 a6 ef 1b dc a9 8c 2c 0e d4 c9 |f.0..S......,...| +00000240 d2 dc aa c7 fb dc b0 e8 c0 49 53 61 57 24 bc 69 |.........ISaW$.i| +00000250 c9 f5 3a 02 f1 af 73 9f 80 2d 2b 8f db 6e 0c 56 |..:...s..-+..n.V| +00000260 d6 7c d3 47 b3 c5 60 23 e0 01 4e e5 18 f8 92 d0 |.|.G..`#..N.....| +00000270 c5 84 0a 3d 56 85 ef d4 e7 ae d0 a7 62 54 86 ae |...=V.......bT..| +00000280 3f a6 e8 11 09 06 e6 7d af d4 b5 94 be 51 29 6c |?......}.....Q)l| +00000290 84 f7 eb aa 78 43 7c af 0c 09 2e 3d 5a 67 c7 36 |....xC|....=Zg.6| +000002a0 d6 79 62 e1 cb 3b fb 40 ba 46 a5 b6 ac cc f1 46 |.yb..;.@.F.....F| +000002b0 27 05 14 e1 e5 01 3f ac 45 b5 2d 75 af ad f8 91 |'.....?.E.-u....| +000002c0 f6 ea 5e c6 c2 6b 67 44 0c a6 5b 21 b3 1a 59 5a |..^..kgD..[!..YZ| +000002d0 fa 54 3c d1 27 75 47 b3 dd a7 c7 01 ed 7e 69 7b |.T<.'uG......~i{| +000002e0 e2 96 8f 1a 96 72 f3 cf 9c a8 6a 02 69 da 54 b2 |.....r....j.i.T.| +000002f0 e9 be f7 a3 17 f2 f4 57 dd ed 1c ae 2c 2b fe 67 |.......W....,+.g| +00000300 3b c2 e7 9b 36 9d ab 31 4d 7b 82 1d ee fb 3a 1f |;...6..1M{....:.| +00000310 d0 c4 45 17 03 03 00 99 91 ab 55 6a 2d 72 55 3c |..E.......Uj-rU<| +00000320 f0 2e 26 6b 52 9b c7 97 ef 26 9b 2b 1a 3c 7b 30 |..&kR....&.+.<{0| +00000330 cd dc 70 02 8d 48 cb c7 b2 22 71 b8 a7 87 e2 00 |..p..H..."q.....| +00000340 0b e9 42 80 2e 9b 73 6d 2e ed 88 17 9f 6d 49 00 |..B...sm.....mI.| +00000350 13 4a 20 a8 52 bf 9f a4 64 ad 9c 3c 6c 8e eb 17 |.J .R...d..>> Flow 3 (client to server) -00000000 14 03 03 00 01 01 17 03 03 00 35 43 67 0d 95 a6 |..........5Cg...| -00000010 2f 44 15 af 1a 2c 84 b1 0e 1b f2 29 ac 35 4b d3 |/D...,.....).5K.| -00000020 43 36 7d 4c a4 69 e8 29 0f 96 2d 12 c7 4d f9 ca |C6}L.i.)..-..M..| -00000030 59 db 8d d7 14 21 19 53 f2 af 80 0d 63 8c 4b 78 |Y....!.S....c.Kx| -00000040 17 03 03 00 17 28 c3 36 63 71 b5 38 40 48 d4 a3 |.....(.6cq.8@H..| -00000050 7c 56 9c 08 4b 50 b7 b8 42 83 c5 b6 ||V..KP..B...| ->>> Flow 4 (server to client) -00000000 17 03 03 00 ea 6f a1 39 de 83 4b b7 6a 68 15 41 |.....o.9..K.jh.A| -00000010 1d 6e 9b 00 5c 49 47 fd f1 11 88 ba fb 7e 7d 40 |.n..\IG......~}@| -00000020 da 58 fb a8 a6 6b 33 4c 35 d9 91 e2 c8 3e a9 f8 |.X...k3L5....>..| -00000030 61 ad 30 d6 22 36 43 97 6d d1 e8 bd df 24 f9 4a |a.0."6C.m....$.J| -00000040 fd ab e0 ae 59 9b 81 06 bf b3 d5 e7 ad 5b 0c d8 |....Y........[..| -00000050 a4 63 9f ec 59 ec b0 ab 96 9d 44 35 a7 b2 c5 f4 |.c..Y.....D5....| -00000060 fb df 26 ce 8a 14 1a 66 3d 8a 42 b4 d7 bc c8 d7 |..&....f=.B.....| -00000070 b0 bb c3 c2 1a 2c 1f 3e cc 9e 01 8d 20 25 9a a8 |.....,.>.... %..| -00000080 03 c4 c4 94 37 8d 65 e3 85 01 c9 9b 74 99 18 0b |....7.e.....t...| -00000090 e1 1c 2b d3 be 5a 96 ba 64 ba db 6b d9 ef ba b5 |..+..Z..d..k....| -000000a0 4c d0 ed 0a 68 6d 65 20 dc 99 7e 35 17 72 e7 02 |L...hme ..~5.r..| -000000b0 a3 0e 2f fc 1b 56 44 71 30 67 f1 a9 55 a4 08 02 |../..VDq0g..U...| -000000c0 d4 1a e0 d1 d1 36 0e fb 0b 23 e3 48 78 f9 07 3d |.....6...#.Hx..=| -000000d0 92 7f db f1 41 73 e1 59 60 df c5 18 4b 22 8d cf |....As.Y`...K"..| -000000e0 11 b1 45 de ed be 11 9d 3d b5 70 a5 47 a6 27 17 |..E.....=.p.G.'.| -000000f0 03 03 00 ea 79 ba a6 ca 53 f4 7e e9 15 12 90 d5 |....y...S.~.....| -00000100 ed 0d 63 eb 5a 71 8d 27 86 bb d8 97 1b 11 c2 f6 |..c.Zq.'........| -00000110 14 2c 09 92 f0 89 54 b9 a7 01 26 41 80 1b 2f 7e |.,....T...&A../~| -00000120 49 94 d7 97 02 94 fc 9e cd d9 37 50 f4 02 10 c0 |I.........7P....| -00000130 a3 a2 d3 69 29 cc 1c 4c 1e b9 98 14 b9 c1 73 89 |...i)..L......s.| -00000140 02 fc 2a 51 fe 22 0d 1e fb 0a ab ee 0e a3 a9 fc |..*Q."..........| -00000150 46 61 e6 39 17 41 9c 89 5b 5a 82 87 88 b2 d1 03 |Fa.9.A..[Z......| -00000160 f7 cd 38 04 46 b7 2b 88 3c 41 67 b2 37 68 3d 52 |..8.F.+.>> Flow 5 (client to server) -00000000 17 03 03 00 13 c3 f3 6f 0c 4f 5e ea 60 19 2e 47 |.......o.O^.`..G| -00000010 54 66 89 77 8c 56 01 ff |Tf.w.V..| +00000000 14 03 03 00 01 01 17 03 03 00 35 d9 98 5e cf e5 |..........5..^..| +00000010 98 cf 01 bc 6b e9 9f 97 45 6f b9 a5 d7 ad 61 11 |....k...Eo....a.| +00000020 84 b6 07 8b 5e 1f c0 90 55 6b f8 82 5a ef 79 72 |....^...Uk..Z.yr| +00000030 97 ca ed f4 1e 75 1d ea 45 63 64 97 d2 ae 11 7e |.....u..Ecd....~| +00000040 17 03 03 00 17 b1 80 3d ea 7f 16 3a 4b 45 01 4b |.......=...:KE.K| +00000050 ac a7 00 0c 89 49 f7 cb 6c 29 12 a5 17 03 03 00 |.....I..l)......| +00000060 13 3b 4b 47 53 da 08 8c 82 dc 1b 45 3a c2 c9 32 |.;KGS......E:..2| +00000070 1f 23 ca 2c |.#.,| diff --git a/u_conn_test.go b/u_conn_test.go index daec15ed..2ce4b515 100644 --- a/u_conn_test.go +++ b/u_conn_test.go @@ -196,6 +196,38 @@ func TestUTLSRemoveSNIExtension(t *testing.T) { runUTLSClientTestForVersion(t, test, "TLSv12-", "-tls1_2", hello, true) } +func TestUTLSServerNameIP(t *testing.T) { + hello := &helloID{HelloChrome_70} + + config := getUTLSTestConfig() + config.ServerName = "1.1.1.1" + + opensslCipherName := "ECDHE-RSA-AES128-GCM-SHA256" + test := &clientTest{ + name: "UTLS-" + opensslCipherName + "-" + hello.helloName() + "-ServerNameIP", + args: []string{"-cipher", opensslCipherName}, + config: config, + } + + runUTLSClientTestForVersion(t, test, "TLSv12-", "-tls1_2", hello, true) +} + +func TestUTLSEmptyServerName(t *testing.T) { + hello := &helloID{HelloChrome_70} + + config := getUTLSTestConfig() + config.ServerName = "" + + opensslCipherName := "ECDHE-RSA-AES128-GCM-SHA256" + test := &clientTest{ + name: "UTLS-" + opensslCipherName + "-" + hello.helloName() + "-EmptyServerName", + args: []string{"-cipher", opensslCipherName}, + config: config, + } + + runUTLSClientTestForVersion(t, test, "TLSv12-", "-tls1_2", hello, true) +} + /* * HELPER FUNCTIONS BELOW @@ -212,6 +244,7 @@ func getUTLSTestConfig() *Config { MinVersion: VersionSSL30, MaxVersion: VersionTLS13, CipherSuites: allCipherSuites(), + ServerName: "foobar.com", } return testUTLSConfig } diff --git a/u_tls_extensions.go b/u_tls_extensions.go index 2e4d0476..4330f36b 100644 --- a/u_tls_extensions.go +++ b/u_tls_extensions.go @@ -49,29 +49,43 @@ type SNIExtension struct { func (e *SNIExtension) writeToUConn(uc *UConn) error { uc.config.ServerName = e.ServerName - uc.HandshakeState.Hello.ServerName = e.ServerName + hostName := hostnameInSNI(e.ServerName) + uc.HandshakeState.Hello.ServerName = hostName + return nil } func (e *SNIExtension) Len() int { - return 4 + 2 + 1 + 2 + len(e.ServerName) + // Literal IP addresses, absolute FQDNs, and empty strings are not permitted as SNI values. + // See RFC 6066, Section 3. + hostName := hostnameInSNI(e.ServerName) + if len(hostName) == 0 { + return 0 + } + return 4 + 2 + 1 + 2 + len(hostName) } func (e *SNIExtension) Read(b []byte) (int, error) { + // Literal IP addresses, absolute FQDNs, and empty strings are not permitted as SNI values. + // See RFC 6066, Section 3. + hostName := hostnameInSNI(e.ServerName) + if len(hostName) == 0 { + return 0, io.EOF + } if len(b) < e.Len() { return 0, io.ErrShortBuffer } // RFC 3546, section 3.1 b[0] = byte(extensionServerName >> 8) b[1] = byte(extensionServerName) - b[2] = byte((len(e.ServerName) + 5) >> 8) - b[3] = byte((len(e.ServerName) + 5)) - b[4] = byte((len(e.ServerName) + 3) >> 8) - b[5] = byte(len(e.ServerName) + 3) + b[2] = byte((len(hostName) + 5) >> 8) + b[3] = byte((len(hostName) + 5)) + b[4] = byte((len(hostName) + 3) >> 8) + b[5] = byte(len(hostName) + 3) // b[6] Server Name Type: host_name (0) - b[7] = byte(len(e.ServerName) >> 8) - b[8] = byte(len(e.ServerName)) - copy(b[9:], []byte(e.ServerName)) + b[7] = byte(len(hostName) >> 8) + b[8] = byte(len(hostName)) + copy(b[9:], []byte(hostName)) return e.Len(), io.EOF }