utls/testdata/Server-TLSv13-ClientAuthRequestedAndECDSAGiven
Filippo Valsorda 1143de0f03 crypto/tls: add QUIC 0-RTT APIs
Fixes #60107

Change-Id: I158b1c2d80d8ebb5ed7a8e6f313f69060754e220
Reviewed-on: https://go-review.googlesource.com/c/go/+/496995
Reviewed-by: Damien Neil <dneil@google.com>
Reviewed-by: Roland Shoemaker <roland@golang.org>
Run-TryBot: Filippo Valsorda <filippo@golang.org>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
2023-05-25 00:13:28 +00:00

180 lines
14 KiB
Text

>>> Flow 1 (client to server)
00000000 16 03 01 00 ca 01 00 00 c6 03 03 41 00 0b fe 6e |...........A...n|
00000010 db 4b f8 8c db 23 04 20 39 bd 29 85 5b ef 5e 36 |.K...#. 9.).[.^6|
00000020 37 a2 1c 47 de 53 ee 1b 5b 4b 2f 20 89 aa 8d 4a |7..G.S..[K/ ...J|
00000030 3c a7 8b aa 92 ca 1f 83 fa 60 cc 90 b5 54 d4 d9 |<........`...T..|
00000040 e2 c8 a3 1b d7 a4 15 9f a6 f4 be b9 00 04 13 01 |................|
00000050 00 ff 01 00 00 79 00 0b 00 04 03 00 01 02 00 0a |.....y..........|
00000060 00 0c 00 0a 00 1d 00 17 00 1e 00 19 00 18 00 16 |................|
00000070 00 00 00 17 00 00 00 0d 00 1e 00 1c 04 03 05 03 |................|
00000080 06 03 08 07 08 08 08 09 08 0a 08 0b 08 04 08 05 |................|
00000090 08 06 04 01 05 01 06 01 00 2b 00 03 02 03 04 00 |.........+......|
000000a0 2d 00 02 01 01 00 33 00 26 00 24 00 1d 00 20 89 |-.....3.&.$... .|
000000b0 d2 23 60 c4 08 7b 62 54 11 ad fe 71 3d 10 1a 92 |.#`..{bT...q=...|
000000c0 49 52 7a ad 57 41 1e e1 46 64 09 34 79 0e 04 |IRz.WA..Fd.4y..|
>>> Flow 2 (server to client)
00000000 16 03 03 00 7a 02 00 00 76 03 03 00 00 00 00 00 |....z...v.......|
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 89 aa 8d 4a |........... ...J|
00000030 3c a7 8b aa 92 ca 1f 83 fa 60 cc 90 b5 54 d4 d9 |<........`...T..|
00000040 e2 c8 a3 1b d7 a4 15 9f a6 f4 be b9 13 01 00 00 |................|
00000050 2e 00 2b 00 02 03 04 00 33 00 24 00 1d 00 20 2f |..+.....3.$... /|
00000060 e5 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 |.}.G.bC.(.._.).0|
00000070 ff f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 14 |.........._X.;t.|
00000080 03 03 00 01 01 17 03 03 00 17 23 7d 81 4a b9 17 |..........#}.J..|
00000090 cb 6f b4 10 3b 0d ac 24 8e e3 c9 27 9e 00 df d7 |.o..;..$...'....|
000000a0 c0 17 03 03 00 3e 68 7a 1e 54 90 3a 52 70 2a 7c |.....>hz.T.:Rp*||
000000b0 c7 eb 0a 31 54 9d 91 76 9c fe 14 08 4b 11 c1 0c |...1T..v....K...|
000000c0 6f f7 20 8c f0 01 11 21 78 a6 83 58 c7 80 58 14 |o. ....!x..X..X.|
000000d0 04 4a 14 26 64 d6 44 a8 f8 d8 a3 96 61 4f 50 de |.J.&d.D.....aOP.|
000000e0 3b fc 05 b2 17 03 03 02 6d cd f5 b9 c2 d6 56 de |;.......m.....V.|
000000f0 71 12 17 1a 8d c2 ee 80 ae 9e e6 d1 c4 0c d7 a3 |q...............|
00000100 1d 1e df b5 98 d4 3c f1 08 7b 32 c5 00 c0 38 81 |......<..{2...8.|
00000110 5c 90 86 63 25 39 22 e4 97 e6 04 ce 96 25 9f 9b |\..c%9"......%..|
00000120 5c ad b9 19 a5 e5 9d 3d 69 b4 46 51 74 fe ea 0d |\......=i.FQt...|
00000130 c9 85 ed fb b9 e7 e8 6a 6f f0 e4 0e a1 3f 73 b6 |.......jo....?s.|
00000140 1f d4 3c 29 19 ff e3 c4 42 94 64 d7 d4 46 cf 0c |..<)....B.d..F..|
00000150 ed c6 57 be 33 cd c7 0b e1 e5 50 38 bf c1 bc 45 |..W.3.....P8...E|
00000160 33 ff f7 59 ed 7f 83 23 ee aa 5b a3 e2 7e 43 e8 |3..Y...#..[..~C.|
00000170 ec f8 c9 49 83 00 92 7a 63 5d 8e 8d 6a 98 f0 97 |...I...zc]..j...|
00000180 8b 9d d9 32 7f fd 57 0a 75 24 74 e2 37 5a e5 8b |...2..W.u$t.7Z..|
00000190 78 d2 98 a5 05 44 6e 2b d2 d5 41 3c dd 07 60 46 |x....Dn+..A<..`F|
000001a0 f3 78 14 83 2a 81 1d 24 de 62 57 bd d3 fd 5b 53 |.x..*..$.bW...[S|
000001b0 0d 53 0d 86 16 33 fb 1a d1 ad 0a d1 1d 25 bb ad |.S...3.......%..|
000001c0 55 d2 9e 8b 67 c7 b1 fe 4f 17 7c 86 bc 76 93 e7 |U...g...O.|..v..|
000001d0 47 c0 29 b9 a7 2e 4e 84 4a 75 a2 6f cc 25 28 52 |G.)...N.Ju.o.%(R|
000001e0 d2 87 e1 8e 0e 70 f1 11 2a ca ad 2e 4c a8 c3 79 |.....p..*...L..y|
000001f0 46 80 39 ba 27 a8 f4 2a 3f d7 73 92 7a 61 05 db |F.9.'..*?.s.za..|
00000200 18 85 9a 02 9e aa 17 ab ee 0a cb 4c 33 72 bc 4c |...........L3r.L|
00000210 57 a6 fd 23 0f 0c 72 bd 10 d3 54 9d dc ff 84 9a |W..#..r...T.....|
00000220 64 c5 b6 24 54 ad 45 14 d1 c4 15 c9 9c 09 e5 96 |d..$T.E.........|
00000230 f0 48 03 8c 35 3d 6b 91 68 58 a6 37 b1 a5 e3 d8 |.H..5=k.hX.7....|
00000240 f1 7e 6f 96 34 d1 e0 6a a6 90 6d 4b 3b 12 e8 f2 |.~o.4..j..mK;...|
00000250 29 18 93 5d 45 29 f2 e3 a8 08 25 2d 0c a1 87 f9 |)..]E)....%-....|
00000260 46 29 57 57 ef 0d b9 17 4e d2 bb 5d 26 29 cc 8b |F)WW....N..]&)..|
00000270 55 d5 ff a4 44 1f e4 e9 bc d4 bf 68 d5 cf aa 1a |U...D......h....|
00000280 45 b6 56 99 d8 27 5d b9 88 2d a1 a2 55 51 0f 99 |E.V..']..-..UQ..|
00000290 be cc 9b ad b5 bd 8a d5 ad 86 9f a3 6b 71 5d 17 |............kq].|
000002a0 f0 98 a7 84 b2 6e 63 1e ae 02 0a 50 88 53 b8 58 |.....nc....P.S.X|
000002b0 a7 d8 74 4b 39 85 eb a5 1d 37 51 e5 40 b2 d7 3b |..tK9....7Q.@..;|
000002c0 5e 88 e2 96 c1 1a 84 53 7e 33 a7 cc 49 f1 b0 ae |^......S~3..I...|
000002d0 d6 37 e0 6d c8 2f c0 07 72 fa 7d 3d e7 91 cb 68 |.7.m./..r.}=...h|
000002e0 f5 ae ca 4d da 44 70 b4 8e 7c 90 70 f4 7f 20 e3 |...M.Dp..|.p.. .|
000002f0 1c 61 75 ef c4 ca ad dd b9 9f e6 86 73 31 a4 c5 |.au.........s1..|
00000300 55 f8 6a 27 d8 56 c6 c2 11 de ed 01 20 08 01 fe |U.j'.V...... ...|
00000310 5e e2 91 fb c8 91 d3 40 e0 b2 d7 a7 01 9b 1d f7 |^......@........|
00000320 19 ee e6 fe 62 a4 a2 cc 33 30 00 04 14 11 bb 2e |....b...30......|
00000330 7f da 29 27 5d e9 6c ba 93 62 93 d4 31 97 48 2d |..)'].l..b..1.H-|
00000340 32 e0 3f 97 c3 ca fb 58 10 52 5d e6 4b 8b d5 37 |2.?....X.R].K..7|
00000350 27 e3 28 74 65 20 17 03 03 00 99 22 7a 53 75 d8 |'.(te ....."zSu.|
00000360 bf 52 be e9 c9 d0 17 f9 cc d5 50 7f 5c d0 89 64 |.R........P.\..d|
00000370 52 6f 47 b1 a1 a4 4c 65 59 b9 c7 86 d3 fc 42 3c |RoG...LeY.....B<|
00000380 9e ae f2 a3 21 35 fb 72 eb df e6 78 9b 2a b8 be |....!5.r...x.*..|
00000390 b1 68 b0 6a fa ff 01 e0 6a 5b a7 f8 1f 8d 00 70 |.h.j....j[.....p|
000003a0 aa 5d ab a9 1b c2 37 1e 5b 70 ed fc 10 92 47 98 |.]....7.[p....G.|
000003b0 d9 ec 15 3c 30 65 a6 1b 0c b3 56 74 2b d0 c2 8f |...<0e....Vt+...|
000003c0 91 b2 07 5e 90 c4 9c f4 77 5c d4 c4 ab 70 e7 e0 |...^....w\...p..|
000003d0 44 8a 52 c0 b7 42 84 f4 4f a4 d3 55 53 af 4a a2 |D.R..B..O..US.J.|
000003e0 ce a7 c4 2c ed 0b a8 07 28 4e f5 b4 3f f0 cc 89 |...,....(N..?...|
000003f0 e6 a6 e0 3d 17 03 03 00 35 28 89 45 89 0a 9b 22 |...=....5(.E..."|
00000400 cf 6b ce 32 1d 62 fc 2a 87 3e 21 12 12 c0 36 54 |.k.2.b.*.>!...6T|
00000410 f9 4f 70 da 3e 87 17 49 a1 43 6e ff cc 9e 34 06 |.Op.>..I.Cn...4.|
00000420 e7 38 bd 9b e8 13 47 0e de fe 61 56 19 fa |.8....G...aV..|
>>> Flow 3 (client to server)
00000000 14 03 03 00 01 01 17 03 03 02 1e 15 99 04 e9 2f |.............../|
00000010 0f 5f a2 83 6c d3 6f 14 ec 36 cd ac ad 44 40 0e |._..l.o..6...D@.|
00000020 8a e5 62 a1 f7 0b b7 52 04 0b a9 6f 60 be 36 c3 |..b....R...o`.6.|
00000030 5c d1 76 47 41 32 b6 61 52 32 71 46 03 40 11 aa |\.vGA2.aR2qF.@..|
00000040 44 ad e7 40 26 c8 2d 4a 85 4a 24 ef 05 31 c9 91 |D..@&.-J.J$..1..|
00000050 9c 16 7f f5 1c 5e ef d5 2c 3c 88 ed d3 e6 09 fd |.....^..,<......|
00000060 a4 7e 5e 4f 34 84 30 38 e1 dd cc 9b 21 d5 bc c4 |.~^O4.08....!...|
00000070 c2 7e fa 9a 9e 0c fe f8 c3 80 02 8a 6c 00 2b ac |.~..........l.+.|
00000080 dd ca 45 5b c1 80 53 3d 3f 37 e6 b4 ab 09 28 f3 |..E[..S=?7....(.|
00000090 8c 41 c4 cc 6d d6 2a d8 dc 37 51 7c 35 d9 aa 44 |.A..m.*..7Q|5..D|
000000a0 c3 1a ba 2d 6b 1d cf 4b 20 be fb a5 1a ea 0f 83 |...-k..K .......|
000000b0 64 88 4b a1 03 d2 b2 19 d4 df ae 2f b4 f0 79 85 |d.K......../..y.|
000000c0 de 89 81 2d 0c 18 1b e8 3a 70 9b 26 cc 11 45 62 |...-....:p.&..Eb|
000000d0 6f 2a a7 06 61 f9 b2 d7 9a 93 79 27 a6 ef c7 26 |o*..a.....y'...&|
000000e0 e3 df 53 09 c5 a3 27 6b bf aa 1b 6b 1d 4e 09 ab |..S...'k...k.N..|
000000f0 65 28 16 11 44 cc ea 97 aa a1 14 a2 2d f6 b9 cb |e(..D.......-...|
00000100 1a 4f ce b7 67 01 86 f6 d0 a6 73 94 6a bc e0 e5 |.O..g.....s.j...|
00000110 68 20 f9 da 1d 62 9c 8b 3a a5 e9 bc e7 df 2c 07 |h ...b..:.....,.|
00000120 f8 59 33 69 61 22 96 47 57 96 a7 eb ae 9f 65 2b |.Y3ia".GW.....e+|
00000130 5c 99 4e 3e f5 50 16 0b 9e 85 5e c4 28 ba fb 70 |\.N>.P....^.(..p|
00000140 31 af ad 11 74 00 1c b5 d0 23 ce 36 e9 98 e3 09 |1...t....#.6....|
00000150 a5 31 74 f8 5b ed a8 8e 7b 89 41 81 c4 8f 93 12 |.1t.[...{.A.....|
00000160 61 33 95 48 6f 81 e5 9f ef a0 05 fd c0 ae 3d f2 |a3.Ho.........=.|
00000170 43 e2 17 7f 0a 78 b7 fd 25 1d 68 3d 3c 55 49 68 |C....x..%.h=<UIh|
00000180 46 43 bc df 0c 2f 56 54 2a 0b db 4e 83 97 82 47 |FC.../VT*..N...G|
00000190 f6 64 64 35 9f 29 56 43 9c 8b 54 07 b8 73 b2 e4 |.dd5.)VC..T..s..|
000001a0 06 83 49 38 cc 3d 78 15 d2 7c 57 57 55 61 5a c5 |..I8.=x..|WWUaZ.|
000001b0 7e 42 fe ae a5 00 0e 0b 01 4e 21 3d a8 65 98 33 |~B.......N!=.e.3|
000001c0 40 00 de 02 9c 5e b0 33 a9 d2 24 62 20 29 d3 bc |@....^.3..$b )..|
000001d0 8f 3c 3c 0d 9a 12 59 fe f1 5f da a2 c3 66 ff 28 |.<<...Y.._...f.(|
000001e0 97 38 fd 0c c8 a8 f5 be 49 36 df 0b e1 3c 2d 05 |.8......I6...<-.|
000001f0 04 29 c8 5d 3e 4f 51 12 92 be 90 4a f4 9f 47 4d |.).]>OQ....J..GM|
00000200 e7 b2 e8 f0 35 11 06 59 37 ce 11 3c 38 39 34 32 |....5..Y7..<8942|
00000210 67 99 a7 d0 08 a6 5a 8f d3 51 4c 72 7b 8a c1 82 |g.....Z..QLr{...|
00000220 b9 67 37 d3 95 5c 98 47 a5 17 03 03 00 a4 18 dd |.g7..\.G........|
00000230 ae ad f2 7b 11 07 aa a3 e9 0d 0f ef 69 6b 29 bb |...{........ik).|
00000240 76 ec 64 80 d7 ae f9 70 0b 2a 04 e9 86 6c 9a 38 |v.d....p.*...l.8|
00000250 85 a5 1f 3e 89 f9 26 2e 36 d2 0b 61 86 e7 06 01 |...>..&.6..a....|
00000260 fd 9e a5 63 84 30 61 2a e3 12 ca 4a a7 77 de 14 |...c.0a*...J.w..|
00000270 7b ff d6 7c a6 ce 34 0a 3a f8 26 66 b1 19 aa fa |{..|..4.:.&f....|
00000280 06 73 c8 e3 12 cd 71 a4 4b 8b 71 fe 20 5f de a6 |.s....q.K.q. _..|
00000290 01 3a 9e 8e 67 10 66 ba e2 19 39 51 5e a4 33 71 |.:..g.f...9Q^.3q|
000002a0 65 e1 9f b1 99 2b 3c bf 1c a2 3e e8 20 e9 87 1b |e....+<...>. ...|
000002b0 1f ef 17 9e 09 fd f3 52 70 d0 c6 38 bf 63 d8 bf |.......Rp..8.c..|
000002c0 48 4f 21 83 b1 89 b7 41 30 f2 8a 50 fe 48 ab a0 |HO!....A0..P.H..|
000002d0 ee 26 17 03 03 00 35 1c c5 ba 62 85 94 3f 3e 91 |.&....5...b..?>.|
000002e0 1b 75 7c 58 17 a4 8c 18 03 dd 58 c5 fb 58 ba d3 |.u|X......X..X..|
000002f0 36 c9 17 11 ed 80 6d 28 da 0f 74 06 97 eb 65 b9 |6.....m(..t...e.|
00000300 00 f2 1a 31 31 30 56 0c d8 03 fd 97 17 03 03 00 |...110V.........|
00000310 13 22 2f 15 cb 78 1d f6 80 d0 fc ab 56 87 57 db |."/..x......V.W.|
00000320 7e 9a cd be |~...|
>>> Flow 4 (server to client)
00000000 17 03 03 02 8c 20 58 a6 78 18 96 db a9 a6 7b 82 |..... X.x.....{.|
00000010 12 1d 91 3c d2 f2 53 46 22 56 17 ba 71 7e ab 85 |...<..SF"V..q~..|
00000020 9d eb d3 23 8a d2 b5 fe d0 40 ad 25 d6 bb cf f1 |...#.....@.%....|
00000030 94 6e ea b8 f7 dc 4b cf 7c 6e 04 c7 cf 8c 00 4f |.n....K.|n.....O|
00000040 99 1c 4a 0d 54 02 9c 0c 48 af 82 ac b3 1c 56 91 |..J.T...H.....V.|
00000050 36 ab b8 3a 1e 95 68 7d 70 cb be 3b c4 77 36 7d |6..:..h}p..;.w6}|
00000060 37 62 88 85 30 c7 a1 12 a6 ca 95 9b d7 42 71 ec |7b..0........Bq.|
00000070 7e f6 b8 bf f6 27 73 c0 2b 83 a5 25 c7 3c 5c 19 |~....'s.+..%.<\.|
00000080 c1 42 8f 10 5b d9 40 cd f7 6a b6 0d 93 54 78 9e |.B..[.@..j...Tx.|
00000090 f1 35 68 2a 9d fd bf 34 9d ac 97 78 bf 12 0e 2b |.5h*...4...x...+|
000000a0 82 91 14 32 46 0c 6b 9c b5 74 65 24 07 e7 c0 7e |...2F.k..te$...~|
000000b0 76 ff 29 f1 2d 6a dc 4d 59 ef 3b 51 f5 30 b4 df |v.).-j.MY.;Q.0..|
000000c0 8a 28 ff 38 2f e4 30 ae a6 5f b8 3e f5 22 eb 2d |.(.8/.0.._.>.".-|
000000d0 14 6a f4 ec ad c1 e2 70 be 31 76 d7 7c 41 2b 3a |.j.....p.1v.|A+:|
000000e0 be 55 56 dc 86 fa 44 ee da c4 5c 52 2c 02 60 72 |.UV...D...\R,.`r|
000000f0 03 8e f2 ea 51 c7 4c 69 16 34 93 e2 61 d3 42 96 |....Q.Li.4..a.B.|
00000100 04 f1 fa 47 14 29 36 38 d9 f1 80 31 6f 0a 29 fa |...G.)68...1o.).|
00000110 c6 a9 f7 4e 54 1d 15 e8 8c fb 66 3b 0c 9d 00 b7 |...NT.....f;....|
00000120 c4 b7 6b 3c be 14 79 0b bd 6e 1c a6 0b 31 ac 15 |..k<..y..n...1..|
00000130 a6 3d 61 3e fa 52 06 17 5a dc 76 ef 49 2e 36 a2 |.=a>.R..Z.v.I.6.|
00000140 d0 e5 96 5c bf 86 1c 43 66 ba 15 a3 40 ad e5 f7 |...\...Cf...@...|
00000150 0c e5 74 a4 e7 09 4a ed a5 0b 96 b6 f1 c3 9a 3b |..t...J........;|
00000160 f3 9c 47 5f 22 4f 16 47 14 1c 75 4a 5c 84 52 d6 |..G_"O.G..uJ\.R.|
00000170 87 15 dd 14 1b 63 bc 38 5a 03 1f 66 eb dd f4 84 |.....c.8Z..f....|
00000180 a3 ac 6f c1 eb f6 aa 27 2c 21 aa 27 8c b5 79 a6 |..o....',!.'..y.|
00000190 cd 0e ca 49 a6 75 ac 44 c7 fd ec 34 a2 8b bf b1 |...I.u.D...4....|
000001a0 d2 93 1e 48 83 cc 24 c5 7a 64 fb ac 98 9c e5 c2 |...H..$.zd......|
000001b0 8c 93 1f 7e 59 14 1b 08 33 e7 49 3d 0a 0a fb 2a |...~Y...3.I=...*|
000001c0 a9 ed 88 08 08 d1 1b 03 7c 50 22 6c a8 c8 1e 0d |........|P"l....|
000001d0 9a ab 6d 88 2b e4 6c 64 cd f1 44 5f 96 45 2a 30 |..m.+.ld..D_.E*0|
000001e0 76 ae 91 cc c2 41 ea 95 36 c0 f2 d0 44 fd 34 ce |v....A..6...D.4.|
000001f0 fd 70 50 ca 4f 14 60 8b cd e4 0c 56 fa 73 b4 f9 |.pP.O.`....V.s..|
00000200 9c b5 cd 3f cf f5 03 65 ea a9 cc 9e f2 b3 43 ed |...?...e......C.|
00000210 0c 3f 71 41 d7 e7 aa bc 2b c8 25 8c d2 45 7a d7 |.?qA....+.%..Ez.|
00000220 7d 39 b0 bf 6b 89 96 07 5a 84 29 5b 6e 4a 63 62 |}9..k...Z.)[nJcb|
00000230 54 b2 9d b0 0b 25 4a b5 65 04 9c 86 d1 09 d8 e5 |T....%J.e.......|
00000240 71 c1 8a 1f 8a ae 56 b5 dd 3b 20 6f b9 43 f5 23 |q.....V..; o.C.#|
00000250 0c 9e 69 1f c8 71 38 93 e1 d0 75 14 c8 1b c6 9c |..i..q8...u.....|
00000260 69 04 b2 a2 a6 7f 8e 2d e2 20 58 f5 f7 c1 0e 2c |i......-. X....,|
00000270 4f 81 e1 da 38 e9 1b dd c7 18 d6 6b e0 03 01 00 |O...8......k....|
00000280 89 4e 06 1e e4 79 e9 21 dc 3e 95 a9 07 58 f2 ee |.N...y.!.>...X..|
00000290 6a 17 03 03 00 1e 82 69 04 dd 7f d3 0d fa da 75 |j......i.......u|
000002a0 cf c4 d0 19 aa c8 5b 7e c3 6b 85 ea 7c 73 05 31 |......[~.k..|s.1|
000002b0 35 c0 41 56 17 03 03 00 13 98 b3 91 b2 b9 db df |5.AV............|
000002c0 59 17 6f 97 fb 8f c7 76 bc 98 86 7a |Y.o....v...z|