]> Cypherpunks repositories - gostls13.git/commit
crypto/internal/hpke: separate KEM and PublicKey/PrivateKey interfaces
authorFilippo Valsorda <filippo@golang.org>
Tue, 11 Nov 2025 12:10:17 +0000 (13:10 +0100)
committerGopher Robot <gobot@golang.org>
Fri, 21 Nov 2025 20:42:08 +0000 (12:42 -0800)
commit7db2f0bb9a5d0e3d68e3eb153dbce928138206a0
tree72360d9ca368225a9eab40c0bc68be08100f7d6d
parente15800c0ec09f66170d13f43c108044c8625b6fe
crypto/internal/hpke: separate KEM and PublicKey/PrivateKey interfaces

Updates #75300

Change-Id: I87ed26e8f57180d741408bdbda1696d46a6a6964
Reviewed-on: https://go-review.googlesource.com/c/go/+/719560
Reviewed-by: Mark Freeman <markfreeman@google.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Daniel McCarney <daniel@binaryparadox.net>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
src/crypto/internal/hpke/hpke.go
src/crypto/internal/hpke/hpke_test.go
src/crypto/internal/hpke/kem.go
src/crypto/internal/hpke/pq.go
src/crypto/internal/hpke/testdata/hpke-pq.json
src/crypto/tls/ech.go