Skip to content

Releases: aws/aws-lc-rs

aws-lc-rs v1.9.0

06 Sep 17:32
d90344e
Compare
Choose a tag to compare

What's Changed

New or Expanded APIs

  • Support for compressed and X.509 public key format (#498)
  • Broader Ed25519 Key Format Support (#506)
  • RSA PKCS1 v1.5 Encryption Support (#492)
  • KDF in Counter Mode and One-Step KDF API (#482)

Build Improvement

  • Pre-built NASM objects available. See the README for more information. (#491)
  • Pregenerated bindings available on the following Windows platforms: (#486)
    • aarch64-pc-windows-msvc
    • i686-pc-windows-msvc
    • x86_64-pc-windows-gnu
    • x86_64-pc-windows-msvc
  • Updated to AWS-LC v 1.34.2 (from v1.32.0). Also see release notes 1.33.0 and 1.34.0. (#509)
    • Now uses C11 Atomics to improve performance (if supported by C compiler). (aws/aws-lc#1729)
  • Source paths stripped from release binaries. (#478)

Issues Being Resolved

  • Remove NASM requirement for windows builds #364
  • Exported symbols conflict with boring-sys crate #446
  • aws-lc-sys leaks source paths bypassing rustc's trim-paths #470
  • aws-lc-sys build should check for minimal bindgen version #484

Other Merged PRs

New Contributors

Full Changelog: v1.8.1...v1.9.0

aws-lc-rs v1.8.1

18 Jul 19:17
5799bee
Compare
Choose a tag to compare

What's Changed

  • Support for ECDSA P-521 with SHA1, SHA224, SHA256, SHA384 by @skmcgrail in #461
  • Improved support for Windows build targets by @justsmth in #452

Merged PRs

Full Changelog: v1.8.0...v1.8.1

aws-lc-rs v1.8.0

26 Jun 18:47
5b24c1a
Compare
Choose a tag to compare

What's Changed

  • Streaming API for CBC and CTR cipher modes by @justsmth in #410

Merged PRs

Full Changelog: v1.7.3...v1.8.0

aws-lc-rs v1.7.3

11 Jun 22:04
697167a
Compare
Choose a tag to compare

Merged PRs

New Contributors

  • @southorange0929 made their first contribution in #434

Full Changelog: v1.7.2...v1.7.3

aws-lc-rs v1.7.2

23 May 17:04
0186ef7
Compare
Choose a tag to compare

What's Changed

  • Support for aarch64-pc-windows-msvc (See #406)
  • Removed length limit on HKDF Info (See #424)
  • Bump MSRV to v1.63 (See #418)

Merged PRs

Full Changelog: v1.7.1...v1.7.2

aws-lc-rs v1.7.1

03 May 19:41
05827f6
Compare
Choose a tag to compare

What's Changed

  • Support for using bindgen-cli to generate bindings when bindgen feature not enabled. (See: #388 and #402)
  • Support for build target x86_64-pc-windows-gnu. (See: aws/aws-lc#1536 and aws/aws-lc#1559)
  • Support for building without an assembler by setting environment variables: AWS_LC_SYS_NO_ASM or AWS_LC_FIPS_SYS_NO_ASM. This is only allowed for unoptimized builds. (See: #377)
  • Updates for the User Guide. (See: #400)

Merged PRs

New Contributors

  • @cpu made their first contribution in #411

Full Changelog: v1.7.0...v1.7.1

aws-lc-rs v1.7.0

16 Apr 20:08
c487b7b
Compare
Choose a tag to compare

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

Full Changelog: v1.6.4...v1.7.0

aws-lc-rs v1.6.4

04 Apr 02:33
a29a615
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.3...v1.6.4

aws-lc-rs v1.6.3

01 Apr 18:44
2502a73
Compare
Choose a tag to compare

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

Previously Released

Full Changelog: v1.6.2...v1.6.3

v1.6.2

14 Feb 20:16
da2a62f
Compare
Choose a tag to compare

What's Changed

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