go/src/crypto
Edoardo Spadolini b1ec5ad00a crypto/tls: add missing RUnlock in ticketKeys
If GetConfigForClient returns a tls.Config that has
SessionTicketsDisabled set, the TLS server handshake currently leaves
the Config's internal RWMutex read locked after calculating the
ticketKeys to use for the handshake.

Change-Id: I07e450a0d2edda9e80f51fc2c20af633aa271684
GitHub-Last-Rev: 693d7acf95
GitHub-Pull-Request: golang/go#68607
Reviewed-on: https://go-review.googlesource.com/c/go/+/601335
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Sean Liao <sean@liao.dev>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Auto-Submit: Sean Liao <sean@liao.dev>
Reviewed-by: Roland Shoemaker <roland@golang.org>
2025-03-20 08:08:47 -07:00
..
aes crypto: test for unexpected concrete methods in interface value returns 2025-03-06 08:06:34 -08:00
boring all: drop old +build lines 2023-10-19 23:33:27 +00:00
cipher crypto: test for unexpected concrete methods in interface value returns 2025-03-06 08:06:34 -08:00
des crypto: implement fips140=only mode 2024-11-22 03:48:06 +00:00
dsa crypto: implement fips140=only mode 2024-11-22 03:48:06 +00:00
ecdh crypto/internal/fips140/nistec: make SetBytes constant time 2025-02-21 10:31:33 -08:00
ecdsa crypto: fix fips140=only detection of SHA-3 2025-01-09 06:18:54 -08:00
ed25519 crypto: implement fips140=only mode 2024-11-22 03:48:06 +00:00
elliptic crypto/elliptic: drop hidden Inverse and CombinedMult methods 2025-03-04 12:43:35 -08:00
fips140 internal/godebugs: add fips140 as an opaque godebug setting 2025-02-14 16:08:33 -08:00
hkdf crypto/hkdf: check error in TestFIPSServiceIndicator 2025-01-28 17:24:40 -08:00
hmac crypto: fix fips140=only detection of SHA-3 2025-01-09 06:18:54 -08:00
internal crypto/internal/hpke: propagate hkdf error value 2025-03-17 13:28:25 -07:00
md5 crypto: test for unexpected concrete methods in interface value returns 2025-03-06 08:06:34 -08:00
mlkem crypto/mlkem: merge mlkem768.go and mlkem1024.go to improve godoc 2025-01-08 14:34:45 -08:00
pbkdf2 crypto/pbkdf2: fix code example for Key 2025-03-10 08:11:48 -07:00
rand all: surround -test.run arguments with ^$ 2025-02-25 10:58:29 -08:00
rc4 crypto: implement fips140=only mode 2024-11-22 03:48:06 +00:00
rsa crypto/rsa: add a test with very different prime sizes 2025-03-06 08:07:28 -08:00
sha1 crypto: test for unexpected concrete methods in interface value returns 2025-03-06 08:06:34 -08:00
sha3 crypto: fix fips140=only detection of SHA-3 2025-01-09 06:18:54 -08:00
sha256 crypto: test for unexpected concrete methods in interface value returns 2025-03-06 08:06:34 -08:00
sha512 crypto: test for unexpected concrete methods in interface value returns 2025-03-06 08:06:34 -08:00
subtle crypto/subtle: add additional benchmarks for XORBytes 2025-02-07 01:32:39 -08:00
tls crypto/tls: add missing RUnlock in ticketKeys 2025-03-20 08:08:47 -07:00
x509 crypto/x509: change how we retrieve chains on darwin 2025-03-13 16:44:25 -07:00
crypto.go crypto: add available godoc link 2023-10-13 17:09:47 +00:00
issue21104_test.go
purego_test.go crypto: use and test purego tag consistently 2024-03-04 17:29:44 +00:00