From b0175542f148fa457394ba26c3582cea391b0904 Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Sat, 19 Feb 2022 22:04:35 +0000 Subject: [PATCH] Return own error --- bcrypt/verifier.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bcrypt/verifier.go b/bcrypt/verifier.go index a719190..f52a3b8 100644 --- a/bcrypt/verifier.go +++ b/bcrypt/verifier.go @@ -13,7 +13,12 @@ type Verifier struct { // Verify verifys a Password. func (bv *Verifier) Verify(password string, hashOnDB string) error { - return bcrypt.CompareHashAndPassword([]byte(hashOnDB), []byte(password)) + err := bcrypt.CompareHashAndPassword([]byte(hashOnDB), []byte(password)) + if err != nil { + return fmt.Errorf("verify password: %w", err) + } + + return nil } // Hash calculates a hash to be stored on the database.