]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: implement X25519Kyber768Draft00
authorFilippo Valsorda <filippo@golang.org>
Sat, 18 May 2024 18:15:38 +0000 (20:15 +0200)
committerGopher Robot <gobot@golang.org>
Wed, 22 May 2024 14:56:25 +0000 (14:56 +0000)
commitd0edd9acc80a16ca1dd9c6f9045fdd34efabcd42
treedf7d7d2260eb49a9194077433abf1fa1042be122
parent7c52c064df8d14971b319ebb508b782a5fa39221
crypto/tls: implement X25519Kyber768Draft00

Forced the testConfig CurvePreferences to exclude X25519Kyber768Draft00
to avoid bloating the transcripts, but I manually tested it and the
tests all update and pass successfully, causing 7436 insertions(+), 3251
deletions(-).

Fixes #67061

Change-Id: If6f13bca561835777ab0889a490487b7c2366c3c
Reviewed-on: https://go-review.googlesource.com/c/go/+/586656
Auto-Submit: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Roland Shoemaker <roland@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
18 files changed:
doc/godebug.md
src/crypto/tls/bogo_config.json
src/crypto/tls/bogo_shim_test.go
src/crypto/tls/boring_test.go
src/crypto/tls/common.go
src/crypto/tls/common_string.go
src/crypto/tls/conn.go
src/crypto/tls/handshake_client.go
src/crypto/tls/handshake_client_tls13.go
src/crypto/tls/handshake_server.go
src/crypto/tls/handshake_server_test.go
src/crypto/tls/handshake_server_tls13.go
src/crypto/tls/handshake_test.go
src/crypto/tls/key_agreement.go
src/crypto/tls/key_schedule.go
src/crypto/tls/key_schedule_test.go
src/crypto/tls/tls_test.go
src/internal/godebugs/table.go