aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA
diff options
context:
space:
mode:
authorFilippo Valsorda <filippo@golang.org>2025-03-15 15:12:39 +0100
committerGopher Robot <gobot@golang.org>2025-05-21 15:09:29 -0700
commit59211acb5dbde14647e025eb7379675debcf3930 (patch)
treedb98ad31b32d59f381e701cadda32590233d096c /src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA
parent4158ca8d7c521aee5cc48f285f559e74845e973c (diff)
downloadgo-59211acb5dbde14647e025eb7379675debcf3930.tar.xz
crypto/tls: disable SHA-1 signature algorithms in TLS 1.2
This implements RFC 9155 by removing support for SHA-1 algorithms: - we don't advertise them in ClientHello and CertificateRequest (where supportedSignatureAlgorithms is used directly) - we don't select them in our ServerKeyExchange and CertificateVerify (where supportedSignatureAlgorithms filters signatureSchemesForCertificate) - we reject them in the peer's ServerKeyExchange and CertificateVerify (where we check against the algorithms we advertised in ClientHello and CertificateRequest) Fixes #72883 Change-Id: I6a6a4656e2aafd2c38cdd32090d3d8a9a8047818 Reviewed-on: https://go-review.googlesource.com/c/go/+/658216 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Filippo Valsorda <filippo@golang.org> Reviewed-by: David Chase <drchase@google.com> Reviewed-by: Roland Shoemaker <roland@golang.org> Reviewed-by: Daniel McCarney <daniel@binaryparadox.net>
Diffstat (limited to 'src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA')
-rw-r--r--src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA101
1 files changed, 50 insertions, 51 deletions
diff --git a/src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA b/src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA
index a63734b648..de3de89cd1 100644
--- a/src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA
+++ b/src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA
@@ -1,5 +1,5 @@
>>> Flow 1 (client to server)
-00000000 16 03 01 01 1c 01 00 01 18 03 03 00 00 00 00 00 |................|
+00000000 16 03 01 01 18 01 00 01 14 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 |................|
@@ -7,23 +7,22 @@
00000050 cc a8 c0 2b c0 2f c0 2c c0 30 c0 09 c0 13 c0 0a |...+./.,.0......|
00000060 c0 14 00 9c 00 9d 00 2f 00 35 c0 12 00 0a c0 23 |......./.5.....#|
00000070 c0 27 00 3c c0 07 c0 11 00 05 13 03 13 01 13 02 |.'.<............|
-00000080 01 00 00 9d 00 0b 00 02 01 00 ff 01 00 01 00 00 |................|
+00000080 01 00 00 99 00 0b 00 02 01 00 ff 01 00 01 00 00 |................|
00000090 17 00 00 00 12 00 00 00 05 00 05 01 00 00 00 00 |................|
000000a0 00 0a 00 0a 00 08 00 1d 00 17 00 18 00 19 00 0d |................|
-000000b0 00 1a 00 18 08 04 04 03 08 07 08 05 08 06 04 01 |................|
-000000c0 05 01 06 01 05 03 06 03 02 01 02 03 00 32 00 1a |.............2..|
-000000d0 00 18 08 04 04 03 08 07 08 05 08 06 04 01 05 01 |................|
-000000e0 06 01 05 03 06 03 02 01 02 03 00 2b 00 09 08 03 |...........+....|
-000000f0 04 03 03 03 02 03 01 00 33 00 26 00 24 00 1d 00 |........3.&.$...|
-00000100 20 2f e5 7d a3 47 cd 62 43 15 28 da ac 5f bb 29 | /.}.G.bC.(.._.)|
-00000110 07 30 ff f6 84 af c4 cf c2 ed 90 99 5f 58 cb 3b |.0.........._X.;|
-00000120 74 |t|
+000000b0 00 16 00 14 08 04 04 03 08 07 08 05 08 06 04 01 |................|
+000000c0 05 01 06 01 05 03 06 03 00 32 00 1a 00 18 08 04 |.........2......|
+000000d0 04 03 08 07 08 05 08 06 04 01 05 01 06 01 05 03 |................|
+000000e0 06 03 02 01 02 03 00 2b 00 09 08 03 04 03 03 03 |.......+........|
+000000f0 02 03 01 00 33 00 26 00 24 00 1d 00 20 2f e5 7d |....3.&.$... /.}|
+00000100 a3 47 cd 62 43 15 28 da ac 5f bb 29 07 30 ff f6 |.G.bC.(.._.).0..|
+00000110 84 af c4 cf c2 ed 90 99 5f 58 cb 3b 74 |........_X.;t|
>>> Flow 2 (server to client)
-00000000 16 03 01 00 5d 02 00 00 59 03 01 f6 fc 17 31 02 |....]...Y.....1.|
-00000010 7c 2a e4 6d 3a e7 ae a0 d9 a5 4e 59 88 a6 9c 09 ||*.m:.....NY....|
-00000020 ed 6b a1 6d fb 80 03 72 14 63 93 20 47 4b 39 ed |.k.m...r.c. GK9.|
-00000030 48 93 f6 9e 80 e0 2a d7 75 30 81 47 b6 94 7a 75 |H.....*.u0.G..zu|
-00000040 1d 29 1f 4a fc 69 5f 92 7f d4 5f dc c0 13 00 00 |.).J.i_..._.....|
+00000000 16 03 01 00 5d 02 00 00 59 03 01 fc 68 73 9f 1a |....]...Y...hs..|
+00000010 9d 3b 9b f9 10 cf b5 84 b9 31 f4 a8 e9 47 ab 33 |.;.......1...G.3|
+00000020 55 42 0b c0 f2 8e fa e7 a0 39 55 20 56 cd 87 f6 |UB.......9U V...|
+00000030 05 e0 b1 e9 aa b8 b2 ca 33 9d 46 02 fd d8 f0 11 |........3.F.....|
+00000040 0e fc 96 7e b4 fa fc c2 f3 da c4 2b c0 13 00 00 |...~.......+....|
00000050 11 ff 01 00 01 00 00 0b 00 04 03 00 01 02 00 17 |................|
00000060 00 00 16 03 01 02 59 0b 00 02 55 00 02 52 00 02 |......Y...U..R..|
00000070 4f 30 82 02 4b 30 82 01 b4 a0 03 02 01 02 02 09 |O0..K0..........|
@@ -63,17 +62,17 @@
00000290 73 bb b3 43 77 8d 0c 1c f1 0f a1 d8 40 83 61 c9 |s..Cw.......@.a.|
000002a0 4c 72 2b 9d ae db 46 06 06 4d f4 c1 b3 3e c0 d1 |Lr+...F..M...>..|
000002b0 bd 42 d4 db fe 3d 13 60 84 5c 21 d3 3b e9 fa e7 |.B...=.`.\!.;...|
-000002c0 16 03 01 00 aa 0c 00 00 a6 03 00 1d 20 2b b0 b2 |............ +..|
-000002d0 f5 17 4b 53 12 c2 b0 12 dc 16 c3 ff 62 b4 18 d9 |..KS........b...|
-000002e0 7f 1a ef e5 a8 b2 98 ea aa a7 4f 61 01 00 80 2a |..........Oa...*|
-000002f0 20 54 cc 3b a3 8e f5 db 04 fa 09 7b b1 bf 8a 79 | T.;.......{...y|
-00000300 25 e9 7b 5f 13 0a 3a 23 32 c9 60 90 7c 02 0e 7d |%.{_..:#2.`.|..}|
-00000310 7f 88 8f 79 73 f7 c8 7c fe c6 88 d1 d2 c8 88 53 |...ys..|.......S|
-00000320 0f c4 f9 e3 61 28 9d 56 f3 84 eb 88 99 b6 8e a9 |....a(.V........|
-00000330 e4 72 ec 01 a3 81 61 97 45 ab 90 cd 2a 50 a4 68 |.r....a.E...*P.h|
-00000340 35 09 9f d8 99 54 bd 9f af 6e 63 77 2b 00 a1 e3 |5....T...ncw+...|
-00000350 d6 f8 ab 08 39 3f df 42 55 4c f7 58 69 e8 db 76 |....9?.BUL.Xi..v|
-00000360 43 24 37 5b 65 2c 17 80 c9 c1 50 ba 76 06 71 16 |C$7[e,....P.v.q.|
+000002c0 16 03 01 00 aa 0c 00 00 a6 03 00 1d 20 74 0e 72 |............ t.r|
+000002d0 d9 71 10 de 9b f7 59 f0 c0 a2 b9 35 68 6a 3d f3 |.q....Y....5hj=.|
+000002e0 27 fb 13 3d a1 c0 4c f6 17 9b f1 25 50 00 80 c2 |'..=..L....%P...|
+000002f0 20 fd 4f 8b c9 6a fc 97 61 9d b3 b0 1d 2d 9a 2f | .O..j..a....-./|
+00000300 90 15 44 a7 04 01 0b 6f a9 47 5d a1 46 aa 30 f1 |..D....o.G].F.0.|
+00000310 5f 9b db 4d 8d 7a a4 99 3f 5c cb 4a ff 0a 49 b1 |_..M.z..?\.J..I.|
+00000320 fc df 0a f7 31 90 a9 98 cd da 8c 49 a5 1f 0f c7 |....1......I....|
+00000330 48 63 ee ff a8 fb 07 0a fe e1 d7 1b ed b3 3f ce |Hc............?.|
+00000340 39 ef bb 50 e9 a0 f4 c1 6f a6 7e 5b c8 36 1a 76 |9..P....o.~[.6.v|
+00000350 c8 00 3b e2 04 98 88 f1 fa 56 34 8f 02 86 0a 8e |..;......V4.....|
+00000360 29 4f eb 70 fb 2f 21 ed 8d fa a9 91 66 c9 c0 16 |)O.p./!.....f...|
00000370 03 01 00 0a 0d 00 00 06 03 01 02 40 00 00 16 03 |...........@....|
00000380 01 00 04 0e 00 00 00 |.......|
>>> Flow 3 (client to server)
@@ -112,30 +111,30 @@
00000200 e4 fa cc b1 8a ce e2 23 a0 87 f0 e1 67 51 eb 16 |.......#....gQ..|
00000210 03 01 00 25 10 00 00 21 20 2f e5 7d a3 47 cd 62 |...%...! /.}.G.b|
00000220 43 15 28 da ac 5f bb 29 07 30 ff f6 84 af c4 cf |C.(.._.).0......|
-00000230 c2 ed 90 99 5f 58 cb 3b 74 16 03 01 00 90 0f 00 |...._X.;t.......|
-00000240 00 8c 00 8a 30 81 87 02 41 0d b5 15 00 c4 b1 af |....0...A.......|
-00000250 33 ea 88 c2 cc 9a 1c 16 3d a0 15 bf 20 ef b2 28 |3.......=... ..(|
-00000260 de 8b 36 b4 3a 2f df 8b b4 7e 3b a4 ad c1 04 32 |..6.:/...~;....2|
-00000270 56 6c 8f 07 ab 3c dc d7 6f 66 41 96 bc 74 e9 4a |Vl...<..ofA..t.J|
-00000280 55 00 c4 32 df 22 26 6b 98 0d 02 42 01 67 6e 97 |U..2."&k...B.gn.|
-00000290 8b 55 e8 57 74 d8 2e c5 a4 25 1a b6 08 a5 b1 f0 |.U.Wt....%......|
-000002a0 99 26 9c 24 b3 02 82 55 0d d9 3a 13 55 f1 cb cc |.&.$...U..:.U...|
-000002b0 84 fd b7 5d 82 dd 26 d4 c6 4c 4a 27 ae 08 e7 57 |...]..&..LJ'...W|
-000002c0 74 a3 91 b9 6c f6 50 bb d9 34 e5 4b c2 66 14 03 |t...l.P..4.K.f..|
-000002d0 01 00 01 01 16 03 01 00 30 be 86 48 b8 3d f0 1e |........0..H.=..|
-000002e0 b7 58 d4 b6 54 88 b4 57 1d 7d 5c 3f 17 ff 41 6f |.X..T..W.}\?..Ao|
-000002f0 a4 60 57 21 86 bb 77 d9 dd af 96 fb eb c8 b0 86 |.`W!..w.........|
-00000300 18 e2 00 4a 1b 92 67 75 5a |...J..guZ|
+00000230 c2 ed 90 99 5f 58 cb 3b 74 16 03 01 00 91 0f 00 |...._X.;t.......|
+00000240 00 8d 00 8b 30 81 88 02 42 00 88 3e 14 10 fa b5 |....0...B..>....|
+00000250 65 d8 03 71 7e b7 44 a5 db 04 85 d2 f4 5d c5 de |e..q~.D......]..|
+00000260 71 e4 f9 ad 5e 47 6c 83 eb 6a 2b fc 8d 60 6b 1b |q...^Gl..j+..`k.|
+00000270 55 89 7b 03 60 fb 9c b2 b1 42 ef 02 63 29 59 03 |U.{.`....B..c)Y.|
+00000280 02 a8 48 4d 9a 3d f3 e9 6b ac 76 02 42 01 90 36 |..HM.=..k.v.B..6|
+00000290 5d d0 ec dd 76 75 0c 97 66 7f 10 ec 1d 39 5e bb |]...vu..f....9^.|
+000002a0 2c 81 9e 15 fa 59 3f e8 77 3f 33 03 b6 2d 02 5a |,....Y?.w?3..-.Z|
+000002b0 28 82 53 7a 18 69 29 5b d9 7d ce 4f 94 d9 69 29 |(.Sz.i)[.}.O..i)|
+000002c0 b2 84 87 4a 15 47 c6 da 6f c3 df ca 8a 58 0b 14 |...J.G..o....X..|
+000002d0 03 01 00 01 01 16 03 01 00 30 89 15 96 15 9d 93 |.........0......|
+000002e0 e3 ae 94 14 f9 ea 39 d7 3b d6 98 e1 ed c8 0a 3f |......9.;......?|
+000002f0 6f 2c a2 9b cd c5 ea 1a 1f 27 89 1a 7d ff 60 07 |o,.......'..}.`.|
+00000300 22 1f bc b8 56 3a ee 24 5a ff |"...V:.$Z.|
>>> Flow 4 (server to client)
-00000000 14 03 01 00 01 01 16 03 01 00 30 81 55 c5 00 ab |..........0.U...|
-00000010 7e 16 3e 35 25 2a 86 0d bf 69 17 1f e7 13 fd 6c |~.>5%*...i.....l|
-00000020 a7 3e 63 e6 23 57 1e 63 ca 1f 1a ea 76 df c1 9e |.>c.#W.c....v...|
-00000030 c9 ee fc 23 8a ec e0 e9 78 38 cb |...#....x8.|
+00000000 14 03 01 00 01 01 16 03 01 00 30 bf 0c 82 bd 43 |..........0....C|
+00000010 ba 60 ec df 88 4d 48 be d5 c4 0c b5 7d c4 94 c4 |.`...MH.....}...|
+00000020 15 6e 50 45 77 56 ce d5 e0 4c 15 fc da 96 0b 41 |.nPEwV...L.....A|
+00000030 fd 70 39 e9 33 3f 57 77 f5 a3 67 |.p9.3?Ww..g|
>>> Flow 5 (client to server)
-00000000 17 03 01 00 20 6f 5c 74 f2 48 38 66 86 fe 54 d9 |.... o\t.H8f..T.|
-00000010 69 ec a9 91 d4 4d 07 98 7d df 19 1f fd ec c2 d5 |i....M..}.......|
-00000020 b5 49 a7 0a 05 17 03 01 00 20 62 0d 0e 63 82 cf |.I....... b..c..|
-00000030 74 e1 eb dd 2f 4f 05 92 7a 08 34 ff 84 6e 13 7f |t.../O..z.4..n..|
-00000040 21 cb f6 92 c4 d1 4d 49 31 9f 15 03 01 00 20 f1 |!.....MI1..... .|
-00000050 53 aa 8e 29 2c 58 3a 9b c3 a1 dc 85 ce d1 70 c3 |S..),X:.......p.|
-00000060 06 53 1d 66 4d 51 a5 33 4c 53 41 e8 ac 1b 10 |.S.fMQ.3LSA....|
+00000000 17 03 01 00 20 50 1e 02 79 6b 4b 67 77 bb c0 a7 |.... P..ykKgw...|
+00000010 ef 5a c1 cc bc 28 14 86 2c 83 4f 3f 34 97 c4 73 |.Z...(..,.O?4..s|
+00000020 24 44 ad 59 8c 17 03 01 00 20 e3 52 89 d7 d1 9a |$D.Y..... .R....|
+00000030 33 21 78 e4 41 36 b1 11 74 c0 73 fb ea c9 42 88 |3!x.A6..t.s...B.|
+00000040 7f 71 ea 40 a0 3a 62 54 dc b7 15 03 01 00 20 4a |.q.@.:bT...... J|
+00000050 ff f4 c6 c0 5f fd e2 b3 bd 4a a9 aa 19 64 2d 98 |...._....J...d-.|
+00000060 f1 ea 56 4e 3a c9 1c be 8d fb c3 6c 2f 98 ff |..VN:......l/..|