From fe88dcd09169b8d019b3c94a8c89279a392cb59f Mon Sep 17 00:00:00 2001 From: Pascal Perrenoud Date: Tue, 21 May 2024 16:09:14 +0200 Subject: [PATCH] Implement pwd check --- src/pwd.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/pwd.ts b/src/pwd.ts index 1804fc3..378fdbd 100644 --- a/src/pwd.ts +++ b/src/pwd.ts @@ -1,7 +1,16 @@ +import logger from 'log' +const log = logger('crypto-server:pwd') + export function hash(pwd: string) : Promise { + log.debug('hash password') return Bun.password.hash(pwd) } export async function verify(pwd: string, hash: string) : Promise { - return Bun.password.verify(pwd, hash).catch(() => false) + log.debug("verify password's hash") + return Bun.password.verify(pwd, hash).catch(e => { + log.warn('Password verification failed') + log.debug(`Error : ${e}`) + return false + }) }