fix: remove unreachable return false in PICrypt::verifySign()

fix picrypth
This commit is contained in:
2026-08-06 09:08:13 +03:00
parent 72959e39b6
commit c0fe5cd664
+2 -2
View File
@@ -20,6 +20,7 @@
#include "picrypt.h"
#include "pitranslator.h"
#include <sodium.h>
@@ -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;
}