Sourced from aws-lc-rs's releases.
aws-lc-rs v1.14.0
What's Changed
- MSRV bumped to 1.70.0 by
@justsmth
in aws/aws-lc-rs#822- aws-lc-sys v0.31.0 aligned with AWS-LC v1.59.0 by
@justsmth
in aws/aws-lc-rs#867
- Performance improvements for ML-KEM:
- x86-64: aws/aws-lc#2631
- arm64: aws/aws-lc#2498
- Support for sign/verify on digests by
@justsmth
in aws/aws-lc-rs#826- Support for decrypting ANSI X9.23 / ISO 10126-padded AES by
@tstenner
in aws/aws-lc-rs#847- Support SIV in RandomizedNonceKey by
@justsmth
in aws/aws-lc-rs#846- Support verification of P256/P384+SHA512 signatures by
@ctz
in aws/aws-lc-rs#857RsaSignatureEncoding
type is public by@soundofspace
in aws/aws-lc-rs#864ParsedPublicKey
for signature operations by@justsmth
in aws/aws-lc-rs#863ParsedPublicKey
for agreement operations by@justsmth
in aws/aws-lc-rs#862Build Improvements
- Allow prebuilt-NASM w/ Cmake toolchain by
@justsmth
in aws/aws-lc-rs#852- Add support for Apple tvOS builds by
@matszczygiel
in aws/aws-lc-rs#848Issues Being Resolved
- Feature Request: RandomizedNonceKey for AES-GCM-SIV -- aws/aws-lc-rs#842
- Add way to pre-parse signature keys (i.e. turn
signature::UnparsedPublicKey
toPublicKey
) -- aws/aws-lc-rs#849- Build failed for x86_64-pc-windows-gnu target regardless of AWS_LC_SYS_PREBUILT_NASM=1 -- aws/aws-lc-rs#850
Other Merged PRs
- Exclude CI jobs for invalid param combinations by
@justsmth
in aws/aws-lc-rs#866- Prepare aws-lc-rs v1.14.0 by
@justsmth
in aws/aws-lc-rs#876- Fix + refactor "ios-simulator-runner.sh" by
@justsmth
in aws/aws-lc-rs#868- Support CPU Jitter Entropy from upstream RAGDOLL by
@torben-hansen
in aws/aws-lc-rs#865- Avoid doctests in cross-compile CI by
@justsmth
in aws/aws-lc-rs#855- Consolidate agreement functions into LcPtr<EVP_PKEY> by
@justsmth
in aws/aws-lc-rs#854- Fix unexpected +1.70.0 compiler error by
@justsmth
in aws/aws-lc-rs#861New Contributors
@tstenner
made their first contribution in aws/aws-lc-rs#847@matszczygiel
made their first contribution in aws/aws-lc-rs#848Full Changelog: https://github.com/aws/aws-lc-rs/compare/v1.13.3...v1.14.0
18bd3cb
Prepare aws-lc-rs v1.14.0 (#876)9a2b0cc
ParsedPublicKey for agreement (#862)f139e68
Allow prebuilt-NASM w/ Cmake toolchain (#852)6aaec4a
Fix unexpected +1.70.0 compiler error (#861)beef815
ParsedPublicKey for signature (#863)124f674
Expose RsaSignatureEncoding (#864)86de8df
Add support for Apple tvOS builds (#848)8e8b957
Fix + refactor "ios-simulator-runner.sh" (#868)f012503
Exclude jobs w/ invalid params (#866)2630afa
Prepare aws-lc-sys v0.31.0 (#867)