Skip to content

Releases: aws/aws-lc-rs

aws-lc-rs v1.11.1

22 Nov 21:42
cdb1651
Compare
Choose a tag to compare

What's Changed

  • Implement TryInto for PublicKeyComponents by @Vadmeme in #582

Build Improvements

Issues being resolved

  • #581 - Support importing RSA parameters manually for encryption with Pkcs1PublicEncryptingKey
  • #599 - ffile-prefix-map argument not quoted
  • #600 - All version of aws-lc-fips-sys fail to build docs on docs.rs
  • #602 - Build fail for aarch64-apple-ios

Other Merged PRs

New Contributors

Full Changelog: v1.11.0...v1.11.1

aws-lc-rs v1.11.0

15 Nov 23:58
697e755
Compare
Choose a tag to compare

What's Changed

Build Improvements

Issues being resolved

  • #572 - Add Ed25519KeyPair::generate(&rng) function
  • #574 - Compilation fails for release mode on powerpc64le-unknown-linux-gnu
  • #575 - [Feature Request] Support CFB mode for AES
  • #587 - error: failed to run custom build command for aws-lc-fips-sys v0.12.13
  • #591 - New release for aws-lc-sys, please

Other Merged PRs

Full Changelog: v1.10.0...v1.11.0

aws-lc-rs v1.10.0

03 Oct 21:49
671415f
Compare
Choose a tag to compare

What's Changed

Build Improvements

  • Improved consistency between CC and CMake builds by @justsmth in #525
  • Support cross compiling with prebuilt NASM by @justsmth in #528

Issues Being Resolved

  • Cross-compiling Linux->Windows fails with prebuilt NASM: #524
  • 1.9.0 compilation fails on old libc (centos) due to atomics missing: #531

Other Merged PRs

New Contributors

Full Changelog: v1.9.0...v1.10.0

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