RFR: 8342442: Static ACVP sample tests [v12]

Sean Mullan mullan at openjdk.org
Fri Nov 8 21:43:08 UTC 2024


On Fri, 8 Nov 2024 18:00:42 GMT, Weijun Wang <weijun at openjdk.org> wrote:

>> 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/53ada4d8...a7e22873

Do we have plans to add more tests in the future? I see test data for AES_GCM, HMAC-SHA*, RSA, among others at the github page.

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

PR Comment: https://git.openjdk.org/jdk/pull/21548#issuecomment-2465791799


More information about the security-dev mailing list