gnupg/g10 (5 files)
cvs user dshaw
cvs at cvs.gnupg.org
Fri Apr 16 18:07:08 CEST 2004
Date: Friday, April 16, 2004 @ 18:07:08
Author: dshaw
Path: /cvs/gnupg/gnupg/g10
Modified: ChangeLog build-packet.c keygen.c packet.h sign.c
* keygen.c (gen_elg, gen_dsa, gen_rsa, do_create, do_generate_keypair,
generate_subkeypair): New is_subkey argument to set whether a generated
key is a subkey. Do not overload the ret_sk. This is some early cleanup
to do backsigs for signing subkeys.
* keygen.c (write_keybinding, do_generate_keypair, generate_subkeypair):
Keep track of the unprotected subkey secret key so we can make a backsig
with it.
* keygen.c (make_backsig): New function to add a backsig to a binding sig
of signing subkeys. Currently disabled. (write_keybinding): Call it here,
for signing subkeys only.
* sign.c (make_keysig_packet): Allow generating 0x19 signatures (same as
0x18 or 0x28, but used for backsigs).
* packet.h, build-packet.c (build_sig_subpkt): Add new SIGSUBPKT_SIGNATURE
type for embedded signatures.
----------------+
ChangeLog | 20 ++++
build-packet.c | 7 +
keygen.c | 253 +++++++++++++++++++++++++++++++++++++++----------------
packet.h | 1
sign.c | 20 ++--
5 files changed, 220 insertions(+), 81 deletions(-)
More information about the Gnupg-commits
mailing list