14 lines
281 B
TypeScript
14 lines
281 B
TypeScript
import argon from 'argon2'
|
|
|
|
export function hash(pwd: string): Promise<string> {
|
|
return argon.hash(pwd)
|
|
}
|
|
|
|
export async function verify(pwd: string, hash: string): Promise<boolean> {
|
|
try {
|
|
return await argon.verify(hash, pwd)
|
|
} catch (_) {}
|
|
|
|
return false
|
|
}
|