diff --git a/Cargo.lock b/Cargo.lock index b9bfc7bb..c8aae208 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -286,6 +286,7 @@ dependencies = [ name = "crypto-common" version = "0.2.0-pre" dependencies = [ + "getrandom", "hybrid-array", "rand_core 0.6.4", ] diff --git a/crypto-common/Cargo.toml b/crypto-common/Cargo.toml index 38496ad5..e0e7dd09 100644 --- a/crypto-common/Cargo.toml +++ b/crypto-common/Cargo.toml @@ -20,6 +20,7 @@ rand_core = { version = "0.6.4", optional = true } getrandom = { version = "0.2", optional = true } [features] +getrandom = ["dep:getrandom", "rand_core?/getrandom"] std = [] [package.metadata.docs.rs] diff --git a/crypto-common/src/lib.rs b/crypto-common/src/lib.rs index 5fb3a814..247746a6 100644 --- a/crypto-common/src/lib.rs +++ b/crypto-common/src/lib.rs @@ -12,6 +12,8 @@ #[cfg(feature = "std")] extern crate std; +#[cfg(feature = "getrandom")] +pub use getrandom; #[cfg(feature = "rand_core")] pub use rand_core;