Skip to content

build(deps): bump the aws-ls group across 1 directory with 3 updates - #4623

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/aws-ls-38e5c32a4d
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/aws-ls-38e5c32a4d

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the aws-ls group with 3 updates in the / directory: aws-lc-fips-sys, aws-lc-rs and aws-lc-sys.

Updates aws-lc-fips-sys from 0.14.1 to 0.14.2

Commits
  • c4fde5c Prepare aws-lc-fips-sys v0.14.2 (#1221)
  • 7943223 Prepare aws-lc-sys v0.45.0 (#1220)
  • 8ea2229 fix: tighten AEAD, cipher IV, and digest API contracts (#1215)
  • bcca4d1 Add ECDSA P-256 SHA-1 ASN.1 verification algorithm (#1214)
  • 32338a5 fix(builder): filter the raw-triple CFLAGS spelling for jitterentropy (#1207)
  • af422bd Fix -Wa,--debug-prefix-map probe (#1212)
  • 749b26f ci: replace removed llvm-devel-lite package in FreeBSD jobs (#1213)
  • 36c7a68 fix(publish): verify packaged crate with cargo build, not cargo test (#1201)
  • c71ab00 fix: address clippy::assert_is_empty lints in ECB cipher modes (#1210)
  • adce1af fix: export cargo:root metadata from the system-library path (#1208)
  • See full diff in compare view

Updates aws-lc-rs from 1.18.0 to 1.18.1

Release notes

Sourced from aws-lc-rs's releases.

aws-lc-rs v1.18.1

What's Changed

  • Add ECDSA P-256 SHA-1 ASN.1 signature verification by @​assafvayner in aws/aws-lc-rs#1214
    • Adds ECDSA_P256_SHA1_ASN1 for verifying ASN.1 DER-encoded ECDSA P-256 signatures over SHA-1, so applications can verify legacy signatures such as CloudFront signed URLs using ECDSA P-256 with the default SHA-1 hash.
    • SHA-1 remains available for legacy verification only. This release does not add a corresponding signing algorithm.
  • Tighten AEAD, cipher IV, HKDF, ECDH, and RSA API contracts by @​justsmth in aws/aws-lc-rs#1215
    • In-place AEAD sealing now verifies that Extend produced exactly enough space for the plaintext and authentication tag before passing the buffer to AWS-LC. Non-conforming custom buffers now return Err(Unspecified).
    • Streaming cipher constructors now reject missing or mismatched IV contexts, matching the validation already performed by the one-shot APIs.
    • Salt::from(Okm) now uses the output algorithm selected by the Okm, rather than the algorithm from the source PRK.
    • ECDH shared-secret storage is now zeroized on fallible derive paths.
    • RSA verify_digest_sig now requires the supplied digest to match the digest configured by RsaParameters, for both parsed and unparsed public keys.
    • Valid inputs are unaffected. Calls using inconsistent algorithms, IV contexts, or custom AEAD buffers now fail closed with Err(Unspecified).

Upstream AWS-LC

  • aws-lc-sys v0.45.0 aligns with AWS-LC v5.7.0 (previously v5.5.0). See also the release notes for v5.6.0.
    • v5.7.0 corrects EVP_DecryptUpdate for padded block ciphers so it modifies only the output range reported through out_len. aws-lc-rs now includes canary-based regression coverage around the documented minimum output-buffer sizes.
  • aws-lc-fips-sys v0.14.2 moves to AWS-LC FIPS v4.2.0.
    • Includes the equivalent EVP_DecryptUpdate correction for FIPS builds.
    • Restores FIPS builds with Clang 20 and newer.
    • Removes the FIPS compiler wrapper's dependency on /usr/bin/env, fixing builds in Nix and similar sandboxed environments.

Build Improvements

  • Export cargo:root metadata when linking against a system-installed AWS-LC by @​weihanglo in aws/aws-lc-rs#1208
    • The system-library path now exposes the installation prefix through DEP_AWS_LC_*_ROOT, consistently with the CC and CMake builders, so downstream build scripts can rely on the metadata regardless of how AWS-LC was built.
  • Fix -Wa,--debug-prefix-map handling with Clang and LTO by @​justsmth in aws/aws-lc-rs#1212
    • Fixes Clang builds when CFLAGS contains -flto or -flto=thin. The assembler-specific flag is now used only with GCC; Clang's integrated assembler uses -ffile-prefix-map directly.
  • Filter raw target-triple CFLAGS spellings when compiling jitterentropy by @​justsmth in aws/aws-lc-rs#1207
    • Prevents inherited optimization flags from overriding jitterentropy's required -O0, including when environment variables are set by a parent process using raw or legacy-normalized target triples.

Issues Being Closed

Other Merged PRs

... (truncated)

Commits
  • 22e629d Prepare v1.18.1 (#1224)
  • c4fde5c Prepare aws-lc-fips-sys v0.14.2 (#1221)
  • 7943223 Prepare aws-lc-sys v0.45.0 (#1220)
  • 8ea2229 fix: tighten AEAD, cipher IV, and digest API contracts (#1215)
  • bcca4d1 Add ECDSA P-256 SHA-1 ASN.1 verification algorithm (#1214)
  • 32338a5 fix(builder): filter the raw-triple CFLAGS spelling for jitterentropy (#1207)
  • af422bd Fix -Wa,--debug-prefix-map probe (#1212)
  • 749b26f ci: replace removed llvm-devel-lite package in FreeBSD jobs (#1213)
  • 36c7a68 fix(publish): verify packaged crate with cargo build, not cargo test (#1201)
  • c71ab00 fix: address clippy::assert_is_empty lints in ECB cipher modes (#1210)
  • Additional commits viewable in compare view

Updates aws-lc-sys from 0.44.0 to 0.45.0

Commits
  • 7943223 Prepare aws-lc-sys v0.45.0 (#1220)
  • 8ea2229 fix: tighten AEAD, cipher IV, and digest API contracts (#1215)
  • bcca4d1 Add ECDSA P-256 SHA-1 ASN.1 verification algorithm (#1214)
  • 32338a5 fix(builder): filter the raw-triple CFLAGS spelling for jitterentropy (#1207)
  • af422bd Fix -Wa,--debug-prefix-map probe (#1212)
  • 749b26f ci: replace removed llvm-devel-lite package in FreeBSD jobs (#1213)
  • 36c7a68 fix(publish): verify packaged crate with cargo build, not cargo test (#1201)
  • c71ab00 fix: address clippy::assert_is_empty lints in ECB cipher modes (#1210)
  • adce1af fix: export cargo:root metadata from the system-library path (#1208)
  • 5eceecd Prepare aws-lc-fips-sys v0.14.1 (#1203)
  • See full diff in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Sep 14, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner September 14, 2026 10:04
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Sep 14, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) September 14, 2026 10:10
Bumps the aws-ls group with 3 updates in the / directory: [aws-lc-fips-sys](https://github.com/aws/aws-lc-rs), [aws-lc-rs](https://github.com/aws/aws-lc-rs) and [aws-lc-sys](https://github.com/aws/aws-lc-rs).


Updates `aws-lc-fips-sys` from 0.14.1 to 0.14.2
- [Release notes](https://github.com/aws/aws-lc-rs/releases)
- [Commits](aws/aws-lc-rs@aws-lc-fips-sys/v0.14.1...aws-lc-fips-sys/v0.14.2)

Updates `aws-lc-rs` from 1.18.0 to 1.18.1
- [Release notes](https://github.com/aws/aws-lc-rs/releases)
- [Commits](aws/aws-lc-rs@v1.18.0...v1.18.1)

Updates `aws-lc-sys` from 0.44.0 to 0.45.0
- [Release notes](https://github.com/aws/aws-lc-rs/releases)
- [Commits](aws/aws-lc-rs@aws-lc-sys/v0.44.0...aws-lc-sys/v0.45.0)

---
updated-dependencies:
- dependency-name: aws-lc-fips-sys
  dependency-version: 0.14.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: aws-ls
- dependency-name: aws-lc-rs
  dependency-version: 1.18.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: aws-ls
- dependency-name: aws-lc-sys
  dependency-version: 0.45.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: aws-ls
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): bump the aws-ls group with 3 updates build(deps): bump the aws-ls group across 1 directory with 3 updates Sep 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/aws-ls-38e5c32a4d branch from 4ee8a9d to 8651a57 Compare September 21, 2026 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants