]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: clean up supported/default/allowed parameters
authorFilippo Valsorda <filippo@golang.org>
Wed, 19 Feb 2025 11:29:31 +0000 (12:29 +0100)
committerGopher Robot <gobot@golang.org>
Thu, 13 Mar 2025 20:32:40 +0000 (13:32 -0700)
commit59afdd3ed0ace5c5dc34f8b4cf22edc329e186f7
treeb3ffbb6c6f85ce47f4936c2cdf2b8ad8b3dc81cb
parent0f5d86c5a01fbb70ffa1a59049b0a7cf4fcbcc0a
crypto/tls: clean up supported/default/allowed parameters

Cleaned up a lot of the plumbing to make it consistently follow this
logic: clone the preference order; filter by user preference; filter by
FIPS policy. There should be no behavior changes.

Updates #71757

Change-Id: I6a6a4656eb02e56d079f0a22f98212275a400000
Reviewed-on: https://go-review.googlesource.com/c/go/+/657096
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Daniel McCarney <daniel@binaryparadox.net>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
src/crypto/tls/auth.go
src/crypto/tls/cipher_suites.go
src/crypto/tls/common.go
src/crypto/tls/defaults.go
src/crypto/tls/defaults_boring.go [new file with mode: 0644]
src/crypto/tls/fips140_test.go [moved from src/crypto/tls/fips_test.go with 94% similarity]
src/crypto/tls/handshake_client.go
src/crypto/tls/handshake_client_test.go
src/crypto/tls/handshake_server.go
src/crypto/tls/handshake_server_tls13.go
src/crypto/tls/tls_test.go