Skip to content

chore: Update dependencies#112

Merged
tarcieri merged 2 commits intoRustCrypto:masterfrom
nabetti1720:chore/update-dependencies
Feb 4, 2026
Merged

chore: Update dependencies#112
tarcieri merged 2 commits intoRustCrypto:masterfrom
nabetti1720:chore/update-dependencies

Conversation

@nabetti1720
Copy link
Contributor

@nabetti1720 nabetti1720 commented Feb 2, 2026

Issue # (if available)

n/a

Description of changes

  • Following rand_core, getrandom is now stable.
  • To make dependency updates more efficient for a while, we've relaxed the version requirements for related crates.
    Updating aead v0.6.0-rc.9 -> v0.6.0-rc.10
    Updating aes v0.9.0-rc.3 -> v0.9.0-rc.4
    Updating aes-gcm v0.11.0-rc.2 -> v0.11.0-rc.3
    Updating chacha20poly1305 v0.11.0-rc.2 -> v0.11.0-rc.3
    Updating cpubits v0.1.0-rc.2 -> v0.1.0
    Updating cipher v0.5.0-rc.7 -> v0.5.0
    Updating crypto-bigint v0.7.0-rc.23 -> v0.7.0-rc.25
    Updating crypto-common v0.2.0-rc.14 -> v0.2.0
    Updating ctr v0.10.0-rc.2 -> v0.10.0-rc.3
    Updating curve25519-dalek v5.0.0-pre.5 -> v5.0.0-pre.6
    Updating digest v0.11.0-rc.10 -> v0.11.0-rc.11
    Updating ecdsa v0.17.0-rc.14 -> v0.17.0-rc.16
    Updating ed25519 v3.0.0-rc.3 -> v3.0.0-rc.4
    Updating ed25519-dalek v3.0.0-pre.5 -> v3.0.0-pre.6
    Updating elliptic-curve v0.14.0-rc.26 -> v0.14.0-rc.28
    Updating getrandom v0.4.0-rc.1 -> v0.4.1
    Updating ghash v0.6.0-rc.4 -> v0.6.0-rc.5
    Updating hkdf v0.13.0-rc.4 -> v0.13.0-rc.5
    Updating hmac v0.13.0-rc.4 -> v0.13.0-rc.5
    Updating hybrid-array v0.4.6 -> v0.4.7
    Updating p256 v0.14.0-rc.6 -> v0.14.0-rc.7
    Updating p384 v0.14.0-rc.6 -> v0.14.0-rc.7
    Updating poly1305 v0.9.0-rc.4 -> v0.9.0-rc.5
    Updating polyval v0.7.0-rc.6 -> v0.7.0-rc.7
    Updating primefield v0.14.0-rc.6 -> v0.14.0-rc.7
    Updating primeorder v0.14.0-rc.6 -> v0.14.0-rc.7
    Updating rfc6979 v0.5.0-rc.4 -> v0.5.0-rc.5
    Updating rsa v0.10.0-rc.14 -> v0.10.0-rc.15
    Updating rustcrypto-ff v0.14.0-pre.1 -> v0.14.0-rc.0
    Updating rustcrypto-group v0.14.0-pre.1 -> v0.14.0-rc.0
    Updating sha2 v0.11.0-rc.4 -> v0.11.0-rc.5
    Updating universal-hash v0.6.0-rc.9 -> v0.6.0-rc.10
    Updating wasip3 v0.3.1+wasi-0.3.0-rc-2025-09-16 -> v0.4.0+wasi-0.3.0-rc-2026-01-06
    Updating wasm-encoder v0.241.2 -> v0.244.0
    Updating wasm-metadata v0.241.2 -> v0.244.0
    Updating wasmparser v0.241.2 -> v0.244.0
    Removing wit-bindgen v0.48.1
    Updating wit-bindgen-core v0.48.1 -> v0.51.0
    Updating wit-bindgen-rust v0.48.1 -> v0.51.0
    Updating wit-bindgen-rust-macro v0.48.1 -> v0.51.0
    Updating wit-component v0.241.2 -> v0.244.0
    Updating wit-parser v0.241.2 -> v0.244.0
    Updating x25519-dalek v3.0.0-pre.5 -> v3.0.0-pre.6

@nabetti1720

This comment was marked as resolved.

@tarcieri
Copy link
Member

tarcieri commented Feb 2, 2026

@nabetti1720 will have an update out soon: RustCrypto/elliptic-curves#1643

@tarcieri
Copy link
Member

tarcieri commented Feb 3, 2026

New elliptic curve crates have been released

@nabetti1720 nabetti1720 force-pushed the chore/update-dependencies branch from d1716d1 to bc51f1c Compare February 3, 2026 09:20
@nabetti1720
Copy link
Contributor Author

nabetti1720 commented Feb 3, 2026

@tarcieri I had the same problem on my laptop, but I wanted to share it with you. Is there still something missing to update?

error[E0432]: unresolved import `digest::crypto_common`
   --> /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/curve25519-dalek-5.0.0-pre.5/src/edwards.rs:109:65
    |
109 |     FixedOutput, HashMarker, array::typenum::U64, consts::True, crypto_common::BlockSizeUser,
    |                                                                 ^^^^^^^^^^^^^ could not find `crypto_common` in `digest`

For more information about this error, try `rustc --explain E0432`.

EDIT:
Sorry. I've confirmed that this has already been reported here. I'll wait until the new release.
dalek-cryptography/curve25519-dalek#875

@tarcieri
Copy link
Member

tarcieri commented Feb 3, 2026

I merged #115 though it's just a lockfile update

@nabetti1720 nabetti1720 force-pushed the chore/update-dependencies branch from bc51f1c to dae6016 Compare February 4, 2026 11:17
@tarcieri
Copy link
Member

tarcieri commented Feb 4, 2026

@nabetti1720 dalek crates are updated

@tarcieri tarcieri merged commit e23f916 into RustCrypto:master Feb 4, 2026
14 checks passed
@nabetti1720 nabetti1720 deleted the chore/update-dependencies branch February 4, 2026 23:15
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.

2 participants