curve25519-dalek-source/curve25519-dalek/src
Tony Arcieri 23d0d2cec0
Bump rand_core from v0.9 to v0.10.0-rc-2 (#842)
Prior to a final stable release of the @RustCrypto dependencies used by
the dalek crates, we are going to target `rand_core` v0.10.

This updates the `rand` and `rand_core` dependencies as well as the
aforementioned @RustCrypto dependencies to be compatible with
`rand_core` v0.10, which incurred a few API changes:

- `rand_core` no longer includes `OsRng`, so this replaces the `os_rng`
  features with `getrandom` features (same thing we did for @RustCrypto)
  which uses the `getrandom` crate directly
- For `dev-dependencies` it just migrates straight to `rand`, replacing
  `rand_chacha` with the `chacha` feature of `rand` (which pulls in
  `chacha20`), and sourcing `OsRng` from `rand`, its new home (for now)

This PR also switches to using the `rustcrypto-ff`/`rustcrypto-group` crates
(hopefully temporary) which are forks of `ff` and `group` which have crate
releases that have been updated to use  `rand_core` v0.10.0 prereleases.
2025-11-22 10:37:51 -07:00
..
backend curve: fully migrate to 2018 module conventions (#844) 2025-11-09 08:49:57 -07:00
edwards Bump edition to 2024 and crate versions to prereleases (#775) 2025-07-07 11:52:25 -04:00
lizard curve: fully migrate to 2018 module conventions (#844) 2025-11-09 08:49:57 -07:00
ristretto curve: fully migrate to 2018 module conventions (#844) 2025-11-09 08:49:57 -07:00
backend.rs curve: fully migrate to 2018 module conventions (#844) 2025-11-09 08:49:57 -07:00
constants.rs curve,x: Clear deprecated functions (#778) 2025-07-07 22:33:05 +02:00
diagnostics.rs chore: fix spelling issues (#727) 2025-01-18 16:34:18 -07:00
edwards.rs Bump rand_core from v0.9 to v0.10.0-rc-2 (#842) 2025-11-22 10:37:51 -07:00
field.rs Implement Lizard encoding/decoding (#826) 2025-10-24 17:20:50 -04:00
lib.rs curve: fully migrate to 2018 module conventions (#844) 2025-11-09 08:49:57 -07:00
lizard.rs curve: fully migrate to 2018 module conventions (#844) 2025-11-09 08:49:57 -07:00
macros.rs Workspace curve25519 under curve25519-dalek 2023-06-27 04:00:12 +00:00
montgomery.rs Bump rand_core from v0.9 to v0.10.0-rc-2 (#842) 2025-11-22 10:37:51 -07:00
ristretto.rs Bump rand_core from v0.9 to v0.10.0-rc-2 (#842) 2025-11-22 10:37:51 -07:00
scalar.rs Bump rand_core from v0.9 to v0.10.0-rc-2 (#842) 2025-11-22 10:37:51 -07:00
traits.rs Bump edition to 2024 and crate versions to prereleases (#775) 2025-07-07 11:52:25 -04:00
window.rs Address new nightly clippy unnecessary qualifications (#639) 2024-03-07 16:58:20 -07:00