* misc.c (openpgp_pk_algo_usage): Default to allowing CERT for signing
authorDavid Shaw <dshaw@jabberwocky.com>
Sat, 27 Aug 2005 03:09:40 +0000 (03:09 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Sat, 27 Aug 2005 03:09:40 +0000 (03:09 +0000)
commitf74282bee03f26af0887dfcc806c89ad0bc142d3
treefe83661e8e82fcf199880c26fa26d7dc8215b204
parent752d64bffc397fdf84523997c240219e906211b5
* misc.c (openpgp_pk_algo_usage): Default to allowing CERT for signing
algorithms.

* keyedit.c (sign_uids): Don't request a signing key to make a
certification.

* keygen.c (do_add_key_flags): Force the certify flag on for all
primary keys, as the spec requires primary keys must be able to
certify (if nothing else, which key is going to issue the user ID
signature?)  (print_key_flags): Show certify flag.  (ask_key_flags,
ask_algo): Don't allow setting the C flag for subkeys.

* keyid.c (usagestr_from_pk), getkey.c (parse_key_usage): Distinguish
between a sign/certify key and a certify-only key.
g10/ChangeLog
g10/getkey.c
g10/keyedit.c
g10/keygen.c
g10/keyid.c
g10/keyserver.c
g10/misc.c