aws-lc-rs v1.10.0
What's Changed
- Added support for ML-KEM 512, 768, and 1024 by @skmcgrail in #539
- This is currently in the
unstable::kem
module, but will be moved tokem
soon.
- This is currently in the
- Updated
aws-lc-sys
to AWS-LC v1.36.1 (from v1.34.2). (See also release notes from AWS-LC v1.36.0 and v1.35.0.)- Improved RSA performance (Linux): aws/aws-lc#1273
- Improved EC performance (MacOS): aws/aws-lc#1901
Build Improvements
- Improved consistency between CC and CMake builds by @justsmth in #525
- Support cross compiling with prebuilt NASM by @justsmth in #528
Issues Being Resolved
- Cross-compiling Linux->Windows fails with prebuilt NASM: #524
- 1.9.0 compilation fails on old libc (centos) due to atomics missing: #531
Other Merged PRs
- Update FreeBSD version to 14.1 in cross compiling workflow by @yonas in #536
- Fix Rustls integ test by @justsmth in #529
- Filter s2n-bignum symbols with prefix p256_montjscalarmul by @torben-hansen in #540
- Fix pregeneration of bindings by @justsmth in #541
- Special configs for Clippy by @justsmth in #542
- Add Ubuntu 18.04 image for testing older GCC by @justsmth in #547
- Update CI runners for MacOS by @justsmth in #548
- Update aws-lc-sys v0.22.0, aligns w/ AWS-LC v1.36.0 by @justsmth in #543
- Fix FreeBSD build not targetting release 13.4 by @yonas in #550
- Update aws-lc-fips-sys v0.12.12 align w/ AWS-LC-FIPS v2.0.15 by @justsmth in #549
- Align aws-lc-sys v0.22.0 w/ AWS-LC v1.36.1 by @justsmth in #553
- Update User Guide pregen platforms by @justsmth in #554
- Bump aws-lc-rs to v1.10.0 by @justsmth in #551
New Contributors
Full Changelog: v1.9.0...v1.10.0