]> Cypherpunks repositories - gostls13.git/commit
crypto/internal/fips/mlkem: implement ML-KEM-1024
authorFilippo Valsorda <filippo@golang.org>
Wed, 23 Oct 2024 09:36:56 +0000 (11:36 +0200)
committerGopher Robot <gobot@golang.org>
Tue, 19 Nov 2024 20:43:01 +0000 (20:43 +0000)
commited413f3fe018e2290b1ebd6cc0975b7e828e1a6c
tree829e10775cd2e2db96aa3ad303587c39a1af1723
parente82308c198fbc26800fd1780cbd9f29935b210c5
crypto/internal/fips/mlkem: implement ML-KEM-1024

Decided to automatically duplicate the high-level code to avoid growing
the ML-KEM-768 data structures.

For #70122

Change-Id: I5c705b71ee1e23adba9113d5cf6b6e505c028967
Reviewed-on: https://go-review.googlesource.com/c/go/+/621983
Auto-Submit: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Roland Shoemaker <roland@golang.org>
Reviewed-by: Daniel McCarney <daniel@binaryparadox.net>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/crypto/internal/fips/mlkem/field.go
src/crypto/internal/fips/mlkem/field_test.go
src/crypto/internal/fips/mlkem/generate1024.go [new file with mode: 0644]
src/crypto/internal/fips/mlkem/mlkem1024.go [new file with mode: 0644]
src/crypto/internal/fips/mlkem/mlkem768.go
src/crypto/internal/fips/mlkem/mlkem_test.go [moved from src/crypto/internal/fips/mlkem/mlkem768_test.go with 64% similarity]