From 09d53ffa7645b64aed4170e698b8eb62d2c3590e Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Tue, 6 Jun 2023 22:28:40 -0400 Subject: [PATCH] fix: PostPubkeyLogin should be lowercasing the pubkey and signature --- controller/auth.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/controller/auth.go b/controller/auth.go index 3f5472b..c887712 100644 --- a/controller/auth.go +++ b/controller/auth.go @@ -236,6 +236,9 @@ func (a *AuthController) PostPubkeyLogin() { return } + r.Pubkey = strings.ToLower(r.Pubkey) + r.Signature = strings.ToLower(r.Signature) + // Retrieve the key challenge for the given challenge. challenge := model.KeyChallenge{} if err := db.Get().Where("challenge = ?", r.Challenge).Preload("Key").First(&challenge).Error; err != nil {