]> Cypherpunks repositories - gostls13.git/commit
crypto/internal/fips140test: add KAS-ECC-SSC ACVP tests
authorDaniel McCarney <daniel@binaryparadox.net>
Thu, 19 Dec 2024 19:02:05 +0000 (14:02 -0500)
committerGopher Robot <gobot@golang.org>
Mon, 10 Feb 2025 21:29:42 +0000 (13:29 -0800)
commitee8db080c8ca99bae0288f4cf19110cdfb179e35
tree997151c20478078758959015cc0bfb944f01f030
parent86aca8778871c02eae6a7c4164ef1f004cd72814
crypto/internal/fips140test: add KAS-ECC-SSC ACVP tests

Adds ACVP test coverage for the Sp800-56Ar3 KAS-ECC-SSC algorithm based
on the NIST spec:

  https://pages.nist.gov/ACVP/draft-hammett-acvp-kas-ssc-ecc.html

There's no acvp_test.config.json update for this algorithm as one test
type type requires random key generation and can't be separated from the
test type that doesn't, making it a bad fit for static data testing.

Updates #69642

Change-Id: I3b6538fad1c1e5c8b14b638ff3b933f11e98f75a
Reviewed-on: https://go-review.googlesource.com/c/go/+/637916
Reviewed-by: Roland Shoemaker <roland@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/crypto/internal/fips140test/acvp_capabilities.json
src/crypto/internal/fips140test/acvp_test.go