mirror of
git://git.gnupg.org/gnupg.git
synced 2025-03-28 22:49:59 +01:00
g10: Remove unused function get_seckey_byfprint.
* g10/keydb.h (get_seckey_byfprint): Remove prototype. * g10/getkey.c (get_seckey_byfprint): Remove function. -- Signed-off-by: Neal H. Walfield <neal@g10code.com>.
This commit is contained in:
parent
80dbf8006f
commit
e2b300801e
36
g10/getkey.c
36
g10/getkey.c
@ -1048,42 +1048,6 @@ get_seckey_default (PKT_public_key *pk)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Search for a key with the given fingerprint.
|
|
||||||
* FIXME:
|
|
||||||
* We should replace this with the _byname function. This can be done
|
|
||||||
* by creating a userID conforming to the unified fingerprint style. */
|
|
||||||
gpg_error_t
|
|
||||||
get_seckey_byfprint (PKT_public_key *pk, const byte * fprint, size_t fprint_len)
|
|
||||||
{
|
|
||||||
gpg_error_t err;
|
|
||||||
|
|
||||||
if (fprint_len == 20 || fprint_len == 16)
|
|
||||||
{
|
|
||||||
struct getkey_ctx_s ctx;
|
|
||||||
kbnode_t kb = NULL;
|
|
||||||
kbnode_t found_key = NULL;
|
|
||||||
|
|
||||||
memset (&ctx, 0, sizeof ctx);
|
|
||||||
ctx.exact = 1;
|
|
||||||
ctx.not_allocated = 1;
|
|
||||||
ctx.kr_handle = keydb_new ();
|
|
||||||
ctx.nitems = 1;
|
|
||||||
ctx.items[0].mode = fprint_len == 16 ? KEYDB_SEARCH_MODE_FPR16
|
|
||||||
: KEYDB_SEARCH_MODE_FPR20;
|
|
||||||
memcpy (ctx.items[0].u.fpr, fprint, fprint_len);
|
|
||||||
err = lookup (&ctx, &kb, &found_key, 1);
|
|
||||||
if (!err && pk)
|
|
||||||
pk_from_block (&ctx, pk, kb, found_key);
|
|
||||||
release_kbnode (kb);
|
|
||||||
getkey_end (&ctx);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
err = gpg_error (GPG_ERR_BUG);
|
|
||||||
return err;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Search for a secret key with the given fingerprint and return the
|
/* Search for a secret key with the given fingerprint and return the
|
||||||
complete keyblock which may have more than only this key. Return
|
complete keyblock which may have more than only this key. Return
|
||||||
an error if no corresponding secret key is available. */
|
an error if no corresponding secret key is available. */
|
||||||
|
@ -421,8 +421,6 @@ int have_secret_key_with_kid (u32 *keyid);
|
|||||||
|
|
||||||
gpg_error_t get_seckey_default (PKT_public_key *pk);
|
gpg_error_t get_seckey_default (PKT_public_key *pk);
|
||||||
|
|
||||||
gpg_error_t get_seckey_byfprint (PKT_public_key *pk,
|
|
||||||
const byte *fprint, size_t fprint_len);
|
|
||||||
gpg_error_t get_seckeyblock_byfprint (kbnode_t *ret_keyblock,
|
gpg_error_t get_seckeyblock_byfprint (kbnode_t *ret_keyblock,
|
||||||
const byte *fprint, size_t fprint_len);
|
const byte *fprint, size_t fprint_len);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user