RFR: 8342442: Static ACVP sample tests [v12]

Weijun Wang weijun at openjdk.org
Fri Nov 8 18:00:42 UTC 2024


> Here we have a launcher and several algorithm-specific tests. Users can populate "internalProjection.json" files generated by NIST's ACVP Server into the `data` directory and test them with the launcher.
> 
> Currently, only SHA2, SHA3, ML-KEM, and ML-DSA are supported.

Weijun Wang has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 13 additional commits since the last revision:

 - Merge branch 'master' into 8342442
 - more precise ML-DSA sigVer negative test
 - more clear exception message
 - check provider availability; SourceRandom in lib; use Utils.toByteArray
 - rename property names, add an example
 - acvp.test.alg system property
 - remove plugin design
 - rename
 - grammar issues
 - license
 - ... and 3 more: https://git.openjdk.org/jdk/compare/d3c5711b...a7e22873

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/21548/files
  - new: https://git.openjdk.org/jdk/pull/21548/files/5cba8ff6..a7e22873

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=21548&range=11
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=21548&range=10-11

  Stats: 251005 lines in 2804 files changed: 150837 ins; 73978 del; 26190 mod
  Patch: https://git.openjdk.org/jdk/pull/21548.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/21548/head:pull/21548

PR: https://git.openjdk.org/jdk/pull/21548


More information about the security-dev mailing list