diff --git a/src/context.rs b/src/context.rs index 9f6dd8f..fca1dc4 100644 --- a/src/context.rs +++ b/src/context.rs @@ -47,7 +47,7 @@ pub mod global { static mut CONTEXT: Option> = None; ONCE.call_once(|| unsafe { let mut ctx = Secp256k1::new(); - #[cfg(all(feature = "rand-std", not(feature = "global-context-less-secure")))] + #[cfg(all(not(target_arch = "wasm32"), feature = "rand-std", not(feature = "global-context-less-secure")))] { ctx.randomize(&mut rand::thread_rng()); } @@ -202,7 +202,7 @@ mod alloc_only { size, }; - #[cfg(all(feature = "rand-std", not(feature = "global-context-less-secure")))] + #[cfg(all(not(target_arch = "wasm32"), feature = "rand-std", not(feature = "global-context-less-secure")))] { ctx.randomize(&mut rand::thread_rng()); }