Releases: aws/aws-lc-rs
Releases · aws/aws-lc-rs
v1.3.0
Major Changes
- Reduced RSA sign/verify latency on Graviton 2 for sizes 2048-4096. Checkout AWS-LC's v1.15.0 release.
- Add Sha224 digest, HMAC-SHA224, and SHA224 KAT by @bencivjan in #204
- Add aes_128|256_gcm_siv by @theli-ua in #215
- feat: add AEAD seal_in_place_scatter method by @camshaft in #206
- Add secp256k1 curve support for ECDSA by @bencivjan in #194
Other Changes
- Verify MSRV in CI by @justsmth in #179
- Move ring/openssl to a 'testing' package by @justsmth in #189
- CI for cross-compilation by @justsmth in #183
- Test with dynamic/static build by @justsmth in #182
- Use nightly cargo feature for scripts by @skmcgrail in #191
- Address latest clippy warnings by @skmcgrail in #192
- Fix rsa_benchmark from recent testing refactor by @skmcgrail in #195
- Better support of iOS by @justsmth in #199
- Upgrade Mirai version by @justsmth in #200
- Add android builds to CI by @justsmth in #201
- Fix *-sys crate repository links by @skmcgrail in #205
- Move EVP_AEAD_CTX to a heap allocated structure by @skmcgrail in #210
- Remove unneeded calls to .cast() by @justsmth in #209
- Refactor LcPtr, DetachablePtr for readability by @skmcgrail in #211
- Fix identified clippy nightly issues by @skmcgrail in #214
- Update aws-lc-fips-sys to 0.10.0 by @justsmth in #223
- Fix RsaKeyPair not allowing 8192-bit keys by @skmcgrail in #218
- Make docker configs consistent by @justsmth in #220
- Update aws-lc-sys to 0.10.0 by @justsmth in #222
- Make defined aead algorithms const instead of static by @theli-ua in #219
- aws-lc-rs = '1.3.0' by @justsmth in #226
New Contributors
Full Changelog: v1.2.1...v1.3.0
v1.2.1
What's Changed
- Includes a build fix affecting header search paths when building AWS-LC.
- Dynamic build for FIPS on non-linux platforms by @justsmth in #173
- Add updates to fix CI by @bencivjan in #176
- Move 'Contributor Quickstart' out of API docs by @justsmth in #175
- Avoid unwrap by @justsmth in #177
- Update aws-lc-fips-sys to v0.9.1 by @justsmth in #178
- Updated to aws-lc-sys to v0.9.0 by @skmcgrail in #180
Full Changelog: v1.2.0...v1.2.1
v1.2.0
v1.1.0
- Update aws-lc-sys to align with AWS-LC v1.10.0
- Support for P-521: ECDSA and ECDH.
- Support for SHA3: 256, 384 and 512.
- Build improvements for aws-lc-fips-sys: decreased build latency, C++ compiler no longer required.
v1.0.2
- Windows support
- Improved build times of the aws-lc-sys crate
- Auto-generation of bindings on platforms where it’s needed
- Removal of public constants:
aead::BLOCK_LEN
,aead::AES128_KEY_LEN
, andaead::AES256_KEY_LEN
A User Guide is now available!
v1.0.1
- Updated
aws-lc-sys
crate to 0.6.0 (AWS-LC@v1.9.0) - Updated
aws-lc-fips-sys
crate to 0.7.0 (AWS-LC@0e0c097dfc) - Updated documentation regarding build requirements.
v1.0.0
v1.0.0-rc1
Initial release