v1.42.0
What's Changed
- Address fips hash using adrp instead of adr to increase reach by @dkostic in #2053
- Just use releasecheck with tcpdump ci by @samuel40791765 in #2055
- Use older image with gcc-13 for alpine linux ci by @samuel40791765 in #2054
- [EC] P-256/384/521 s2n-bignum scalar multiplication by @dkostic in #2036
- Bring in testing changes from upstream commit 5ee4e95 by @WillChilds-Klein in #2048
- Add integration script and CI for ruby 3.1 and 3.2 by @samuel40791765 in #1563
- Fuzzing PKCS7 encrypted inputs by @justsmth in #2027
- [EC] Use s2n-bignum's modular inversion for P-256/384/521 by @dkostic in #2057
- Add fuzz testing for PKCS7_verify by @justsmth in #2051
- Prune hanging instances longer than 2 hours by @samuel40791765 in #2061
- Update BoringSSL benchmark to use C++17 by @andrewhop in #2063
- Add PKCS7_print_ctx as a no-op by @samuel40791765 in #2064
- Extend documentation for basic BN_foo functions by @torben-hansen in #2066
- Modified posix builds to enable dilithium by default by @jakemas in #2034
- Upstream merge 2024 12 13 by @samuel40791765 in #2060
- Fix CI for aws-lc-rs by @justsmth in #2073
- Rehaul PQDSA Test Suite by @jakemas in #2062
- Migrate 1st batch of jobs by @nhatnghiho in #2067
- No PR license statement check on a merge by @justsmth in #2074
- [EC] ec_nistp P-256 C scalar_mul_{base|public} by @dkostic in #2033
- Fix tpm2-tss CI job by @justsmth in #2076
- Remove algorithms from testmodulewrapper that are now used in the real modulewrapper by @andrewhop in #2069
- Fix python tests for upstream PR 128036 by @WillChilds-Klein in #2080
- ML-DSA unique names by @jakemas in #2072
- aws-lc-rs scripts now use nightly by @justsmth in #2087
- Add more test coverage for Ruby/OpenSSL gem by @samuel40791765 in #2085
- Add more logging for SSL_ERROR_SYSCALL errors in bssl_shim.cc by @andrewhop in #2079
- Only need libunwind for testing by @justsmth in #2093
- CMake, use 'NOT WIN32' instead of 'UNIX' by @justsmth in #2075
- Provide FIPS_is_entropy_cpu_jitter() by @justsmth in #2088
- Update ML-KEM's internal header files to use unique include guards by @andrewhop in #2078
- alignas(16) unsupported w/ GCC 7.2 for ARM32 by @justsmth in #2086
- Prepare release v1.42.0 by @justsmth in #2094
New Contributors
- @nhatnghiho made their first contribution in #2067
Full Changelog: v1.41.1...v1.42.0