From e6770bc2fd090ea60751a66492912b953e2979f8 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 18 Mar 2024 22:04:57 +0000 Subject: [PATCH] Fix an off by one error in enc_sha2. --- modules/encryption/enc_sha2.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/encryption/enc_sha2.cpp b/modules/encryption/enc_sha2.cpp index 4a9f12b09..d2ad99b62 100644 --- a/modules/encryption/enc_sha2.cpp +++ b/modules/encryption/enc_sha2.cpp @@ -160,7 +160,7 @@ public: if (!is_hmac && hash_method.compare(0, 4, "raw-", 4)) return; // Not a SHA-2 password. - auto provider = GetAlgorithm(hash_method.substr(5)); + auto provider = GetAlgorithm(hash_method.substr(is_hmac ? 5 : 4)); if (!provider) return; // Not a hash for this module.