Releases: aws/aws-lc-rs
Releases · aws/aws-lc-rs
aws-lc-rs v1.7.0
What's Changed
- RSA OAEP Support
- The following platforms no longer require CMake for a (non-FIPS) build:
aarch64-apple-darwin
aarch64-unknown-linux-gnu
aarch64-unknown-linux-musl
x86_64-apple-darwin
x86_64-unknown-linux-gnu
x86_64-unknown-linux-musl
i686-unknown-linux-gnu
- Newly available targets:
x86_64-apple-ios
x86_64-pc-windows-gnu
Merged PRs
- Fix deprecation warning about
toml_edit::Document
by @justsmth in #384 - Support target x86_64-apple-ios by @justsmth in #383
- No CMake required for non-FIPS by @justsmth in #317
- RSA OAEP Support by @skmcgrail in #303
- Align GitHub workflow/job run conditions by @justsmth in #394
- aws-lc-sys v0.15.0; align with AWS-LC v1.24.1 by @justsmth in #389
- aws-lc-rs v1.7.0 by @justsmth in #390
- Add CI for testing x86_64-pc-windows-gnu by @justsmth in #386
Full Changelog: v1.6.4...v1.7.0
aws-lc-rs v1.6.4
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 [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