Skip to content

Commit 9e98e7e

Browse files
committed
crypto/tls: enable X25519 by default.
Since this changes the offered curves in the ClientHello, all the test data needs to be updated too. Change-Id: I227934711104349c0f0eab11d854e5a2adcbc363 Reviewed-on: https://go-review.googlesource.com/30825 Reviewed-by: Brad Fitzpatrick <[email protected]>
1 parent 8a11cb3 commit 9e98e7e

File tree

63 files changed

+2757
-2875
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+2757
-2875
lines changed

src/crypto/tls/common.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@ func (c *Config) maxVersion() uint16 {
550550
return c.MaxVersion
551551
}
552552

553-
var defaultCurvePreferences = []CurveID{CurveP256, CurveP384, CurveP521}
553+
var defaultCurvePreferences = []CurveID{X25519, CurveP256, CurveP384, CurveP521}
554554

555555
func (c *Config) curvePreferences() []CurveID {
556556
if c == nil || len(c.CurvePreferences) == 0 {
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
>>> Flow 1 (client to server)
2-
00000000 16 03 01 00 8b 01 00 00 87 03 03 00 00 00 00 00 |................|
2+
00000000 16 03 01 00 8d 01 00 00 89 03 03 00 00 00 00 00 |................|
33
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
44
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 28 c0 2f |.............(./|
55
00000030 c0 2b c0 30 c0 2c c0 27 c0 13 c0 23 c0 09 c0 14 |.+.0.,.'...#....|
66
00000040 c0 0a 00 9c 00 9d 00 3c 00 2f 00 35 c0 12 00 0a |.......<./.5....|
7-
00000050 00 05 c0 11 c0 07 01 00 00 36 00 05 00 05 01 00 |.........6......|
8-
00000060 00 00 00 00 0a 00 08 00 06 00 17 00 18 00 19 00 |................|
9-
00000070 0b 00 02 01 00 00 0d 00 0e 00 0c 04 01 04 03 05 |................|
10-
00000080 01 05 03 02 01 02 03 ff 01 00 01 00 00 12 00 00 |................|
7+
00000050 00 05 c0 11 c0 07 01 00 00 38 00 05 00 05 01 00 |.........8......|
8+
00000060 00 00 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 |................|
9+
00000070 19 00 0b 00 02 01 00 00 0d 00 0e 00 0c 04 01 04 |................|
10+
00000080 03 05 01 05 03 02 01 02 03 ff 01 00 01 00 00 12 |................|
11+
00000090 00 00 |..|
1112
>>> Flow 2 (server to client)
12-
00000000 16 03 01 00 59 02 00 00 55 03 01 20 f3 26 a5 ad |....Y...U.. .&..|
13-
00000010 ee a8 a9 b7 26 5f 94 f5 56 bc 50 07 70 b8 71 9f |....&_..V.P.p.q.|
14-
00000020 98 0a d2 fb a6 74 84 8c bb ac 66 20 bc f2 63 e9 |.....t....f ..c.|
15-
00000030 e4 84 44 8a 53 3b e4 67 24 99 af e0 79 03 f5 ac |..D.S;.g$...y...|
16-
00000040 6d 18 19 b0 e5 54 ab 0f 6d b7 00 09 c0 09 00 00 |m....T..m.......|
13+
00000000 16 03 01 00 59 02 00 00 55 03 01 06 7a 54 62 74 |....Y...U...zTbt|
14+
00000010 6f db 23 bf 1e fc 82 35 4d 57 c5 09 e1 63 fb 3a |o.#....5MW...c.:|
15+
00000020 44 dd 3e 60 ec bc 3e 2f 2c 6f 52 20 0c 8e 2a 1e |D.>`..>/,oR ..*.|
16+
00000030 02 bf 03 ef a4 b0 2a f9 3a 16 a7 97 01 cb 78 f0 |......*.:.....x.|
17+
00000040 4d e9 ea 81 f6 0f 9c fb 44 a8 f8 29 c0 09 00 00 |M.......D..)....|
1718
00000050 0d ff 01 00 01 00 00 0b 00 04 03 00 01 02 16 03 |................|
1819
00000060 01 02 0e 0b 00 02 0a 00 02 07 00 02 04 30 82 02 |.............0..|
1920
00000070 00 30 82 01 62 02 09 00 b8 bf 2d 47 a0 d2 eb f4 |.0..b.....-G....|
@@ -48,22 +49,20 @@
4849
00000240 13 83 0d 94 06 bb d4 37 7a f6 ec 7a c9 86 2e dd |.......7z..z....|
4950
00000250 d7 11 69 7f 85 7c 56 de fb 31 78 2b e4 c7 78 0d |..i..|V..1x+..x.|
5051
00000260 ae cb be 9e 4e 36 24 31 7b 6a 0f 39 95 12 07 8f |....N6$1{j.9....|
51-
00000270 2a 16 03 01 00 d6 0c 00 00 d2 03 00 17 41 04 a3 |*............A..|
52-
00000280 80 39 df 4d a8 89 ae 9e 42 8c 51 ec c3 e3 9f d0 |.9.M....B.Q.....|
53-
00000290 46 25 b0 77 0e 95 35 c5 3e 54 e8 cc 68 56 b8 7e |F%.w..5.>T..hV.~|
54-
000002a0 30 70 2e 10 b8 1e 9b 17 b2 a0 10 91 94 aa 6b d8 |0p............k.|
55-
000002b0 2d db 7f 1d 88 01 fa c0 73 ba 6a 49 eb 29 2b 00 |-.......s.jI.)+.|
56-
000002c0 8b 30 81 88 02 42 01 70 4e 19 a6 64 ea 41 c6 6b |.0...B.pN..d.A.k|
57-
000002d0 35 3b d7 83 70 34 5f 73 5c 2f 45 e8 de ca 26 3c |5;..p4_s\/E...&<|
58-
000002e0 b0 54 98 85 a8 95 19 ad 70 eb 95 48 b1 f2 67 58 |.T......p..H..gX|
59-
000002f0 23 ba 27 80 30 f3 df 61 30 51 3f 15 c3 df fb d5 |#.'.0..a0Q?.....|
60-
00000300 70 46 53 69 99 aa 5a 60 02 42 00 e7 5c 71 05 32 |pFSi..Z`.B..\q.2|
61-
00000310 19 1a c2 23 2d 6a 03 1f d2 1f 75 9f 74 67 34 90 |...#-j....u.tg4.|
62-
00000320 52 90 12 ca a6 f2 1f 3f 21 6c 24 e1 40 50 4f 49 |R......?!l$.@POI|
63-
00000330 dc a5 68 83 1c 83 94 59 38 c3 5e ca 51 83 41 c0 |..h....Y8.^.Q.A.|
64-
00000340 b6 7c 35 c4 60 48 3a dc 1a 9d 91 dd 16 03 01 00 |.|5.`H:.........|
65-
00000350 0a 0d 00 00 06 03 01 02 40 00 00 16 03 01 00 04 |........@.......|
66-
00000360 0e 00 00 00 |....|
52+
00000270 2a 16 03 01 00 b4 0c 00 00 b0 03 00 1d 20 c6 bf |*............ ..|
53+
00000280 da 7d da 0c 87 2f 71 3a a4 7c 89 23 42 6a 5d d2 |.}.../q:.|.#Bj].|
54+
00000290 b7 85 5a 00 da bb 5e cf ea 86 39 2a b4 20 00 8a |..Z...^...9*. ..|
55+
000002a0 30 81 87 02 42 00 85 42 f6 bc c6 3c c5 9e e3 b3 |0...B..B...<....|
56+
000002b0 48 0f bc ed 4b 78 00 d3 30 69 29 cd 18 56 03 37 |H...Kx..0i)..V.7|
57+
000002c0 8c f5 da 20 33 86 cf ed b8 d2 75 56 2f 85 7b 53 |... 3.....uV/.{S|
58+
000002d0 bc 06 e3 4f a1 7d 9c b6 a7 2a da 45 c8 34 29 89 |...O.}...*.E.4).|
59+
000002e0 3f 8d c9 39 6e b3 6d 02 41 51 02 48 28 c7 e9 75 |?..9n.m.AQ.H(..u|
60+
000002f0 5d b1 d2 d6 11 d1 3a b8 2f 65 af d8 5d 49 9a 42 |].....:./e..]I.B|
61+
00000300 7d ae 12 6a 97 9f 4e 51 9e ec 79 10 27 fd d5 19 |}..j..NQ..y.'...|
62+
00000310 ac 5a c8 cd 5a ac 84 8f fa 05 e3 51 a3 4e 84 b9 |.Z..Z......Q.N..|
63+
00000320 08 85 41 fc e6 5b ba 4b 24 39 16 03 01 00 0a 0d |..A..[.K$9......|
64+
00000330 00 00 06 03 01 02 40 00 00 16 03 01 00 04 0e 00 |......@.........|
65+
00000340 00 00 |..|
6766
>>> Flow 3 (client to server)
6867
00000000 16 03 01 02 0a 0b 00 02 06 00 02 03 00 02 00 30 |...............0|
6968
00000010 82 01 fc 30 82 01 5e 02 09 00 9a 30 84 6c 26 35 |...0..^....0.l&5|
@@ -98,34 +97,32 @@
9897
000001e0 be e8 91 b3 da 1a f5 5d a3 23 f5 26 8b 45 70 8d |.......].#.&.Ep.|
9998
000001f0 65 62 9b 7e 01 99 3d 18 f6 10 9a 38 61 9b 2e 57 |eb.~..=....8a..W|
10099
00000200 e4 fa cc b1 8a ce e2 23 a0 87 f0 e1 67 51 eb 16 |.......#....gQ..|
101-
00000210 03 01 00 46 10 00 00 42 41 04 1e 18 37 ef 0d 19 |...F...BA...7...|
102-
00000220 51 88 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 |Q.5uq..T[....g..|
103-
00000230 24 20 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 |$ >.V...(^.+-O..|
104-
00000240 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 |..lK[.V.2B.X..I.|
105-
00000250 b5 68 1a 41 03 56 6b dc 5a 89 16 03 01 00 91 0f |.h.A.Vk.Z.......|
106-
00000260 00 00 8d 00 8b 30 81 88 02 42 01 37 15 41 67 9a |.....0...B.7.Ag.|
107-
00000270 9b cb 2e d9 0a c0 b9 a8 47 00 81 da f8 9b bc d7 |........G.......|
108-
00000280 e9 89 5a fe c9 9e 7e d1 15 4b 6a 97 a0 90 c7 e8 |..Z...~..Kj.....|
109-
00000290 41 cb 65 39 f0 6c e7 51 7b ff 76 70 f7 94 39 23 |A.e9.l.Q{.vp..9#|
110-
000002a0 5c 4e 02 8d 4c b5 88 ad 77 d1 2d 33 02 42 01 41 |\N..L...w.-3.B.A|
111-
000002b0 06 ed 39 1b a4 ab 7a 8d 62 ce e4 aa 3a 7e b8 82 |..9...z.b...:~..|
112-
000002c0 04 c9 af 95 28 0d 28 69 a5 db bc fe d7 8b 73 17 |....(.(i......s.|
113-
000002d0 cf 1e 76 52 2d fa 05 96 be 30 a3 c6 78 10 02 4b |..vR-....0..x..K|
114-
000002e0 4e d3 41 bb e0 0a a5 79 0a 60 80 bd cd 59 05 df |N.A....y.`...Y..|
115-
000002f0 14 03 01 00 01 01 16 03 01 00 30 c4 d3 dc 0b 45 |..........0....E|
116-
00000300 cd 3a 35 45 60 d9 02 f5 ec a3 da 25 58 d8 9e e4 |.:5E`......%X...|
117-
00000310 af 44 d5 38 5a 90 6d 0e 58 d7 bd 77 3f 36 8c eb |.D.8Z.m.X..w?6..|
118-
00000320 4e ea f3 07 eb ce e1 1f 7a c9 b0 |N.......z..|
100+
00000210 03 01 00 25 10 00 00 21 20 2f e5 7d a3 47 cd 62 |...%...! /.}.G.b|
101+
00000220 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......|
102+
00000230 c2 ed 90 99 5f 58 cb 3b 74 16 03 01 00 91 0f 00 |...._X.;t.......|
103+
00000240 00 8d 00 8b 30 81 88 02 42 01 c5 d1 33 12 b8 59 |....0...B...3..Y|
104+
00000250 0d 75 98 b6 11 e5 06 9d 49 3d 77 37 2a 10 f9 a0 |.u......I=w7*...|
105+
00000260 4f 7e 72 13 5c 3d 7e bf 17 57 ab 16 3d b7 1b f7 |O~r.\=~..W..=...|
106+
00000270 9a 5c 92 99 72 be a2 c7 dc 0c a4 cc 4c ed f6 80 |.\..r.......L...|
107+
00000280 95 7f 59 3f d4 ed 3e 36 9f 82 d1 02 42 01 da 4c |..Y?..>6....B..L|
108+
00000290 27 fc a9 7f c7 1a 8c 7d 29 fe 6b 2b 1a f1 db ee |'......}).k+....|
109+
000002a0 8e 61 59 92 69 ef b5 d2 eb 4a 79 7d ff 17 cc c4 |.aY.i....Jy}....|
110+
000002b0 6f 3e a0 2b 86 0c dd 11 6c 3c 0d e8 a2 55 7d a3 |o>.+....l<...U}.|
111+
000002c0 58 46 cd f9 3d 9e fc 91 7f 07 90 5c 92 3d d8 14 |XF..=......\.=..|
112+
000002d0 03 01 00 01 01 16 03 01 00 30 73 e5 58 cc f4 da |.........0s.X...|
113+
000002e0 e0 2b 1a 26 d7 38 a3 ff 76 ef a5 66 d8 7e c2 25 |.+.&.8..v..f.~.%|
114+
000002f0 b6 3b 4c 61 a4 e6 66 6c ab 0b 76 be f9 bd c1 57 |.;La..fl..v....W|
115+
00000300 69 8b 7b 69 f4 aa 16 80 67 66 |i.{i....gf|
119116
>>> Flow 4 (server to client)
120-
00000000 14 03 01 00 01 01 16 03 01 00 30 d2 18 a6 c2 9d |..........0.....|
121-
00000010 1e 31 18 80 da 63 9b 65 b8 b0 ed 9d d6 86 94 81 |.1...c.e........|
122-
00000020 5e 67 69 a1 2c bd 9b 8a cf 5f 49 75 4e d4 17 fc |^gi.,...._IuN...|
123-
00000030 2c 62 70 2e fb 02 65 7e c8 ba bd |,bp...e~...|
117+
00000000 14 03 01 00 01 01 16 03 01 00 30 cd bc 57 18 7a |..........0..W.z|
118+
00000010 a7 bb c8 5e 11 d0 c0 fb 97 ca 66 f9 7e 0d 87 12 |...^......f.~...|
119+
00000020 74 7a 16 3f eb a2 00 4e 87 38 f3 cf c5 70 c1 bd |tz.?...N.8...p..|
120+
00000030 90 da f4 ac 8c de 01 89 55 6d f2 |........Um.|
124121
>>> Flow 5 (client to server)
125-
00000000 17 03 01 00 20 f9 4a aa 90 28 c4 ca 6e 44 c8 8b |.... .J..(..nD..|
126-
00000010 a7 97 bb 3b 58 46 bf dc 21 28 73 52 71 d2 12 90 |...;XF..!(sRq...|
127-
00000020 1b 74 ec e6 e0 17 03 01 00 20 fb 4d 93 22 1e 63 |.t....... .M.".c|
128-
00000030 31 b8 21 0e a1 46 26 48 cb 67 b8 cd 44 54 b2 a3 |1.!..F&H.g..DT..|
129-
00000040 b6 4d 47 67 7a e1 d8 c2 18 96 15 03 01 00 20 08 |.MGgz......... .|
130-
00000050 62 5e ed 25 ba 46 67 f5 61 29 e6 25 7e 41 5c b4 |b^.%.Fg.a).%~A\.|
131-
00000060 7f 12 05 13 9d c6 eb f2 8e 7c 37 81 51 09 c6 |.........|7.Q..|
122+
00000000 17 03 01 00 20 5e e2 92 23 e7 86 82 20 ff 35 ff |.... ^..#... .5.|
123+
00000010 d2 d9 e0 b5 71 4b b4 f9 fb d4 01 e4 c3 52 32 ed |....qK.......R2.|
124+
00000020 54 25 4e d1 30 17 03 01 00 20 39 bd 5d 9f 4b cd |T%N.0.... 9.].K.|
125+
00000030 a8 92 5f e2 d6 ab 11 8d ad 95 44 7d 24 e1 02 78 |.._.......D}$..x|
126+
00000040 ac 72 eb ed 01 28 a4 cc 68 d3 15 03 01 00 20 35 |.r...(..h..... 5|
127+
00000050 3d 90 bf 16 9a f4 27 9f 98 a7 7b 19 3f d9 2a 6c |=.....'...{.?.*l|
128+
00000060 68 86 34 e0 1a f0 29 8c 22 9d 2a ca a1 52 42 |h.4...).".*..RB|

src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA

+51-54
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
>>> Flow 1 (client to server)
2-
00000000 16 03 01 00 8b 01 00 00 87 03 03 00 00 00 00 00 |................|
2+
00000000 16 03 01 00 8d 01 00 00 89 03 03 00 00 00 00 00 |................|
33
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
44
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 28 c0 2f |.............(./|
55
00000030 c0 2b c0 30 c0 2c c0 27 c0 13 c0 23 c0 09 c0 14 |.+.0.,.'...#....|
66
00000040 c0 0a 00 9c 00 9d 00 3c 00 2f 00 35 c0 12 00 0a |.......<./.5....|
7-
00000050 00 05 c0 11 c0 07 01 00 00 36 00 05 00 05 01 00 |.........6......|
8-
00000060 00 00 00 00 0a 00 08 00 06 00 17 00 18 00 19 00 |................|
9-
00000070 0b 00 02 01 00 00 0d 00 0e 00 0c 04 01 04 03 05 |................|
10-
00000080 01 05 03 02 01 02 03 ff 01 00 01 00 00 12 00 00 |................|
7+
00000050 00 05 c0 11 c0 07 01 00 00 38 00 05 00 05 01 00 |.........8......|
8+
00000060 00 00 00 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 |................|
9+
00000070 19 00 0b 00 02 01 00 00 0d 00 0e 00 0c 04 01 04 |................|
10+
00000080 03 05 01 05 03 02 01 02 03 ff 01 00 01 00 00 12 |................|
11+
00000090 00 00 |..|
1112
>>> Flow 2 (server to client)
12-
00000000 16 03 01 00 59 02 00 00 55 03 01 eb c3 41 78 13 |....Y...U....Ax.|
13-
00000010 97 9b 30 68 60 69 74 7c 8d 2e 90 f6 e7 c8 28 21 |..0h`it|......(!|
14-
00000020 c4 67 b4 5b a0 f7 e1 1f 7f de b7 20 01 74 23 01 |.g.[....... .t#.|
15-
00000030 10 ed 5a b9 37 a0 f2 44 6b fd f6 6c 25 07 ef 25 |..Z.7..Dk..l%..%|
16-
00000040 4b 62 59 c6 ae 4b 82 e0 34 70 6d 40 c0 13 00 00 |KbY..K..4pm@....|
13+
00000000 16 03 01 00 59 02 00 00 55 03 01 08 ca d5 3f fe |....Y...U.....?.|
14+
00000010 f1 63 e8 2e 30 e5 03 e8 9e 7e fa cb 96 bc 97 dd |.c..0....~......|
15+
00000020 a4 47 97 09 cf e2 44 1c 1b e5 f1 20 19 7a c6 2f |.G....D.... .z./|
16+
00000030 55 36 8d d9 ef d1 2b 08 49 b7 65 df 9b 76 75 46 |U6....+.I.e..vuF|
17+
00000040 35 bb c9 29 6c 66 76 a4 3b 35 3f 9a c0 13 00 00 |5..)lfv.;5?.....|
1718
00000050 0d ff 01 00 01 00 00 0b 00 04 03 00 01 02 16 03 |................|
1819
00000060 01 02 59 0b 00 02 55 00 02 52 00 02 4f 30 82 02 |..Y...U..R..O0..|
1920
00000070 4b 30 82 01 b4 a0 03 02 01 02 02 09 00 e8 f0 9d |K0..............|
@@ -53,21 +54,19 @@
5354
00000290 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 4c 72 2b 9d |[email protected]+.|
5455
000002a0 ae db 46 06 06 4d f4 c1 b3 3e c0 d1 bd 42 d4 db |..F..M...>...B..|
5556
000002b0 fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 16 03 01 00 |.=.`.\!.;.......|
56-
000002c0 cb 0c 00 00 c7 03 00 17 41 04 c4 ae 64 f9 3a f5 |........A...d.:.|
57-
000002d0 95 29 e0 9c c1 d0 e3 e1 fa e1 f8 97 d0 69 4d b0 |.)...........iM.|
58-
000002e0 c0 4f cb 47 41 9c 85 32 b7 c8 71 4f c5 a1 5a ec |.O.GA..2..qO..Z.|
59-
000002f0 4d 09 bc fc 07 7c 81 87 71 c7 6e f9 8b 59 f6 53 |M....|..q.n..Y.S|
60-
00000300 a4 eb 76 d1 2a 6d 55 5d 85 b8 00 80 3b 4f ab 1c |..v.*mU]....;O..|
61-
00000310 aa ef 00 e7 7d 91 e2 73 c3 a4 d1 95 5a 6e 26 a9 |....}..s....Zn&.|
62-
00000320 85 15 25 ef 05 83 34 73 80 00 a6 0c df cd c7 6d |..%...4s.......m|
63-
00000330 65 c6 f2 a7 23 68 0e 88 7e 7e 8e 03 4d 4b db 27 |e...#h..~~..MK.'|
64-
00000340 70 6a 32 2c e7 66 95 06 76 0f d7 4f ec 84 6a ee |pj2,.f..v..O..j.|
65-
00000350 28 ed 90 17 f0 04 7f c5 39 a9 8b 53 bd 9a e3 51 |(.......9..S...Q|
66-
00000360 84 79 ee 32 ad 66 e8 77 da d9 31 4b 6b 5b f0 73 |.y.2.f.w..1Kk[.s|
67-
00000370 de 9f c5 b8 c7 09 06 f1 15 9d d3 3e 40 86 17 65 |...........>@..e|
68-
00000380 cd 47 74 4b c0 88 3f be 54 c1 ac fc 16 03 01 00 |.GtK..?.T.......|
69-
00000390 0a 0d 00 00 06 03 01 02 40 00 00 16 03 01 00 04 |........@.......|
70-
000003a0 0e 00 00 00 |....|
57+
000002c0 aa 0c 00 00 a6 03 00 1d 20 b3 f2 56 35 8a ac c5 |........ ..V5...|
58+
000002d0 46 cb c0 4b 69 04 e8 36 f0 9b 29 c8 f4 b8 49 3b |F..Ki..6..)...I;|
59+
000002e0 4f b0 f5 71 39 5e fd 45 14 00 80 44 b1 98 23 ab |O..q9^.E...D..#.|
60+
000002f0 14 4c fb ca f5 af c9 2f 74 0b 05 17 f1 88 49 69 |.L...../t.....Ii|
61+
00000300 d8 7f aa 0d 9c 16 64 57 cc e9 62 5e ef c0 5f 37 |......dW..b^.._7|
62+
00000310 6f 2b 7b 40 b0 c6 a7 a9 e5 52 45 2b e3 4b f4 b4 |o+{@.....RE+.K..|
63+
00000320 12 2e 7f fc 49 81 64 1a 33 d9 09 c8 a9 0e 3a cc |....I.d.3.....:.|
64+
00000330 43 7e 55 76 aa 34 fd 79 ca 22 8d 29 67 f9 53 b5 |C~Uv.4.y.".)g.S.|
65+
00000340 77 d8 52 ae b2 d5 00 18 ae ff da 28 22 2a bd 53 |w.R........("*.S|
66+
00000350 63 a0 9d da f3 af f4 d2 70 47 a9 44 79 13 e6 68 |c.......pG.Dy..h|
67+
00000360 d3 9e 89 2e 4e 5b fa 2d 15 60 d3 16 03 01 00 0a |....N[.-.`......|
68+
00000370 0d 00 00 06 03 01 02 40 00 00 16 03 01 00 04 0e |.......@........|
69+
00000380 00 00 00 |...|
7170
>>> Flow 3 (client to server)
7271
00000000 16 03 01 02 0a 0b 00 02 06 00 02 03 00 02 00 30 |...............0|
7372
00000010 82 01 fc 30 82 01 5e 02 09 00 9a 30 84 6c 26 35 |...0..^....0.l&5|
@@ -102,34 +101,32 @@
102101
000001e0 be e8 91 b3 da 1a f5 5d a3 23 f5 26 8b 45 70 8d |.......].#.&.Ep.|
103102
000001f0 65 62 9b 7e 01 99 3d 18 f6 10 9a 38 61 9b 2e 57 |eb.~..=....8a..W|
104103
00000200 e4 fa cc b1 8a ce e2 23 a0 87 f0 e1 67 51 eb 16 |.......#....gQ..|
105-
00000210 03 01 00 46 10 00 00 42 41 04 1e 18 37 ef 0d 19 |...F...BA...7...|
106-
00000220 51 88 35 75 71 b5 e5 54 5b 12 2e 8f 09 67 fd a7 |Q.5uq..T[....g..|
107-
00000230 24 20 3e b2 56 1c ce 97 28 5e f8 2b 2d 4f 9e f1 |$ >.V...(^.+-O..|
108-
00000240 07 9f 6c 4b 5b 83 56 e2 32 42 e9 58 b6 d7 49 a6 |..lK[.V.2B.X..I.|
109-
00000250 b5 68 1a 41 03 56 6b dc 5a 89 16 03 01 00 91 0f |.h.A.Vk.Z.......|
110-
00000260 00 00 8d 00 8b 30 81 88 02 42 01 03 05 ed 02 bd |.....0...B......|
111-
00000270 ec d2 94 fd d9 d6 85 56 a0 b7 16 57 4a b7 91 15 |.......V...WJ...|
112-
00000280 50 9a 3d 08 fd 06 57 cc 65 e5 a8 26 15 dc 74 fe |P.=...W.e..&..t.|
113-
00000290 7c 6b 81 10 7a 1c 3a 32 60 1a 2f e8 cc 4d dd da ||k..z.:2`./..M..|
114-
000002a0 20 8a ac 1f eb dd a0 db 58 ef 79 c8 02 42 00 f7 | .......X.y..B..|
115-
000002b0 0f ca 90 34 ce 83 f0 dc ec a5 5d 89 68 51 51 13 |...4......].hQQ.|
116-
000002c0 c6 a9 58 7d 11 cc 22 00 01 e3 04 16 3b 10 ed 93 |..X}..".....;...|
117-
000002d0 ab 1b b9 e4 89 95 44 5c 06 d4 2c a4 d1 e5 09 12 |......D\..,.....|
118-
000002e0 82 83 dc 72 f6 41 a9 d6 35 7f da 8a c8 f8 2b e6 |...r.A..5.....+.|
119-
000002f0 14 03 01 00 01 01 16 03 01 00 30 10 f3 9e aa 4e |..........0....N|
120-
00000300 b7 50 bd 7c b4 54 e9 69 aa 49 7a 35 30 da 40 03 |.P.|.T.i.Iz50.@.|
121-
00000310 a8 48 c4 08 63 7a a1 84 f1 7f 83 6d 15 b1 b1 7d |.H..cz.....m...}|
122-
00000320 30 94 27 9a bc a3 a0 bb 84 37 41 |0.'......7A|
104+
00000210 03 01 00 25 10 00 00 21 20 2f e5 7d a3 47 cd 62 |...%...! /.}.G.b|
105+
00000220 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......|
106+
00000230 c2 ed 90 99 5f 58 cb 3b 74 16 03 01 00 91 0f 00 |...._X.;t.......|
107+
00000240 00 8d 00 8b 30 81 88 02 42 00 ab b7 a8 9c 96 37 |....0...B......7|
108+
00000250 e7 dd 07 f5 8e 8f e4 a9 de 20 17 48 a2 e0 15 8c |......... .H....|
109+
00000260 85 81 86 ff 7f 36 d4 a6 dd 66 33 f4 cf cd 15 20 |.....6...f3.... |
110+
00000270 2f 9e 52 36 2b ae ff 8d 21 59 1e a7 83 36 e6 5e |/.R6+...!Y...6.^|
111+
00000280 89 77 2c b9 ea 47 b1 73 e3 e1 c2 02 42 01 5a e4 |.w,..G.s....B.Z.|
112+
00000290 73 4f b8 9d 35 47 88 ee f8 ca 86 4c cd 00 f4 e3 |sO..5G.....L....|
113+
000002a0 f7 4a 17 20 51 bc 67 53 b7 e9 ca e2 fe ad 5d 88 |.J. Q.gS......].|
114+
000002b0 33 fe 5e 01 c4 e3 a1 7b ae 06 69 cf d8 76 ba 6d |3.^....{..i..v.m|
115+
000002c0 a2 3f 21 ee fa fd 58 53 49 d2 af 88 5e 5d 36 14 |.?!...XSI...^]6.|
116+
000002d0 03 01 00 01 01 16 03 01 00 30 37 93 45 ae 7e 87 |.........07.E.~.|
117+
000002e0 04 e8 1a 5e d9 24 d9 13 6c a2 e2 df 78 58 6a ea |...^.$..l...xXj.|
118+
000002f0 93 f2 2d 4b 31 c2 7e ca 47 b5 8b 67 73 5d ac 33 |..-K1.~.G..gs].3|
119+
00000300 d6 e1 88 7b 45 7d b5 11 13 0a |...{E}....|
123120
>>> Flow 4 (server to client)
124-
00000000 14 03 01 00 01 01 16 03 01 00 30 53 ec 32 b9 5c |..........0S.2.\|
125-
00000010 a8 9c 03 1e 95 92 5e 19 99 9a e7 3d fa af c5 60 |......^....=...`|
126-
00000020 d1 94 e0 93 fe 5d 68 e5 e3 51 67 13 c8 30 33 5f |.....]h..Qg..03_|
127-
00000030 85 23 e2 cf c8 64 88 24 23 fe 93 |.#...d.$#..|
121+
00000000 14 03 01 00 01 01 16 03 01 00 30 6a 8a f0 2b c4 |..........0j..+.|
122+
00000010 1d 07 2e f2 28 5a 26 6b 2f 2d d1 16 c1 19 4c ae |....(Z&k/-....L.|
123+
00000020 6f 68 08 7f 63 b3 bd f6 14 b4 91 07 7a fb 89 29 |oh..c.......z..)|
124+
00000030 eb e7 ae 4e 19 5c 1a 4b 5d 7f 6f |...N.\.K].o|
128125
>>> Flow 5 (client to server)
129-
00000000 17 03 01 00 20 26 a5 85 22 18 01 84 5c 50 3b c4 |.... &.."...\P;.|
130-
00000010 17 58 fe 0e b3 a1 26 ec 94 8e b4 76 bd 84 7a ca |.X....&....v..z.|
131-
00000020 fc 22 2c 31 d3 17 03 01 00 20 3c 0a 9a 91 f0 00 |.",1..... <.....|
132-
00000030 c6 69 b4 04 7d f7 8c 29 3c 7f 81 c1 79 f2 2c 34 |.i..}..)<...y.,4|
133-
00000040 c0 fd 21 6a b7 a3 28 9b 85 1b 15 03 01 00 20 7d |..!j..(....... }|
134-
00000050 1e c7 62 ec b2 84 5f 65 30 6e 4c 7c ab bd 03 49 |..b..._e0nL|...I|
135-
00000060 ce 7f 0d 0c 2b 62 e1 32 01 0c 35 05 b9 f6 35 |....+b.2..5...5|
126+
00000000 17 03 01 00 20 8b ad b0 ee 52 ec c5 ce f0 6a a4 |.... ....R....j.|
127+
00000010 29 26 e3 03 b2 05 d8 bb 39 c0 15 03 f3 a2 1a 1b |)&......9.......|
128+
00000020 cc 65 fb 99 9c 17 03 01 00 20 a1 71 d0 02 ee 24 |.e....... .q...$|
129+
00000030 4b 7a d2 7b 90 1c 45 0a ca 30 bb 64 96 a7 87 96 |Kz.{..E..0.d....|
130+
00000040 35 de 1b a7 cc ec 0a b0 a7 83 15 03 01 00 20 32 |5............. 2|
131+
00000050 29 da b1 59 61 89 98 b1 16 49 06 16 92 d4 16 ae |)..Ya....I......|
132+
00000060 ba 6a 3b 70 62 f3 78 e7 d7 44 76 4d ee e8 a0 |.j;pb.x..DvM...|

0 commit comments

Comments
 (0)