summaryrefslogtreecommitdiff
path: root/src/libcamera/pub_key.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcamera/pub_key.cpp')
-rw-r--r--src/libcamera/pub_key.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libcamera/pub_key.cpp b/src/libcamera/pub_key.cpp
index 9bb08fda..b2045a10 100644
--- a/src/libcamera/pub_key.cpp
+++ b/src/libcamera/pub_key.cpp
@@ -76,6 +76,9 @@ PubKey::~PubKey()
bool PubKey::verify([[maybe_unused]] Span<const uint8_t> data,
[[maybe_unused]] Span<const uint8_t> sig) const
{
+ if (!valid_)
+ return false;
+
#if HAVE_GNUTLS
const gnutls_datum_t gnuTlsData{
const_cast<unsigned char *>(data.data()),