diff --git a/packages/better-auth/src/crypto/password.ts b/packages/better-auth/src/crypto/password.ts index a6da2c9fc3..04414f479a 100644 --- a/packages/better-auth/src/crypto/password.ts +++ b/packages/better-auth/src/crypto/password.ts @@ -1,31 +1,12 @@ -import { verify, hash } from "@node-rs/argon2"; - -const v0x13 = 1; -const config = { - memorySize: 19456, - iterations: 2, - tagLength: 32, - parallelism: 1, -}; +import { verify, hash } from "argon2"; export function getPasswordHasher(secret: string) { const hashPassword = async (password: string) => await hash(password.normalize("NFKC"), { - memoryCost: config.memorySize, - timeCost: config.iterations, - outputLen: config.tagLength, - parallelism: config.parallelism, - version: v0x13, secret: Buffer.from(secret), }); - const verifyPassword = async (password: string, hash: string) => await verify(hash, password.normalize("NFKC"), { - memoryCost: config.memorySize, - timeCost: config.iterations, - outputLen: config.tagLength, - parallelism: config.parallelism, - version: v0x13, secret: Buffer.from(secret), }); return { hashPassword, verifyPassword };