forked from Public/monero-gui
Merge pull request #2943
ef5d855 openpgp: implement public subkeys support (xiphon)
This commit is contained in:
@@ -158,9 +158,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());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -60,5 +60,5 @@ private:
|
||||
QByteArray parseShasumOutput(const QString &message, const QString &filename) const;
|
||||
|
||||
private:
|
||||
std::vector<openpgp::public_key_rsa> m_maintainers;
|
||||
std::vector<openpgp::public_key_block> m_maintainers;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user