* pubkey-enc.c (get_session_key): With hidden recipients or try a given
authorDavid Shaw <dshaw@jabberwocky.com>
Wed, 6 Nov 2002 16:58:28 +0000 (16:58 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Wed, 6 Nov 2002 16:58:28 +0000 (16:58 +0000)
commit3cb4118b6c9c55d874d7dd463600d792f1fdd266
treee5ce983b4d2a340792aab3f87433f237f950310e
parentec0d9a416e1682de8f29d078df508a6b16a896f6
* pubkey-enc.c (get_session_key): With hidden recipients or try a given
passphrase against all secret keys rather than trying all secret keys in
turn.  Don't if --try-all-secrets or --status-fd is enabled.

* passphrase.c (passphrase_to_dek): Mode 1 means do a regular passphrase
query, but don't prompt with the key info.

* seckey-cert.c (do_check, check_secret_key): A negative ask count means
to enable passphrase mode 1.

* keydb.h, getkey.c (enum_secret_keys): Add flag to include
secret-parts-missing keys (or not) in the list.
g10/ChangeLog
g10/getkey.c
g10/keydb.h
g10/passphrase.c
g10/pubkey-enc.c
g10/seckey-cert.c