diff options
author | Neal H. Walfield <[email protected]> | 2015-09-14 18:55:59 +0000 |
---|---|---|
committer | Neal H. Walfield <[email protected]> | 2015-09-16 13:15:23 +0000 |
commit | dc69804ab0576fbc87297215d63b37a680d74d4d (patch) | |
tree | 7590f74be73d3d6f6b1ca0bc87478fd954c6f2be /g10/getkey.c | |
parent | g10: Simplify semantics of get_pubkey_byname. (diff) | |
download | gnupg-dc69804ab0576fbc87297215d63b37a680d74d4d.tar.gz gnupg-dc69804ab0576fbc87297215d63b37a680d74d4d.zip |
g10: Eliminate the redundant function get_keyblock_byfprint.
* g10/keydb.h (get_keyblock_byfprint): Remove prototype. Replace use
of this function with get_pubkey_byfprint.
* g10/getkey.c (get_pubkey_byname): Remove function.
--
Signed-off-by: Neal H. Walfield <[email protected]>.
Diffstat (limited to 'g10/getkey.c')
-rw-r--r-- | g10/getkey.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/g10/getkey.c b/g10/getkey.c index efa548d7a..5cb080750 100644 --- a/g10/getkey.c +++ b/g10/getkey.c @@ -1025,36 +1025,6 @@ get_pubkey_byfprint_fast (PKT_public_key * pk, } -/* Search for a key with the given fingerprint and return the - * complete keyblock which may have more than only this key. */ -int -get_keyblock_byfprint (KBNODE * ret_keyblock, const byte * fprint, - size_t fprint_len) -{ - int rc; - - if (fprint_len == 20 || fprint_len == 16) - { - struct getkey_ctx_s ctx; - - memset (&ctx, 0, sizeof ctx); - 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); - rc = lookup (&ctx, ret_keyblock, NULL, 0); - getkey_end (&ctx); - } - else - rc = GPG_ERR_GENERAL; /* Oops */ - - return rc; -} - - /* Get a secret key by NAME and store it into PK. If NAME is NULL use * the default key. This functions checks that a corresponding secret * key is available. With no secret key it does not succeeed. */ |