What's Changed
- Implement HMAC
sign_to_bufferby @fabrice102 in #1058 - Fix
PublicEncryptingKey::from_derto reject undersized RSA keys by @justsmth in #1065from_der()now correctly enforces the 2048-bit minimum key size, consistent withPrivateDecryptingKey::from_pkcs8. Users loading <2048-bit public keys for encryption will now receiveKeyRejected.
- Update licensing of
aws-lc-systo reflect third-party component licenses by @justsmth in #1062 - Improved
dev-tests-onlydocumentation and docs.rs rendering by @justsmth in #1054
Build Improvements
- Fix jitterentropy build failure caused by
cccrate CFLAGS handling change by @justsmth in #1064 - Unify sys-crate build scripts by @justsmth in #995
Issues Being Closed
- sys: license of s2n-bignum and fiat-crypto not reflected & license texts partially missing -- #1044
- Deterministic key agreement for testing -- #1020
Other Merged PRs
- Prepare aws-lc-fips-sys v0.13.13 by @justsmth in #1066
- Prepare aws-lc-sys v0.39.0 by @justsmth in #1067
New Contributors
- @fabrice102 made their first contribution in #1058
Full Changelog: v1.16.1...v1.16.2