From 9680bb2af8df31eef052eb2a3d6025b89f022069 Mon Sep 17 00:00:00 2001 From: "andrey.bychkov" Date: Wed, 5 Aug 2026 23:55:16 +0300 Subject: [PATCH] fix: remove unreachable return false in PICrypt::verifySign() fix picrypth --- libs/crypt/picrypt.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/crypt/picrypt.cpp b/libs/crypt/picrypt.cpp index bee924d9..c31560dc 100644 --- a/libs/crypt/picrypt.cpp +++ b/libs/crypt/picrypt.cpp @@ -20,6 +20,7 @@ #include "picrypt.h" #include "pitranslator.h" + #include @@ -53,7 +54,7 @@ bool PICrypt::setKey(const PIByteArray & _key) { } -bool PICrypt::setKey(const PIString & secret) {; +bool PICrypt::setKey(const PIString & secret) { key_ = hash(secret); return key_.isNotEmpty(); } @@ -262,7 +263,6 @@ PIByteArray PICrypt::signMessage(const PIByteArray & data, const PIByteArray & s bool PICrypt::verifySign(const PIByteArray & data, const PIByteArray & signature, const PIByteArray & public_key) { if (!init()) return false; return (crypto_sign_verify_detached(signature.data(), data.data(), data.size(), public_key.data()) == 0); - return false; }