]> Cypherpunks repositories - gostls13.git/commit
crypto/internal/fips140/mldsa: unroll NTT and inverseNTT
authorFilippo Valsorda <filippo@golang.org>
Fri, 21 Nov 2025 18:24:37 +0000 (19:24 +0100)
committerGopher Robot <gobot@golang.org>
Fri, 21 Nov 2025 20:43:46 +0000 (12:43 -0800)
commit9962d95fed9c13b9a7497bc41ba86253ba619a29
treea3545fbb9c57fb119deed081764873458459ff2c
parentf821fc46c586d2f114dddbcfaaffbb4bf5cd89b7
crypto/internal/fips140/mldsa: unroll NTT and inverseNTT

fips140: off
goos: darwin
goarch: arm64
pkg: crypto/internal/fips140test
cpu: Apple M2
                      │ bade4ade59  │          bade4ade59-dirty          │
                      │   sec/op    │   sec/op     vs base               │
MLDSASign/ML-DSA-44-8   264.8µ ± 0%   244.5µ ± 0%  -7.68% (p=0.000 n=20)

fips140: off
goos: linux
goarch: amd64
pkg: crypto/internal/fips140test
cpu: AMD EPYC 7443P 24-Core Processor
                       │ bade4ade59  │          bade4ade59-dirty          │
                       │   sec/op    │   sec/op     vs base               │
MLDSASign/ML-DSA-44-48   408.7µ ± 3%   386.5µ ± 1%  -5.41% (p=0.000 n=20)

Change-Id: I04d38a48d5105cbcd625cba9398711b26a6a6964
Reviewed-on: https://go-review.googlesource.com/c/go/+/723020
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>
Reviewed-by: Mark Freeman <markfreeman@google.com>
src/crypto/internal/fips140/mldsa/field.go