Add a new `SignatureParameterSpec` internal API to fully utilize the capabilities of ML-DSA. The updated ACVP test demonstrates its usage.
------------- Commit messages: - merge - Merge branch 'master' into 8351351 - rebase - spec change to be more internal - remove useless imports - merge - Move SignatureParameterSpec to internal and remove HashML-DSA algorithms - assertThrows - new algorithms with new OIDs - 8351351: Pre-hash mode, context string, etc for ML-DSA Changes: https://git.openjdk.org/jdk/pull/23934/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23934&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351351 Stats: 548 lines in 7 files changed: 464 ins; 32 del; 52 mod Patch: https://git.openjdk.org/jdk/pull/23934.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/23934/head:pull/23934 PR: https://git.openjdk.org/jdk/pull/23934
