|
|
|
@ -1015,7 +1015,7 @@ pgp_deletekeybyid(pgp_io_t *io, pgp_keyring_t *keyring,
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
const pgp_key_t *
|
|
|
|
|
pgp_getkeybyfpr(pgp_io_t *io, const pgp_keyring_t *keyring,
|
|
|
|
|
getkeybyfpr(pgp_io_t *io, const pgp_keyring_t *keyring,
|
|
|
|
|
const uint8_t *fpr, size_t length,
|
|
|
|
|
unsigned *from, pgp_pubkey_t **pubkey)
|
|
|
|
|
{
|
|
|
|
@ -1033,6 +1033,15 @@ pgp_getkeybyfpr(pgp_io_t *io, const pgp_keyring_t *keyring,
|
|
|
|
|
return NULL;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const pgp_key_t *
|
|
|
|
|
pgp_getkeybyfpr(pgp_io_t *io, const pgp_keyring_t *keyring,
|
|
|
|
|
const uint8_t *fpr, size_t length,
|
|
|
|
|
pgp_pubkey_t **pubkey)
|
|
|
|
|
{
|
|
|
|
|
unsigned from = 0;
|
|
|
|
|
return getkeybyfpr(io,keyring,fpr,length,&from,pubkey);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
unsigned
|
|
|
|
|
pgp_deletekeybyfpr(pgp_io_t *io, pgp_keyring_t *keyring,
|
|
|
|
|
const uint8_t *fpr, size_t length)
|
|
|
|
@ -1040,7 +1049,7 @@ pgp_deletekeybyfpr(pgp_io_t *io, pgp_keyring_t *keyring,
|
|
|
|
|
unsigned from = 0;
|
|
|
|
|
pgp_key_t *key;
|
|
|
|
|
|
|
|
|
|
if ((key = (pgp_key_t *)pgp_getkeybyfpr(io, keyring, fpr, length,
|
|
|
|
|
if ((key = (pgp_key_t *)getkeybyfpr(io, keyring, fpr, length,
|
|
|
|
|
&from, NULL)) == NULL) {
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|