Releases: aws/aws-lc-rs
Releases · aws/aws-lc-rs
aws-lc-rs v1.6.3
What's Changed
Pre-generated bindings now available for more platforms!
Platform | aws-lc-sys | aws-lc-fips-sys |
---|---|---|
aarch64-apple-darwin |
X | X |
aarch64-unknown-linux-gnu |
X | X |
aarch64-unknown-linux-musl |
X | X |
x86_64-apple-darwin |
X | X |
x86_64-unknown-linux-gnu |
X | X |
x86_64-unknown-linux-musl |
X | X |
i686-unknown-linux-gnu |
X |
Merged PRs
- Minor cleanup; clippy w/ no features by @justsmth in #356
- Add check for sys crate publish; Script cleanup by @justsmth in #351
- Auto-generation of aws-lc-sys v0.14.0 by @justsmth in #369
- Auto-generated bindings for aws-lc-fips-sys v0.12.6 by @justsmth in #372
- Prefer core/alloc libs over std by @justsmth in #352
- CI script to setup/test aarch64-apple-ios-sim by @justinwsmith in #340
- Improve MSRV CI by @justsmth in #336
- Update toml_edit requirement from 0.21 to 0.22 by @dependabot in #337
- Fix CI analysis workflow by @justsmth in #350
Previously Released
- aws-lc-sys-v0.13.1 and aws-lc-fips-sys-v0.12.2 by @justsmth in #343
- Update aws-lc-sys to v0.13.2, aws-lc-fips-sys to v0.12.3 by @justsmth in #349
- Include gcc linker scripts by @justsmth in #355
- Update aws-lc-fips-sys to 0.12.4 by @justsmth in #357
- Update license metadata for sys-crates by @justsmth in #360
- Align aws-lc-fips-sys with AWS-LC-FIPS-2.0.8 by @justsmth in #362
- Update aws-lc-sys to 0.13.3 by @justsmth in #361
- Update aws-lc-fips-sys to 0.12.5 by @justsmth in #367
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
- Improve exposure of dry-run publish failures by @justsmth in #333
- Drop unused 'io' module logic by @justsmth in #338
- Use stable toolchain for CI cross-compilation by @justsmth in #339
- feat: export sys variables from aws-lc-rs crate by @camshaft in #335
- Update aws-lc-rs to v1.6.2 by @justsmth in #341
Released in aws-lc-fips-sys
0.12.1
- Improve how vcvarsall is located by @justsmth in #327
- Update aws-lc-fips-sys to 0.12.1 by @justsmth in #329
- Windows: include
printenv.bat
in cargo releases by @ctz in #332
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- Build doc.rs with unstable enabled by @skmcgrail in #326
Full Changelog: v1.6.0...v1.6.1
v1.6.0
Highlights
- AES Key Wrap Algorithm Support by @skmcgrail in #250
- Expose accessors for private/public key on elliptic curve keys by @justsmth in #259
- KEM: Key-Encapsulation Mechanisms API Support by @skmcgrail in #260
- RSA Module Refactor by @skmcgrail in #273
- Support for PowerPC big-endian by @justsmth in #295
- Persistent private keys for agreement by @justsmth in #302
- A working FIPS build for Windows by @justsmth in #309
- RSA Key Generation Support by @skmcgrail in #315
- Update to latest FIPS-2.0.6 by @justsmth in #318
- Update aws-lc-sys/aws-lc to v1.20.0 by @skmcgrail in #314
Other Changes
- Update rustls integration test by @skmcgrail in #291
- CI for minimal dependency versions by @justsmth in #290
- Enable exhaustive_enums lint by @skmcgrail in #289
- Move hex functions out of test mod by @justsmth in #293
- Updated aws-lc-fips-sys and fips feature messaging by @skmcgrail in #282
- Consider target env for pregenerated bindings by @justsmth in #283
- Set debug for CMAKE_BUILD_TYPE by @justsmth in #298
- Improve support for big/little-endian arrays by @justsmth in #299
- Use classic comment style for CMakelists copyright notice by @WesleyRosenblum in #304
- Refactor sys-crate Cmake build logic by @justsmth in #301
- RSA Module Tidying by @skmcgrail in #305
- Fix script nightly feature by @skmcgrail in #307
- Migrate actions-rs/* to dtolnay/rust-toolchain by @skmcgrail in #308
- Add CI test with musl by @justsmth in #310
- Update to AWS-LC-FIPS-2.0.5 by @justsmth in #313
- Update bindgen requirement from 0.68.1 to 0.69.2 by @dependabot in #311
- Use cargo-careful w/ CI tests by @justsmth in #312
- Split CI configuration across multiple files by @justsmth in #316
- Rust Docs + GH workflow cleanup by @justsmth in #320
- Minor adjustments to key_wrap module API by @skmcgrail in #321
- Fix GH doc deploy by @justsmth in #323
- Encoding docs cleanup by @justsmth in #319
- Fix doc deploy 2 by @justsmth in #324
New Contributors
- @WesleyRosenblum made their first contribution in #304
Full Changelog: v1.5.2...v1.6.0
v1.5.2
What's Changed
- Filter out edwards25519 symbls which are not supposed to have external linkage by @torben-hansen in #286
- Specify minimum required fs_extra as 1.3 by @ctz in #287
- Bump version to v1.5.2 by @skmcgrail in #292
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- Fix docs.rs generation failure due to build environment issues by @skmcgrail in #281
Full Changelog: v1.5.0...v1.5.1
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 aws-lc-fips-sys@v0.11.1 for aws-lc@AWS-LC-FIPS-2.0.2 by @skmcgrail in #271
- Regenerated aws-lc-sys@v0.12.0 using aws-lc@v1.17.3 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