Releases: aws/aws-lc-rs
Releases · aws/aws-lc-rs
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
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.