21.0.8
What's Changed
- Potential multithreading issues related to static variables by @taoliult in #510
- Remove local copies of NamedCurve and CurveDB by @KostasTsiounis in #505
- Modify Jenkins pipeline machine tags by @jasonkatonica in #520
- Update DSAParameters engineToString to match OpenJDK's version by @taoliult in #532
- Update PSSParameters's engineToString to match OpenJDK's version by @KostasTsiounis in #524
- Tolerate empty message EdDSA by @jasonkatonica in #528
- Less instantiation of cipher objects in AES tests by @jasonkatonica in #537
- Update ChaCha20 and ChaCha20Poly1305 cipher to match expected Cipher behaviour by @KostasTsiounis in #542
- Check PSSParameterSpec with different message digest by @JinhangZhang in #550
- Throw InvalidKeyException when XDH small order by @jasonkatonica in #556
- Fix the comment in RSAPSSSignature by @JinhangZhang in #562
- Test and change user supplied random generation by @jasonkatonica in #546
- Optimize SecureRandom usage in various services by @jasonkatonica in #566
- Add check for unsupported EdDSA signature algorithms by @taoliult in #570
- Throw exception for negative digest len or offset by @jasonkatonica in #580
- Update loading encoded OAEPParameters by @KostasTsiounis in #584
- Guard against short buffer within ECDHKeyAgreement by @jasonkatonica in #590
- Update maven dependencies by @jasonkatonica in #595
- Check for acceptable values in NamedParameterSpec by @KostasTsiounis in #601
- Accept spec using a lowercase x448 curve name by @taoliult in #608
- Check for appropriate curve before matching algorithm by @KostasTsiounis in #611
- Update Jacoco plugin version by @KostasTsiounis in #618
- Do not be default run build or test logic by @jasonkatonica in #633
- Add test for key encodings by @jasonkatonica in #624
- Migrate to latest OCKC version by @jasonkatonica in #629
- Remove commons-beanutils-1.9.4.jar dependency due to vulnerability by @taoliult in #639
- Update Maven to 3.9.10 by @jasonkatonica in #645
- Add PBKDF2 multithreaded tests by @jasonkatonica in #649
- Add test case for accepting spec with lowercase X448 curve name by @taoliult in #654
- Add ML-KEM and ML-DSA Algorithms (PQC) by @johnpeck-us-ibm in #658
- Update OCKC to version 8.9.11 by @jasonkatonica in #664
Full Changelog: 21.0.7...21.0.8