2 * keyindex.h - Routines to list an OpenPGP key.
4 * Jonathan McDowell <noodles@earth.li>
6 * Copyright 2002 Project Purple
10 #define __KEYINDEX_H__
14 #include "keystructs.h"
17 * key_index - List a set of OpenPGP keys.
18 * @keys: The keys to display.
19 * @verbose: Should we list sigs as well?
20 * @fingerprint: List the fingerprint?
21 * @html: Should we tailor the output for HTML?
23 * This function takes a list of OpenPGP public keys and displays an index
24 * of them. Useful for debugging or the keyserver Index function.
26 int key_index(struct openpgp_publickey *keys, bool verbose,
27 bool fingerprint, bool html);
30 * mrkey_index - List a set of OpenPGP keys in the MRHKP format.
31 * @keys: The keys to display.
33 * This function takes a list of OpenPGP public keys and displays a
34 * machine readable list of them.
36 int mrkey_index(struct openpgp_publickey *keys);