utls/testdata/Client-TLSv13-UTLS-TLS_AES_256_GCM_SHA384-Firefox-63
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 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 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 |................|
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 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 02 00 00 |................|
00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 e7 |..+.....3.$... .|
00000060 f1 72 d5 3d ed b7 ca f1 ce a3 ac 62 7c 86 72 de |.r.=.......b|.r.|
00000070 51 5d 96 92 fb d1 0b 04 9c 2a fd 1b 19 35 10 14 |Q].......*...5..|
00000080 03 03 00 01 01 17 03 03 00 17 01 d8 03 3c a6 eb |.............<..|
00000090 c1 8e c6 0c 20 08 83 3b 0f 35 ce b7 af 3a 48 ff |.... ..;.5...:H.|
000000a0 6c 17 03 03 02 6d 74 3d 2a 47 f3 66 79 2c 4e f5 |l....mt=*G.fy,N.|
000000b0 90 cc db fc e4 5b 46 78 41 9b c6 a2 7a 7b 20 9a |.....[FxA...z{ .|
000000c0 dd af 26 66 4d da 99 db 9b f5 fc 0d 44 b7 82 8b |..&fM.......D...|
000000d0 16 da 95 00 82 4c a7 29 bc e7 99 44 cc b2 b2 ed |.....L.)...D....|
000000e0 d7 9a 95 43 61 bc a3 7e e2 04 23 21 71 fb d5 c3 |...Ca..~..#!q...|
000000f0 91 e4 4b 3d 96 d7 b9 f6 d8 88 b3 d8 79 78 2b f2 |..K=........yx+.|
00000100 64 18 22 43 5a 20 40 49 86 08 a5 9a 06 7a 82 47 |d."CZ @I.....z.G|
00000110 22 4c 74 c2 11 d3 79 50 8f 25 47 b1 59 29 dc 8f |"Lt...yP.%G.Y)..|
00000120 ba 7e 8d 25 73 60 01 6a 71 46 be 1b 91 40 08 56 |.~.%s`.jqF...@.V|
00000130 b3 05 f9 b8 fc ab e7 ad 36 7d 24 9a c1 45 c8 89 |........6}$..E..|
00000140 01 ee 03 8f a9 17 79 ee 6a 00 1b 09 4b 2e 33 38 |......y.j...K.38|
00000150 a5 02 41 a5 08 a6 d4 0d dc 50 c8 97 8d 6d c6 cf |..A......P...m..|
00000160 23 7e 7f 05 55 39 7d de 0d cb af 30 94 a8 b8 26 |#~..U9}....0...&|
00000170 a0 c1 dc 99 cd d7 ab 86 8b 27 fe 0a 62 a4 18 14 |.........'..b...|
00000180 a5 71 f2 81 2d ea a6 14 22 fb 07 17 32 41 85 d2 |.q..-..."...2A..|
00000190 2d 78 46 45 81 10 8e 24 8e 6d 2a b7 ec 45 1c 21 |-xFE...$.m*..E.!|
000001a0 ff bc ee 69 46 9f d8 d0 8a 3b 79 0e b4 f3 d9 ee |...iF....;y.....|
000001b0 13 ee ab c8 05 46 91 6e d8 f8 a3 6e e2 47 c5 83 |.....F.n...n.G..|
000001c0 94 f0 ce 58 2d 1d f8 c8 cf c4 d3 72 7e 47 f4 5d |...X-......r~G.]|
000001d0 eb 44 79 45 ed c7 02 db 4e 0b 8b fa e8 7c 18 13 |.DyE....N....|..|
000001e0 a5 77 09 0d ef b9 39 e3 9e 38 cb d9 4d 4e e3 f9 |.w....9..8..MN..|
000001f0 93 d9 a9 39 6d 6e 8c f0 14 86 1d 28 1f 7a aa ee |...9mn.....(.z..|
00000200 07 3e eb 67 5a 3b c0 cd 24 35 ae 57 bb 2a 58 f7 |.>.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 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|