17.0.16
What's Changed
- Potential multithreading issues related to static variables by @taoliult in #509
- Remove local copies of NamedCurve and CurveDB by @KostasTsiounis in #506
- Modify Jenkins pipeline machine tags by @jasonkatonica in #521
- Update DSAParameters engineToString to match OpenJDK's version by @taoliult in #533
- Update PSSParameters's engineToString to match OpenJDK's version by @KostasTsiounis in #525
- Tolerate empty message EdDSA by @jasonkatonica in #527
- Less instantiation of cipher objects in AES tests by @jasonkatonica in #538
- Update ChaCha20 and ChaCha20Poly1305 cipher to match expected Cipher behaviour by @KostasTsiounis in #543
- Check PSSParameterSpec with different message digest by @JinhangZhang in #553
- Throw InvalidKeyException when XDH small order by @jasonkatonica in #557
- Fix the comment in RSAPSSSignature by @JinhangZhang in #563
- Test and change user supplied random generation by @jasonkatonica in #547
- Optimize SecureRandom usage in various services by @jasonkatonica in #567
- Add check for unsupported EdDSA signature algorithms by @taoliult in #571
- Throw exception for negative digest len or offset by @jasonkatonica in #581
- Guard against short buffer within ECDHKeyAgreement by @jasonkatonica in #589
- Update maven dependencies by @jasonkatonica in #596
- Check for acceptable values in NamedParameterSpec by @KostasTsiounis in #602
- Accept spec using a lowercase x448 curve name by @taoliult in #607
- Check for appropriate curve before matching algorithm by @KostasTsiounis in #612
- Update Jacoco plugin version by @KostasTsiounis in #619
- Do not be default run build or test logic by @jasonkatonica in #634
- Add test for key encodings by @jasonkatonica in #625
- Migrate to latest OCKC version by @jasonkatonica in #630
- Remove commons-beanutils-1.9.4.jar dependency due to vulnerability by @taoliult in #640
- Update Maven to 3.9.10 by @jasonkatonica in #646
- Add PBKDF2 multithreaded tests by @jasonkatonica in #650
- Add test case for accepting spec with lowercase X448 curve name by @taoliult in #653
- Add ML-KEM and ML-DSA Algorithms (PQC) by @johnpeck-us-ibm in #659
- Update OCKC to version 8.9.11 by @jasonkatonica in #665
Full Changelog: 17.0.15...17.0.16