utls/testdata/Server-TLSv13-ClientAuthRequestedAndECDSAGiven
Filippo Valsorda 866e886415 crypto/tls: add SessionState.Extra
This can be used by applications to store additional data in a session.

Fixes #57753
For #60105

Change-Id: Ib42387ad64750fa8dbbdf51de5e9c86378bef0ee
Reviewed-on: https://go-review.googlesource.com/c/go/+/496822
Run-TryBot: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Marten Seemann <martenseemann@gmail.com>
Reviewed-by: Damien Neil <dneil@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
2023-05-24 23:57:01 +00:00

180 lines
14 KiB
Text

>>> Flow 1 (client to server)
00000000 16 03 01 00 ca 01 00 00 c6 03 03 67 df f1 45 11 |...........g..E.|
00000010 23 2e f9 c7 b7 79 9c d2 de 79 f5 c8 05 95 76 ae |#....y...y....v.|
00000020 6e ae 30 53 4e 00 cb 8d 7e 76 d5 20 2c a2 11 43 |n.0SN...~v. ,..C|
00000030 95 21 85 87 45 b8 05 61 33 53 21 4d 52 cd 30 24 |.!..E..a3S!MR.0$|
00000040 6c ae d5 19 af c0 7f 1b db ca ca 4c 00 04 13 01 |l..........L....|
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 6b |-.....3.&.$... k|
000000b0 fb ae 27 db eb 54 a0 61 ad 59 20 9e 0f ac 6c 2c |..'..T.a.Y ...l,|
000000c0 63 9b 23 d0 5a 29 45 a8 5f 03 41 66 18 cd 59 |c.#.Z)E._.Af..Y|
>>> 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 2c a2 11 43 |........... ,..C|
00000030 95 21 85 87 45 b8 05 61 33 53 21 4d 52 cd 30 24 |.!..E..a3S!MR.0$|
00000040 6c ae d5 19 af c0 7f 1b db ca ca 4c 13 01 00 00 |l..........L....|
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 f8 ec 84 1c c6 fc |................|
00000090 84 d0 a7 1b fa 55 1f 9e d3 90 f2 88 83 79 77 8f |.....U.......yw.|
000000a0 10 17 03 03 00 3e 0e b5 4c d7 0b ef 3e c6 84 42 |.....>..L...>..B|
000000b0 52 80 be 05 05 7e a1 8c be 8c ad 65 35 87 6d 1f |R....~.....e5.m.|
000000c0 91 81 29 bc ec a0 ba 2b af 54 aa 95 c8 8e 93 1d |..)....+.T......|
000000d0 26 39 21 06 fe 56 66 55 b1 6d de 4b 3f ee 64 f3 |&9!..VfU.m.K?.d.|
000000e0 9c e5 b8 50 17 03 03 02 6d 5c fb 39 21 7c 17 36 |...P....m\.9!|.6|
000000f0 b2 f3 3d f7 58 f1 1a 13 f2 e2 62 6e 0d 16 9c 37 |..=.X.....bn...7|
00000100 aa 7e e6 93 d9 4b de e8 80 b4 bf 15 0b 86 dd fc |.~...K..........|
00000110 e5 55 c1 0a 29 b1 86 28 dd 31 e9 15 45 8d f1 b2 |.U..)..(.1..E...|
00000120 3d 46 19 57 f3 2c 0b d4 49 74 ba 0a be 43 96 3c |=F.W.,..It...C.<|
00000130 e9 49 1c 6a 1f 4e 81 cc f6 86 f7 7b 21 51 24 90 |.I.j.N.....{!Q$.|
00000140 6d 9f 6c 54 4a 36 b5 a2 ad d9 92 2f 25 e6 b3 84 |m.lTJ6...../%...|
00000150 89 86 a5 be 6b e3 38 ea 59 58 be f3 d6 eb 04 33 |....k.8.YX.....3|
00000160 a6 3c 9a 1f ae 74 42 b1 88 3b 00 07 e9 00 7b ef |.<...tB..;....{.|
00000170 e9 84 2c 27 1f a3 fe a7 40 bf 86 59 5a f5 3c 24 |..,'....@..YZ.<$|
00000180 d2 65 39 16 88 fa 62 52 54 05 fe 1f d7 12 e0 d5 |.e9...bRT.......|
00000190 17 06 af a0 f4 66 aa 42 73 a2 b1 a3 0e 89 ed 24 |.....f.Bs......$|
000001a0 31 0d f9 01 ff dc c9 c0 26 14 1c 1f f2 7b 7d 8a |1.......&....{}.|
000001b0 f6 fc 78 7a 20 b1 11 f8 bc 95 2b 70 57 da 3f c3 |..xz .....+pW.?.|
000001c0 8e e7 02 92 b5 5e 10 54 bc 30 b7 4c 1c 76 51 a4 |.....^.T.0.L.vQ.|
000001d0 81 65 05 17 76 15 e5 9a 5f 3a 0c 39 b4 16 de f9 |.e..v..._:.9....|
000001e0 0d 82 5f fd 1a 8a b0 d6 2c 59 75 92 39 fb 9c ce |.._.....,Yu.9...|
000001f0 03 f6 52 64 49 1f d6 8e 6c 69 82 15 dd 96 99 e9 |..RdI...li......|
00000200 2c 93 72 90 05 de d2 30 2c d1 f7 8c be 52 d2 7d |,.r....0,....R.}|
00000210 67 8e 25 7b 47 4d 02 d6 86 bd 1d 9a 9c 17 03 f3 |g.%{GM..........|
00000220 ed f7 41 6b b4 65 b2 31 8f bd 82 5f 8c 4a eb 02 |..Ak.e.1..._.J..|
00000230 4d c6 27 3c f2 d1 00 7d 1e 87 01 d0 68 34 e1 0e |M.'<...}....h4..|
00000240 18 65 94 67 6c 94 da 5d 39 0c f6 e8 6a e5 16 71 |.e.gl..]9...j..q|
00000250 81 5b da 7c 31 09 8b b8 c4 1c 58 90 6b e4 34 2f |.[.|1.....X.k.4/|
00000260 af 3f 5d 68 ba 36 bd e3 5f 7f 6e f7 e5 1c 83 9c |.?]h.6.._.n.....|
00000270 5f d1 ec 75 ec bd 6b db 50 56 8b de 4d 4c 60 5b |_..u..k.PV..ML`[|
00000280 5f 51 13 14 c9 02 1f 42 24 75 05 13 a0 f2 05 1b |_Q.....B$u......|
00000290 50 a7 07 53 cb 07 14 ca 69 ce 21 66 a8 91 6d 40 |P..S....i.!f..m@|
000002a0 ea d6 2c 08 8d 97 73 e1 04 e9 0f 63 58 0c 82 19 |..,...s....cX...|
000002b0 f4 b0 6b b7 ae 18 62 df fb 75 32 d7 02 73 e4 85 |..k...b..u2..s..|
000002c0 f0 e9 e1 00 49 65 ed 2b fa 4b 42 80 06 00 7f bf |....Ie.+.KB.....|
000002d0 27 49 a8 d8 4c ab 09 f5 f3 a9 61 af e4 e6 20 33 |'I..L.....a... 3|
000002e0 18 9a 00 da 73 0c d0 86 e4 da 81 42 34 06 84 6f |....s......B4..o|
000002f0 a7 0c 58 be 8e 7e 02 20 ba 12 ce 61 92 3b 62 21 |..X..~. ...a.;b!|
00000300 4d bf 72 b1 c6 aa b2 e6 21 c8 65 e1 9f 12 66 bb |M.r.....!.e...f.|
00000310 d9 1a 1c d7 01 1f ae e5 64 45 e2 97 35 9c ec aa |........dE..5...|
00000320 ca 64 d4 07 8b 90 92 d6 3f bc 90 08 36 ec c7 3b |.d......?...6..;|
00000330 cd f1 b5 90 75 6e 82 6d cb 8f 5f 24 11 a9 a5 35 |....un.m.._$...5|
00000340 48 a1 48 e4 94 4c 62 b3 3d f5 61 31 db 56 1a f8 |H.H..Lb.=.a1.V..|
00000350 c0 8c 90 9a c1 16 17 03 03 00 99 07 62 9d 2c d2 |............b.,.|
00000360 0e b6 f2 67 69 8d eb 23 fd 0a a2 e7 af fa a3 a1 |...gi..#........|
00000370 39 28 71 78 32 1b 06 2f bd 94 10 da 76 c6 68 6e |9(qx2../....v.hn|
00000380 a6 43 cb b5 7a 4b f1 02 00 4a 15 e9 05 6a 2b 47 |.C..zK...J...j+G|
00000390 b2 24 a2 5c a1 48 1c 5c 4b 38 82 f8 3f 3b 1b b6 |.$.\.H.\K8..?;..|
000003a0 37 ec ca a6 9e 50 ed 8c 88 ef a4 d6 cc ce 33 ef |7....P........3.|
000003b0 2f 1f 80 ac 6e 8c da 18 b9 ef 30 7a 63 30 a7 26 |/...n.....0zc0.&|
000003c0 c8 8f c5 a7 18 d6 f3 56 08 cc 64 2b 7b 4a e3 3f |.......V..d+{J.?|
000003d0 b0 ad 27 7a 8c de f1 b5 92 b0 64 19 5e 06 56 9f |..'z......d.^.V.|
000003e0 bd 98 6f a5 99 33 03 3a 78 c3 86 3d 6a a5 4f 20 |..o..3.:x..=j.O |
000003f0 2a 64 5d d0 17 03 03 00 35 98 c1 a0 c6 fb db e6 |*d].....5.......|
00000400 d5 82 1c 93 77 cc aa 75 84 65 c1 4e 9e 62 fa 8e |....w..u.e.N.b..|
00000410 07 c7 63 52 07 bb 14 26 65 d9 2b a9 e5 51 37 82 |..cR...&e.+..Q7.|
00000420 5d 2f 5c 21 fb fd 9a 96 d4 41 9f 79 ef b1 |]/\!.....A.y..|
>>> Flow 3 (client to server)
00000000 14 03 03 00 01 01 17 03 03 02 1e 0c 53 fd 6c c9 |............S.l.|
00000010 be 5e 14 17 cf 01 1c 65 7c fc 02 8b 36 24 ce d3 |.^.....e|...6$..|
00000020 0d 7f 68 4d 10 75 59 d9 ba 3a 91 27 8a 37 61 74 |..hM.uY..:.'.7at|
00000030 bd 69 96 dd e1 b8 0b ec 7c 9f 75 97 62 f6 46 6e |.i......|.u.b.Fn|
00000040 24 bb a8 27 7a c1 e4 68 3a 93 52 ea f7 28 07 85 |$..'z..h:.R..(..|
00000050 6f a0 3b 00 5f 15 d3 16 17 80 4c ea ba ca 00 11 |o.;._.....L.....|
00000060 27 5c f3 cb c7 ed 6f dd 54 91 42 41 82 43 32 18 |'\....o.T.BA.C2.|
00000070 62 bd d6 4e 9e d6 45 3d 1d b5 95 1c c1 ab 5b a8 |b..N..E=......[.|
00000080 fe 47 88 54 a7 cf 56 9c bb d5 49 8a cc 6e 28 d6 |.G.T..V...I..n(.|
00000090 ad a4 55 61 f4 82 ff 60 79 9b 88 64 ec b7 5a 3e |..Ua...`y..d..Z>|
000000a0 62 16 a4 74 30 59 61 b1 4b 4c 60 25 98 50 97 f3 |b..t0Ya.KL`%.P..|
000000b0 48 70 1d c2 3b 0c 78 7f dd 57 90 cf 5d 2a 6b ef |Hp..;.x..W..]*k.|
000000c0 a8 ab 82 d9 5b 69 94 16 16 68 2e e7 36 7e 02 c9 |....[i...h..6~..|
000000d0 41 9d f2 be 26 83 3c 4b b9 a7 e1 3b 7d 49 cd 69 |A...&.<K...;}I.i|
000000e0 60 74 91 0a cc 1c c5 fe 53 6b cf 0f 2e 1f 79 5b |`t......Sk....y[|
000000f0 9d 60 55 1c 30 0e 25 ce 37 7f 39 67 fa f6 b8 e6 |.`U.0.%.7.9g....|
00000100 cc c5 28 6f 50 0b ac b1 b5 d8 e9 44 b1 8c 60 b1 |..(oP......D..`.|
00000110 b4 a8 6c be 53 0c e3 75 fc f2 20 49 ce e4 7a 2c |..l.S..u.. I..z,|
00000120 8f 7a f3 19 39 db b8 bc 96 b3 eb 66 9e f2 dd 24 |.z..9......f...$|
00000130 95 a9 48 61 31 48 b3 23 66 d2 ca 06 08 2d 1b 60 |..Ha1H.#f....-.`|
00000140 68 b1 c6 fa 0c a7 bb 3e f8 c9 9e 47 de 5f 3c 78 |h......>...G._<x|
00000150 3e 7d b7 aa 5c e7 6b 9a ca 60 eb f7 1e 8f bb 7c |>}..\.k..`.....||
00000160 85 2f 81 df 30 fc 15 5e 8a c0 b8 eb 19 5d 2e d7 |./..0..^.....]..|
00000170 4c 4b 99 60 ee 22 96 a3 59 9b 20 a8 eb 62 33 bb |LK.`."..Y. ..b3.|
00000180 58 82 f4 83 aa 4c 0a 24 68 c8 2e d8 17 44 08 51 |X....L.$h....D.Q|
00000190 94 d2 a8 dc 9d 65 8e cf 14 ec e8 68 c0 e4 bc 30 |.....e.....h...0|
000001a0 b6 a4 57 a1 f5 3a c5 ef 53 81 f9 a2 cd d7 ca d8 |..W..:..S.......|
000001b0 9c e1 72 ec d1 87 ee e4 85 30 74 ae 5b 63 e0 6c |..r......0t.[c.l|
000001c0 09 19 86 56 8e 91 ba ce 13 24 1c 2b 04 43 5d a5 |...V.....$.+.C].|
000001d0 db 83 3b 89 e6 ff 90 54 e2 31 e8 b9 5e 70 db 38 |..;....T.1..^p.8|
000001e0 9f 0c b2 af 58 14 06 9c f7 68 90 5c 3e 35 77 54 |....X....h.\>5wT|
000001f0 3e 66 87 cb 52 23 21 0b ab 3a 93 9a e4 ac cc c6 |>f..R#!..:......|
00000200 61 d5 2c b9 3d d0 16 9e 19 6f 21 51 e3 73 94 96 |a.,.=....o!Q.s..|
00000210 a8 2c f1 0c c3 3f 93 3e ce 4a 86 57 9e 7d eb 8d |.,...?.>.J.W.}..|
00000220 fa b4 65 00 93 bc f1 36 55 17 03 03 00 a3 22 15 |..e....6U.....".|
00000230 02 7a 68 4a a7 e8 89 36 48 c2 03 37 6a c5 14 30 |.zhJ...6H..7j..0|
00000240 88 85 99 3a 35 b4 1c 73 77 d2 36 13 5f cd 20 6e |...:5..sw.6._. n|
00000250 df 42 d5 9e 71 cf 9a 48 98 a5 9d c3 d5 d5 1b 76 |.B..q..H.......v|
00000260 38 c7 48 94 31 f2 80 d0 bb a1 32 90 2b a4 13 40 |8.H.1.....2.+..@|
00000270 ac f9 eb c0 1f ca 35 ff 61 10 79 b8 e5 47 d7 7e |......5.a.y..G.~|
00000280 b2 46 46 37 c7 f7 21 89 59 a1 a5 b9 96 a4 51 ba |.FF7..!.Y.....Q.|
00000290 09 e7 9b b4 53 c0 87 29 5c f1 a3 e3 10 fc 4c a7 |....S..)\.....L.|
000002a0 6f 30 cc cc 80 58 c8 7d be 9f ea b6 24 42 90 9a |o0...X.}....$B..|
000002b0 a6 c2 2e 49 f9 97 e9 4c 4e 64 4f 1e 5b c3 04 7d |...I...LNdO.[..}|
000002c0 7c 36 34 05 d2 d5 29 55 20 35 fb d1 63 24 1f 3b ||64...)U 5..c$.;|
000002d0 54 17 03 03 00 35 d5 85 e3 e3 b1 c4 03 6b c5 1a |T....5.......k..|
000002e0 7f cb b8 a9 0e 73 90 5c 82 95 fa 25 f8 aa 43 ea |.....s.\...%..C.|
000002f0 27 d5 70 c0 0f 6b ee 06 63 e9 2e 59 d7 12 4f 3a |'.p..k..c..Y..O:|
00000300 b6 1b 98 4d 91 9a a0 38 db e2 c7 17 03 03 00 13 |...M...8........|
00000310 19 23 f2 af 5d 63 d6 e1 09 a7 8d 68 18 6b 06 af |.#..]c.....h.k..|
00000320 45 44 02 |ED.|
>>> Flow 4 (server to client)
00000000 17 03 03 02 8b 45 f4 a2 5f b5 c1 41 7c 7c c7 6f |.....E.._..A||.o|
00000010 5b 96 ea 1a 5c 6c e1 f6 fc 78 48 ad 9b de 10 39 |[...\l...xH....9|
00000020 c3 3f af 90 9f 0d 54 1e 8a fb 95 b8 2b 3e 0d 8e |.?....T.....+>..|
00000030 fb 4d d6 73 de 23 41 96 8c 2d 72 8f fb bd f9 ad |.M.s.#A..-r.....|
00000040 27 d1 69 cb d5 23 3d 3c a9 2c b8 1b 8b ee c9 bf |'.i..#=<.,......|
00000050 2f 8a 09 f7 e5 d8 c8 8f bd 7b fc 84 2e 06 61 4c |/........{....aL|
00000060 4f d0 5c 92 f3 66 18 f9 e1 36 ea 3e 01 22 0c 1d |O.\..f...6.>."..|
00000070 ab 86 0b b4 a7 10 63 19 7c b8 30 35 a2 f8 0a ef |......c.|.05....|
00000080 d0 12 98 26 92 56 3a 68 ba d7 96 4e be cd b5 03 |...&.V:h...N....|
00000090 e1 01 d6 3a a1 8f f4 3b 11 0c b6 7d 30 37 c8 09 |...:...;...}07..|
000000a0 73 0b 49 f6 d5 b3 77 85 1e d1 20 4e 7a da 98 6c |s.I...w... Nz..l|
000000b0 1d 7b b5 a7 0e 11 56 d6 cc 78 b7 7a f7 fd 10 2f |.{....V..x.z.../|
000000c0 8b e3 3f 61 7a 3f 58 db 17 26 05 ff 03 6d 5c 11 |..?az?X..&...m\.|
000000d0 f5 53 68 d6 7b d8 ed 9c d2 a7 a3 c5 ca 54 36 3d |.Sh.{........T6=|
000000e0 9a 35 b1 fc a1 99 a9 19 19 f3 60 13 ca c0 2e a1 |.5........`.....|
000000f0 73 1e d1 b1 90 80 d6 6b ab e6 a4 95 da 27 cb 50 |s......k.....'.P|
00000100 0f d0 9e 2a 98 ca 9a 1c 86 82 95 07 35 8d f2 ef |...*........5...|
00000110 4b 3f 45 93 2d cc 15 82 7c e1 70 2d ab 02 b1 ae |K?E.-...|.p-....|
00000120 e1 38 9e 12 09 55 bf ad c9 49 fb c9 ba f7 13 ad |.8...U...I......|
00000130 e7 b7 6b dd 97 df cf 6e 29 10 8e 60 68 31 f4 3d |..k....n)..`h1.=|
00000140 c9 29 0f 2e 7a 43 ce c3 e2 ce 08 d7 a2 aa cc e1 |.)..zC..........|
00000150 fb fd 73 01 19 5f 14 9f 93 cc 16 06 59 86 f0 4b |..s.._......Y..K|
00000160 75 12 5e a7 2a 2e d8 40 b8 fd 03 38 37 80 b1 4b |u.^.*..@...87..K|
00000170 8f 98 cb e1 b0 db d5 c3 87 ef 2c 50 2d 52 c6 cb |..........,P-R..|
00000180 4e 8a cd dc 99 56 4b 2f 3b aa 8b 9d ea ef 9a ad |N....VK/;.......|
00000190 68 eb 9d 42 e0 0d 76 e9 6c 6b bb b7 36 d2 06 23 |h..B..v.lk..6..#|
000001a0 c0 98 c4 4b db ee 3a 53 87 9a 17 7f 5d 98 6c 0b |...K..:S....].l.|
000001b0 4f 8a d1 97 17 d9 76 35 f9 b9 01 57 79 68 0f b4 |O.....v5...Wyh..|
000001c0 a7 99 99 05 2d 99 d6 71 03 56 e0 8e 2e 83 0e d0 |....-..q.V......|
000001d0 45 e2 24 43 67 c1 2b c9 4b 6f 82 d9 b5 a3 8a 8b |E.$Cg.+.Ko......|
000001e0 9f dc 11 a3 97 89 2c cb 86 ba 3e a5 c8 d0 ef 2c |......,...>....,|
000001f0 ba 5e 98 0e 07 36 3b f9 d9 51 c6 9c 8b 55 b6 a0 |.^...6;..Q...U..|
00000200 2a 05 30 aa 48 7e 8e 3a 41 1f 99 b2 f9 55 8f ac |*.0.H~.:A....U..|
00000210 0c 12 ba 49 54 8a 2c 62 9e 6f cd 3c 9c 47 d2 bc |...IT.,b.o.<.G..|
00000220 b8 f1 9e a7 e7 45 be f4 94 ce be b2 81 59 79 e3 |.....E.......Yy.|
00000230 9c a2 7e 17 47 3d a7 48 ea a4 6c 2b d5 57 3b a7 |..~.G=.H..l+.W;.|
00000240 e4 1a f3 5b 72 e8 f4 c2 1e fb 12 75 27 69 0c fa |...[r......u'i..|
00000250 17 a7 6c b8 13 0f b9 ce 50 79 a1 30 ec a1 81 20 |..l.....Py.0... |
00000260 da 0d 63 d0 5f 93 c4 ba 43 0e 37 36 82 3f 7f 4c |..c._...C.76.?.L|
00000270 e3 b7 94 f5 71 32 ae 47 0b 55 b3 00 15 5d a8 40 |....q2.G.U...].@|
00000280 98 08 83 2f 2a c1 9d 02 c5 70 c1 9f 7b c3 c6 c8 |.../*....p..{...|
00000290 17 03 03 00 1e 02 0a 00 8d e6 e2 35 8a c5 c4 ae |...........5....|
000002a0 aa d8 0b 9e e3 63 61 48 fd 6c 8b 99 68 df 9d 7c |.....caH.l..h..||
000002b0 3a c4 ae 17 03 03 00 13 38 6f 14 38 83 76 f4 78 |:.......8o.8.v.x|
000002c0 23 ef 93 42 ac 56 d7 5f 7d a7 03 |#..B.V._}..|