]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: add GetEncryptedClientHelloKeys
authorRoland Shoemaker <roland@golang.org>
Wed, 7 May 2025 18:37:52 +0000 (11:37 -0700)
committerGopher Robot <gobot@golang.org>
Wed, 21 May 2025 19:15:37 +0000 (12:15 -0700)
commitc5a1fc1f97b4b6b384a9852d96a77868e0f5e6a9
tree9a7716d7ba21231b927e363e357819b0f143b3f2
parenta731955f0f48b9d1e74ea3aa65f8485388a2849e
crypto/tls: add GetEncryptedClientHelloKeys

This allows servers to rotate their ECH keys without needing to restart
the server.

Fixes #71920

Change-Id: I55591ab3303d5fde639038541c50edcf1fafc9aa
Reviewed-on: https://go-review.googlesource.com/c/go/+/670655
TryBot-Bypass: Roland Shoemaker <roland@golang.org>
Reviewed-by: David Chase <drchase@google.com>
Auto-Submit: Roland Shoemaker <roland@golang.org>
Reviewed-by: Daniel McCarney <daniel@binaryparadox.net>
api/next/71920.txt [new file with mode: 0644]
doc/next/6-stdlib/99-minor/crypto/tls/71920.md [new file with mode: 0644]
src/crypto/tls/common.go
src/crypto/tls/ech.go
src/crypto/tls/handshake_server.go
src/crypto/tls/handshake_server_tls13.go
src/crypto/tls/tls_test.go