From 6c0a0b463f37823b9eb18c1931bb4e261da2586b Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Thu, 23 Jan 2025 21:43:40 +0100 Subject: [PATCH] Make full flow work when running in Chrome extension context (#541) --- browser-extensions/chrome/src/services/SrpService.tsx | 2 +- browser-extensions/chrome/vite.config.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/browser-extensions/chrome/src/services/SrpService.tsx b/browser-extensions/chrome/src/services/SrpService.tsx index 159f8e82f..23e964a58 100644 --- a/browser-extensions/chrome/src/services/SrpService.tsx +++ b/browser-extensions/chrome/src/services/SrpService.tsx @@ -38,7 +38,7 @@ class SrpService { mem: settings.MemorySize, parallelism: settings.DegreeOfParallelism, hashLen: 32, - type: argon2.ArgonType.Argon2id, + type: 2, // 0 = Argon2d, 1 = Argon2i, 2 = Argon2id }); return hash.hashHex.toUpperCase(); diff --git a/browser-extensions/chrome/vite.config.js b/browser-extensions/chrome/vite.config.js index 5e4a88162..c9281bc66 100644 --- a/browser-extensions/chrome/vite.config.js +++ b/browser-extensions/chrome/vite.config.js @@ -16,6 +16,10 @@ export default defineConfig({ { src: 'src/images/*', dest: 'images' + }, + { + src: 'node_modules/argon2-browser/dist/argon2.wasm', + dest: 'src' // Copy to the root of the dist folder } ] }),