]> Cypherpunks repositories - gostls13.git/commit
crypto/internal/hpke: add basic implementation
authorRoland Shoemaker <roland@golang.org>
Tue, 14 May 2024 18:16:56 +0000 (11:16 -0700)
committerGopher Robot <gobot@golang.org>
Wed, 22 May 2024 22:33:33 +0000 (22:33 +0000)
commit27c302d5d55212eb3cf3797216b3cd4fe020e11c
tree907caf970283a1c5d3c024b6e42386ab1031499f
parentca1d2ead5d3fb2dccbc93f5c29a17da4bdf30ea3
crypto/internal/hpke: add basic implementation

Only implements the sender role, since that's all we need for
client-side ECH for now.

Change-Id: Ia7cba1bc3bad8e8dc801d98d5ea859738b1f2790
Reviewed-on: https://go-review.googlesource.com/c/go/+/585436
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Roland Shoemaker <roland@golang.org>
Reviewed-by: Damien Neil <dneil@google.com>
Reviewed-by: Filippo Valsorda <filippo@golang.org>
src/crypto/internal/hpke/hpke.go [new file with mode: 0644]
src/crypto/internal/hpke/hpke_test.go [new file with mode: 0644]
src/crypto/internal/hpke/testdata/rfc9180-vectors.json [new file with mode: 0644]
src/go/build/deps_test.go