summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNullptrderef <nullptrderef@proton.me>2024-04-21 11:44:06 +0200
committerNullptrderef <nullptrderef@proton.me>2024-04-21 11:44:06 +0200
commite9914dc05ec59b562b3973b6f65155a5e8ace855 (patch)
tree642b2554ce440843732b207bded4efb9ed659712
parent59d6c9a75ad0e5a485258d929031bd803c79f157 (diff)
downloadwallet-core-e9914dc05ec59b562b3973b6f65155a5e8ace855.tar.gz
wallet-core-e9914dc05ec59b562b3973b6f65155a5e8ace855.tar.bz2
wallet-core-e9914dc05ec59b562b3973b6f65155a5e8ace855.zip
use wasm argon2 in browsers, thanks
TODO: look into non-wasm targets where fully native may be better or WASM isnt always supported
-rw-r--r--packages/taler-util/package.json6
-rw-r--r--packages/taler-util/src/argon2-impl.wasm.ts (renamed from packages/taler-util/src/argon2-impl.node.ts)0
2 files changed, 5 insertions, 1 deletions
diff --git a/packages/taler-util/package.json b/packages/taler-util/package.json
index 5f192762a..f5876384d 100644
--- a/packages/taler-util/package.json
+++ b/packages/taler-util/package.json
@@ -52,7 +52,11 @@
"default": "./lib/http-impl.missing.js"
},
"#argon2-impl": {
- "node": "./lib/argon2-impl.node.js",
+ "node": "./lib/argon2-impl.wasm.js",
+ "deno": "./lib/argon2-impl.wasm.js",
+ "worker": "./lib/argon2-impl.wasm.js",
+ "browser": "./lib/argon2-impl.wasm.js",
+ "webpack": "./lib/argon2-impl.wasm.js",
"default": "./lib/argon2-impl.missing.js"
}
},
diff --git a/packages/taler-util/src/argon2-impl.node.ts b/packages/taler-util/src/argon2-impl.wasm.ts
index d1a36c4fe..d1a36c4fe 100644
--- a/packages/taler-util/src/argon2-impl.node.ts
+++ b/packages/taler-util/src/argon2-impl.wasm.ts