Skip to content

chore: update outdated dependencies #15

Description

@dobby-coder

Routine dependency scan found outdated direct dependencies.

Outdated direct dependencies

Package Current Latest Kind
rand_core 0.6 0.10.x Normal
sha3 0.10 0.11.x Normal
digest (transitive) 0.9 0.11.x Normal
bincode 2 (already) 3.0 Dev
criterion 0.5 0.8.x Dev
rand 0.8 0.10.x Dev
rand_xorshift (lock) 0.3 0.5.x Dev
csv (lock) 1.1 1.4.x Dev
sha2 (lock) 0.9 0.11.x Dev

These line up with RustCrypto's 2025/2026 trait revisions — digest, sha2, sha3 move together. rand 0.10 and rand_core 0.10 must move together. curve25519-dalek 4.1 may need a follow-up bump for rand_core 0.10 compat — verify before pinning.

Instructions for the worker

  1. Read repos/ibs/ in the dobby memory repo if present.
  2. Bump in Cargo.toml, then cargo update.
  3. Apply API migrations (RustCrypto digest 0.11, rand 0.10) — keep the no_std feature combinations passing.
  4. Run cargo build --all-features, cargo test --all-features, cargo bench --no-run (criterion 0.8 had API tweaks).
  5. Open a draft PR chore: update outdated dependencies, reviewer @rubenhensen. Flip ready after CI.

Splitting into multiple PRs is fine if RustCrypto + rand cannot land together.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions