From ace3aff9004eb9bcd7a2f314187c58d60815bc3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Stuczy=C5=84ski?= Date: Thu, 26 Feb 2026 13:20:37 +0000 Subject: [PATCH] fixing wasm for real this time --- Cargo.lock | 2 ++ Makefile | 2 +- common/crypto/Cargo.toml | 2 ++ nym-browser-extension/storage/.cargo/config.toml | 4 +++- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3da7b0be18..cd5c5fa981 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6228,8 +6228,10 @@ dependencies = [ "libcrux-psq", "nym-pemstore", "nym-sphinx-types", + "nym-test-utils", "rand 0.8.5", "rand 0.9.2", + "rand_chacha 0.3.1", "serde", "serde_bytes", "serde_json", diff --git a/Makefile b/Makefile index eb58f2ab5c..4393a45534 100644 --- a/Makefile +++ b/Makefile @@ -104,7 +104,7 @@ $(eval $(call add_cargo_workspace,wallet,nym-wallet)) sdk-wasm: sdk-wasm-build sdk-wasm-test sdk-wasm-lint sdk-wasm-build: - $(MAKE) -C nym-browser-extension/storage wasm-pack +# $(MAKE) -C nym-browser-extension/storage wasm-pack $(MAKE) -C wasm/client $(MAKE) -C wasm/node-tester $(MAKE) -C wasm/mix-fetch diff --git a/common/crypto/Cargo.toml b/common/crypto/Cargo.toml index 7702c6463b..7d037f1a97 100644 --- a/common/crypto/Cargo.toml +++ b/common/crypto/Cargo.toml @@ -41,6 +41,8 @@ nym-pemstore = { workspace = true } [dev-dependencies] anyhow = { workspace = true } +rand_chacha = { workspace = true } +nym-test-utils = { workspace = true } serde_json = { workspace = true } diff --git a/nym-browser-extension/storage/.cargo/config.toml b/nym-browser-extension/storage/.cargo/config.toml index 435ed755ec..33e7edcb17 100644 --- a/nym-browser-extension/storage/.cargo/config.toml +++ b/nym-browser-extension/storage/.cargo/config.toml @@ -1,2 +1,4 @@ [build] -target = "wasm32-unknown-unknown" \ No newline at end of file +target = "wasm32-unknown-unknown" +target_arch = "wasm32" +rustflags = ["--cfg=getrandom_backend=\"wasm_js\""]