dshaw committed to gnupg/g10

cvs@cvs.gnupg.org cvs@cvs.gnupg.org
Thu, 16 May 2002 05:35:55 +0200

Date:	Thursday May 16, 2002 @ 5:35
Author:	dshaw

Update of /cvs/gnupg/gnupg/g10
In directory trithemius:/tmp/cvs-serv9634

Modified Files:
      Tag: STABLE-BRANCH-1-0
	ChangeLog build-packet.c getkey.c keydb.h keygen.c main.h 
	packet.h parse-packet.c sign.c 
Log Message:
* main.h, keygen.c (keygen_add_revkey): Add revocation key subpackets to a
signature (callable by make_keysig_packet). (write_direct_sig): Write a 1F
direct key signature. (parse_revocation_key): Parse a string in
algo:fpr:sensitive format into a revocation key. (get_parameter_revkey,
do_generate_keypair): Call above functions when prompted from a batch key
generation file.

* build-packet.c (build_sig_subpkt): Allow multiple revocation key
subpackets in a single sig.

* keydb.h, getkey.c (get_seckey_byfprint): Same as get_pubkey_byfprint,
except for secret keys.  We only know the fingerprint of a revocation key,
so this is needed to retrieve the secret key needed to issue a revokation.

* packet.h, parse-packet.c (parse_signature, parse_revkeys): Split revkey
parsing off into a new function that can be used to reparse after
manipulating the revkey list.

* sign.c (make_keysig_packet): Ability to make 1F direct key signatures.

File: ChangeLog        	Status: Up-to-date
File: build-packet.c   	Status: Up-to-date
File: getkey.c         	Status: Up-to-date
File: keydb.h          	Status: Up-to-date
File: keygen.c         	Status: Up-to-date
File: main.h           	Status: Up-to-date
File: packet.h         	Status: Up-to-date
File: parse-packet.c   	Status: Up-to-date
File: sign.c           	Status: Up-to-date