11.0.28
What's Changed
- Potential multithreading issues related to static variables by @taoliult in #508
- Remove local copies of NamedCurve and CurveDB by @KostasTsiounis in #507
- Modify Jenkins pipeline machine tags by @jasonkatonica in #522
- Update DSAParameters engineToString to match OpenJDK's version by @taoliult in #534
- Update PSSParameters's engineToString to match OpenJDK's version by @KostasTsiounis in #526
- Less instantiation of cipher objects in AES tests by @jasonkatonica in #539
- Update ChaCha20 and ChaCha20Poly1305 cipher to match expected Cipher behaviour by @KostasTsiounis in #544
- Check PSSParameterSpec with different message digest by @JinhangZhang in #554
- Throw InvalidKeyException when XDH small order by @jasonkatonica in #558
- Test and change user supplied random generation by @jasonkatonica in #548
- Optimize SecureRandom usage in various services by @jasonkatonica in #568
- Throw exception for negative digest len or offset by @jasonkatonica in #582
- Guard against short buffer within ECDHKeyAgreement by @jasonkatonica in #588
- Update maven dependencies by @jasonkatonica in #597
- Check for acceptable values in NamedParameterSpec by @KostasTsiounis in #603
- Accept spec using a lowercase x448 curve name by @taoliult in #606
- Check for appropriate curve before matching algorithm by @KostasTsiounis in #613
- Update Jacoco plugin version by @KostasTsiounis in #620
- Do not be default run build or test logic by @jasonkatonica in #635
- Add test for key encodings by @jasonkatonica in #626
- Migrate to latest OCKC version by @jasonkatonica in #631
- Remove commons-beanutils-1.9.4.jar dependency due to vulnerability by @taoliult in #641
- Update Maven to 3.9.10 by @jasonkatonica in #647
- Add PBKDF2 multithreaded tests by @jasonkatonica in #651
- Add test case for accepting spec with lowercase X448 curve name by @taoliult in #652
- Update OCKC to version 8.9.11 by @jasonkatonica in #666
Full Changelog: 11.0.27...11.0.28