Skip to content

aws-lc-rs v1.9.0

Compare
Choose a tag to compare
@justsmth justsmth released this 06 Sep 17:32
· 67 commits to main since this release
d90344e

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