]> Cypherpunks repositories - gostls13.git/commit
crypto/mlkem: init package
authorDaniel McCarney <daniel@binaryparadox.net>
Thu, 21 Nov 2024 22:52:50 +0000 (17:52 -0500)
committerGopher Robot <gobot@golang.org>
Fri, 22 Nov 2024 03:09:37 +0000 (03:09 +0000)
commit9aaef91d3e75994f19d33a4fcee08b5225432af6
tree9733e9e9454e8a900fbff490340f7e76c0ffa732
parentb2f7a2154a36c6dd7d20c53205aab6348228618f
crypto/mlkem: init package

This commit exposes the crypto/internal/mlkem package as a public crypto
package based on the linked proposal. Since we've already implemented
this internal to the FIPS boundary this largely defers to that
implementation.

Updates #70122

Change-Id: I5ec9c2783c4d44583244c6d16597704a51e9b738
Reviewed-on: https://go-review.googlesource.com/c/go/+/630240
Reviewed-by: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Roland Shoemaker <roland@golang.org>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
api/next/70122.txt [new file with mode: 0644]
doc/next/6-stdlib/4-mlkem.md [new file with mode: 0644]
doc/next/6-stdlib/99-minor/crypto/mlkem/70122.md [new file with mode: 0644]
src/crypto/mlkem/mlkem1024.go [new file with mode: 0644]
src/crypto/mlkem/mlkem768.go [new file with mode: 0644]
src/crypto/mlkem/mlkem_test.go [moved from src/crypto/internal/fips140test/mlkem_test.go with 83% similarity]
src/go/build/deps_test.go