Update srp.ts

This commit is contained in:
Daniel Hougaard
2024-02-14 00:10:41 +01:00
parent 04c12d9a75
commit f378d6cc2b

View File

@@ -1,4 +1,4 @@
import argon2, { argon2id } from "argon2";
import argon2 from "argon2";
import crypto from "crypto";
import jsrp from "jsrp";
import nacl from "tweetnacl";
@@ -58,7 +58,7 @@ export const generateUserSrpKeys = async (email: string, password: string) => {
timeCost: 3,
parallelism: 1,
hashLength: 32,
type: argon2id,
type: 2,
raw: true
});
if (!derivedKey) throw new Error("Failed to derive key from password");
@@ -102,7 +102,7 @@ export const getUserPrivateKey = async (password: string, user: TUserEncryptionK
timeCost: 3,
parallelism: 1,
hashLength: 32,
type: argon2id,
type: 2,
raw: true
});
if (!derivedKey) throw new Error("Failed to derive key from password");