gnupg/g10 (8 files)

cvs user dshaw cvs@cvs.gnupg.org
Wed, 13 Aug 2003 05:31:36 +0200


    Date: Wednesday, August 13, 2003 @ 05:31:36
  Author: dshaw
    Path: /cvs/gnupg/gnupg/g10

Modified: ChangeLog import.c mainproc.c packet.h parse-packet.c
          sig-check.c status.c status.h

* packet.h, sig-check.c (signature_check2, do_check, do_check_messages):
Provide a signing-key-is-revoked flag.  Change all callers.

* status.h, status.c (get_status_string): New REVKEYSIG status tag for a
good signature from a revoked key.

* mainproc.c (do_check_sig, check_sig_and_print): Use it here.

* import.c (import_revoke_cert, merge_blocks, merge_sigs): Compare actual
signatures on import rather than using keyid or class matching.  This does
not change actual behavior with a key, but does mean that all sigs are
imported whether they will be used or not.

* parse-packet.c (parse_signature): Don't give "signature packet without
xxxx" warnings for experimental pk algorithms.  An experimental algorithm
may not have a notion of (for example) a keyid (i.e. PGP's x.509 stuff).


----------------+
 ChangeLog      |   22 ++++++++++++++++++++++
 import.c       |   38 +++++++++++++++-----------------------
 mainproc.c     |   22 +++++++++++-----------
 packet.h       |    2 +-
 parse-packet.c |   18 ++++++++++--------
 sig-check.c    |   44 +++++++++++++++++++++++++++-----------------
 status.c       |    1 +
 status.h       |    1 +
 8 files changed, 88 insertions(+), 60 deletions(-)