utls/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Chrome-70
Maxb ee9f86141f 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
2022-02-01 21:01:29 -08:00

109 lines
8.2 KiB
Text

>>> 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 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 |................|
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 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 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 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...|