|
|
@ -1015,11 +1015,10 @@ pgp_getkeybyfpr(pgp_io_t *io, const pgp_keyring_t *keyring, |
|
|
|
unsigned *from, pgp_pubkey_t **pubkey) |
|
|
|
{ |
|
|
|
|
|
|
|
pgp_fingerprint_t *kfp = &keyring->keys[*from].sigfingerprint; |
|
|
|
|
|
|
|
for ( ; keyring && *from < keyring->keyc; *from += 1) { |
|
|
|
pgp_fingerprint_t *kfp = &keyring->keys[*from].sigfingerprint; |
|
|
|
if (kfp->length == length && |
|
|
|
memcmp(kfp, fpr, length) == 0) { |
|
|
|
memcmp(kfp->fingerprint, fpr, length) == 0) { |
|
|
|
if (pubkey) { |
|
|
|
*pubkey = &keyring->keys[*from].key.pubkey; |
|
|
|
} |
|
|
|