Merge "Fix wrong key indexes in package verification logs."

This commit is contained in:
Treehugger Robot 2021-12-29 18:45:34 +00:00 committed by Gerrit Code Review
commit 11563e2721

View file

@ -257,8 +257,8 @@ int verify_file(VerifierInterface* package, const std::vector<Certificate>& keys
// Check to make sure at least one of the keys matches the signature. Since any key can match,
// we need to try each before determining a verification failure has happened.
size_t i = 0;
for (const auto& key : keys) {
for (size_t i = 0; i < keys.size(); i++) {
const auto& key = keys[i];
const uint8_t* hash;
int hash_nid;
switch (key.hash_len) {
@ -296,7 +296,6 @@ int verify_file(VerifierInterface* package, const std::vector<Certificate>& keys
} else {
LOG(INFO) << "Unknown key type " << key.key_type;
}
i++;
}
if (need_sha1) {