]> Cypherpunks repositories - gostls13.git/commit
crypto/internal/hpke: modularize API and support more ciphersuites
authorFilippo Valsorda <filippo@golang.org>
Sat, 6 Sep 2025 19:37:09 +0000 (21:37 +0200)
committerGopher Robot <gobot@golang.org>
Fri, 21 Nov 2025 20:41:58 +0000 (12:41 -0800)
commit7c985a2df46fa961746a3493de9bddc48cd89548
tree127f16d97fc486ba768c74b0c2938e1ea25ce062
parente7d47ac33d71666863509334192a03da90d4acab
crypto/internal/hpke: modularize API and support more ciphersuites

Updates #75300

Change-Id: I6a6a6964de449b36bc6f5594e08c3c47a0a2f17f
Reviewed-on: https://go-review.googlesource.com/c/go/+/701435
Reviewed-by: Daniel McCarney <daniel@binaryparadox.net>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Mark Freeman <markfreeman@google.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
12 files changed:
src/crypto/internal/hpke/aead.go [new file with mode: 0644]
src/crypto/internal/hpke/hpke.go
src/crypto/internal/hpke/hpke_test.go
src/crypto/internal/hpke/kdf.go [new file with mode: 0644]
src/crypto/internal/hpke/kem.go [new file with mode: 0644]
src/crypto/internal/hpke/testdata/rfc9180-vectors.json [deleted file]
src/crypto/internal/hpke/testdata/rfc9180.json [new file with mode: 0644]
src/crypto/tls/common.go
src/crypto/tls/ech.go
src/crypto/tls/ech_test.go
src/crypto/tls/handshake_client.go
src/crypto/tls/tls_test.go