* trustdb.h, trustdb.c (register_trusted_keyid): New. Adds a keyid to the
authorDavid Shaw <dshaw@jabberwocky.com>
Sat, 1 Nov 2003 01:13:16 +0000 (01:13 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Sat, 1 Nov 2003 01:13:16 +0000 (01:13 +0000)
commit5c37fd90bf81b401b6ce5a79bed4fe1cd0d8796d
tree93ab76510a0035290246290db88149f9b021a997
parentd3cd27c3b6cdb47ef91c4ffba51257ebd46b1250
* trustdb.h, trustdb.c (register_trusted_keyid): New.  Adds a keyid to the
list of ultimately trusted keys.

* keygen.c (do_generate_keypair): Use it here so that the ultimate
ownertrust happens before the trustdb (might be) rebuilt.  Also fix an
error where the newly generated pk is thought to be a subkey by the
trustdb.

* g10.c (main): Fix --export-all do actually do something different than
--export.

* pkclist.c (build_pk_list): Show all recipients rather than showing each
recipient as they are added.

* mainproc.c (proc_symkey_enc, proc_encrypted): Keep a count of the number
of passphrases that can decrypt a symmetric or mixed symmetric/pk message
and include it in the list of keys shown to the user.
g10/ChangeLog
g10/g10.c
g10/keygen.c
g10/mainproc.c
g10/pkclist.c
g10/trustdb.c
g10/trustdb.h