Skip to content

fix(deps): migrate to rand 0.10 and protect reset keys - #18

Merged
rldyourmnd merged 11 commits into
mainfrom
dependabot/cargo/cargo-40d972a74b
Sep 26, 2026
Merged

rldyourmnd merged 11 commits into
mainfrom
dependabot/cargo/cargo-40d972a74b

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

W10.2/W10.6 increment. The rand 0.10 dependency update failed owned-transport builds because the reset-key constructor used the removed RngCore name. Require rand::CryptoRng at this cryptographic boundary, keeping the existing thread-local secure generator. The workspace requirement is 0.10 and the lockfile resolves its consumers to 0.10.3, already present transitively.

Also redact the reset key's Debug output and compare authentication tags through blake3::Hash::eq, which preserves the library's constant-time comparison. Key, message, tag-length/tamper and debug-redaction regressions cover the boundary; the keyed-BLAKE3 algorithm and wire format are unchanged.

Local validation: formatting; all-feature, default and X11 workspace clippy with warnings denied; 176 owned-transport/relay tests; and 557 combined workspace tests passed (zero failures, three explicit ignores). All GitHub checks passed for final head 3a5bd15db4618e7048565b2bad68a3c57cf82c9b: Linux/macOS tests and lint, native packaging, CodeQL, supply chain, and the Vector/OpenObserve pipeline. Linux logs also confirm the bounded owned-relay scenario, native H.264 reference recovery and seven dedicated Xvfb capture/input checks. This branch includes #33, now merged first, so the final combined source was exercised. No deployment or new release is introduced.

Primary API references: rand 0.10 migration, CryptoRng, BLAKE3 Hash comparison.

@dependabot @github

dependabot Bot commented on behalf of github Sep 22, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot changed the title chore(deps): bump rand from 0.9.5 to 0.10.2 in the cargo group chore(deps): bump rand from 0.9.5 to 0.10.2 in the cargo group across 1 directory Sep 22, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/cargo-40d972a74b branch 2 times, most recently from a89a312 to 1b6bc58 Compare September 22, 2026 20:36
Bumps the cargo group with 1 update in the / directory: [rand](https://github.com/rust-random/rand).


Updates `rand` from 0.9.5 to 0.10.2
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand@0.9.5...0.10.2)

---
updated-dependencies:
- dependency-name: rand
  dependency-version: 0.10.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/cargo-40d972a74b branch from 1b6bc58 to 85e4527 Compare September 25, 2026 21:41
@rldyourmnd rldyourmnd changed the title chore(deps): bump rand from 0.9.5 to 0.10.2 in the cargo group across 1 directory fix(deps): migrate to rand 0.10 and protect reset keys Sep 26, 2026
@rldyourmnd
rldyourmnd merged commit 1609b61 into main Sep 26, 2026
23 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/cargo-40d972a74b branch September 26, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant