From 58b331cde9a4d7c9d96f8784d35eb4ac41d2ab2d Mon Sep 17 00:00:00 2001 From: Riolku <41458184+Riolku@users.noreply.github.com> Date: Mon, 8 Jun 2026 11:39:51 -0400 Subject: [PATCH] curve,x,ed: re-export rand_core (#908) * x25519: re-export rand_core Since these types appear in our public API, we should re-export it. Closes #741. --- curve25519-dalek/src/lib.rs | 3 +++ ed25519-dalek/src/lib.rs | 3 +++ x25519-dalek/src/lib.rs | 2 ++ 3 files changed, 8 insertions(+) diff --git a/curve25519-dalek/src/lib.rs b/curve25519-dalek/src/lib.rs index 8a085df..14b5b27 100644 --- a/curve25519-dalek/src/lib.rs +++ b/curve25519-dalek/src/lib.rs @@ -46,6 +46,9 @@ extern crate alloc; #[macro_use] extern crate std; +#[cfg(feature = "rand_core")] +pub use rand_core; + #[cfg(feature = "digest")] pub use digest; diff --git a/ed25519-dalek/src/lib.rs b/ed25519-dalek/src/lib.rs index d4dbe65..dca9b94 100644 --- a/ed25519-dalek/src/lib.rs +++ b/ed25519-dalek/src/lib.rs @@ -253,6 +253,9 @@ extern crate alloc; #[macro_use] extern crate std; +#[cfg(feature = "rand_core")] +pub use rand_core; + pub use ed25519; #[cfg(feature = "batch")] diff --git a/x25519-dalek/src/lib.rs b/x25519-dalek/src/lib.rs index 5dd3581..70736bd 100644 --- a/x25519-dalek/src/lib.rs +++ b/x25519-dalek/src/lib.rs @@ -22,6 +22,8 @@ )] #![doc = include_str!("../README.md")] +pub use rand_core; + //------------------------------------------------------------------------ // x25519-dalek public API //------------------------------------------------------------------------