openpgp: implement public subkeys support

This commit is contained in:
xiphon
2020-06-10 12:41:41 +00:00
parent c8f4355e15
commit ef5d855950
6 changed files with 75 additions and 52 deletions

View File

@@ -157,9 +157,12 @@ QString Updater::verifySignature(const epee::span<const uint8_t> data, const ope
{
for (const auto &maintainer : m_maintainers)
{
if (signature.verify(data, maintainer))
for (const auto &public_key : maintainer)
{
return QString::fromStdString(maintainer.user_id());
if (signature.verify(data, public_key))
{
return QString::fromStdString(maintainer.user_id());
}
}
}