Releases: aws/aws-lc-rs
Releases · aws/aws-lc-rs
v1.5.0
What's Changed
- Fix Quickstart build instructions for AL2023 #253 by @hansonchar in #254
- fix: improve ring compat for digest::Algorithm by @camshaft in #267
- Update bindgen requirement from 0.68.1 to 0.69.1 by @dependabot in #269
- RSA KeyPair improvements, TlsProtocolId fix, and API documentation improvements by @skmcgrail in #268
- Regenerated [email protected] for [email protected] by @skmcgrail in #271
- Regenerated [email protected] using [email protected] by @skmcgrail in #270
- Expose
TlsRecordOpeningKey::open_within
by @ctz in #276 - fix(aws-lc-sys): add
links
attribute to Cargo.toml by @camshaft in #277 - Add links to aws-lc-fips-sys Cargo.toml by @skmcgrail in #279
- Bump aws-lc-rs to v1.5.0 by @skmcgrail in #280
New Contributors
- @hansonchar made their first contribution in #254
- @ctz made their first contribution in #276
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Include Windows '*.asm' assembly files by @justsmth in #227
- Clippy: fix 'should_panic' lints by @justsmth in #230
- Patch release aws-lc-rs = v0.10.1 by @justsmth in #229
- aws-lc-fips-sys v0.10.1 by @justsmth in #228
- Update bindgen requirement from 0.66.0 to 0.68.1 by @dependabot in #233
- Updated aws-lc to v1.16.0, regenerated aws-lc-sys by @skmcgrail in #236
- Add arm32; Rust 1.72.1 for cross-compile by @justsmth in #237
- Remove openssl as dev-dependency by @justsmth in #238
- Update ring requirement from 0.16 to 0.17 by @dependabot in #235
- aws-lc-fips-sys update and regenerate by @skmcgrail in #239
- Remove cross-rs hack for ppc64le by @justsmth in #240
- Regenerate crates to support CRYPTO_tls1_prf by @skmcgrail in #241
- Validate EC_KEY created from public point by @justsmth in #247
- FIPS Feature Improvements by @skmcgrail in #244
- Add Codecov Reports by @skmcgrail in #258
- Setup CI to use M1 (aarch64) Mac by @justsmth in #249
- feat: add AEAD open_separate_gather method by @camshaft in #242
- Use stable for public-api diff, cleanup doc string by @skmcgrail in #261
- Bump aws-lc-rs to v1.4.0 by @skmcgrail in #262
- Update to AWS-LC-FIPS-2.0.0, update tag selection logic by @skmcgrail in #263
- Update to aws-lc-sys/aws-lc to v1.17.0 by @skmcgrail in #264
Full Changelog: v1.3.0...v1.4.0
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 ([email protected]) - 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