]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: don't call tlsrsakex.IncNonDefault with FIPS
authorMike Beaumont <mjboamail@gmail.com>
Mon, 29 Apr 2024 10:14:32 +0000 (12:14 +0200)
committerGopher Robot <gobot@golang.org>
Thu, 16 May 2024 17:33:18 +0000 (17:33 +0000)
commit78e50d0fa0bc78d197bd1b41e1bdef8c20a03396
tree0dcf9e8ad94d1e6be1a8450ffc36026b2faea2b4
parent18104621ce742af7be8d5049bb9aee588b562950
crypto/tls: don't call tlsrsakex.IncNonDefault with FIPS

We haven't called tlsrsakex.Value() yet at this point if we're using
FIPS, like if CipherSuites != nil. This adds needFIPS as a gate next to
CipherSuites != nil. FIPS specifies suites that would be skipped if
tlsarsakex were set.

Fixes #65991

Change-Id: I8070d8f43f27c04067490af8cc7ec5e787f2b9bd
Reviewed-on: https://go-review.googlesource.com/c/go/+/582315
Reviewed-by: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Bypass: Filippo Valsorda <filippo@golang.org>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/crypto/tls/handshake_client.go
src/crypto/tls/handshake_server.go