aboutsummaryrefslogtreecommitdiffstats
path: root/g10/build-packet.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-05-28* build-packet.c (build_sig_subpkt): Handle setting sig flags for certainDavid Shaw1-0/+34
subpacket types (notation, policy url, exportable, revocable). keyedit.c (sign_mk_attrib): Flags no longer need to be set here. * packet.h, parse-packet.c (parse_one_sig_subpkt), build-packet.c (build_sig_subpkt): Call parse_one_sig_subpkt to sanity check buffer lengths before building a sig subpacket.
2002-05-16* main.h, keygen.c (keygen_add_revkey): Add revocation key subpackets to aDavid Shaw1-0/+1
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.
2002-05-07* export.c (do_export_stream): Warn the user when exporting a secret keyDavid Shaw1-1/+1
if it or any of its secret subkeys are protected with SHA1 while simple_sk_checksum is set. * parse-packet.c (parse_key): Show when the SHA1 protection is used in --list-packets. * options.h, build-packet.c (do_comment), g10.c (main): Rename --no-comment as --sk-comments/--no-sk-comments (--no-comment still works) and make the default be --no-sk-comments.
2002-05-02Allow multiple policy URLs on a given signature.David Shaw1-0/+1
Split "--notation-data" into "--cert-notation" and "--sig-notation" so the user can set different policies for key and data signing. For backwards compatibility, "--notation-data" sets both, as before.
2002-04-29Added a copyright year for files changed this year.Werner Koch1-1/+1
2002-04-17* parse-packet.c (parse_key): Support a SHA1 checksum as perWerner Koch1-1/+1
draft-rfc2440-bis04. * packet.h (PKT_secret_key): Add field sha1chk. * seckey-cert.c (do_check): Check the SHA1 checksum (protect_secret_key): And create it. * build-packet.c (do_secret_key): Mark it as sha-1 protected. * g10.c, options.h: New option --simple-sk-checksum.
2002-04-12* build-packet.c (build_sig_subpkt): Delete subpackets from both hashedDavid Shaw1-89/+13
and unhashed area on update. (find_subpkt): No longer needed. * keyedit.c (sign_uids): With --pgp2 on, refuse to sign a v3 key with a v4 signature. As usual, --expert overrides. Try to tweak some strings to a closer match so they can all be translated in one place. Use different helptext keys to allow different help text for different questions. * keygen.c (keygen_upd_std_prefs): Remove preferences from both hashed and unhashed areas if they are not going to be used.
2002-01-06fix off-by-one in building attribute subpacketsDavid Shaw1-1/+1
change default compression to 1 add ask-sig-expire and ask-cert-expire (--expert was getting absurdly overloaded) permit v3 subkeys use --expert to protect adding multiple photo ids and adding photos to a v3 key
2001-12-22* keyserver.c (keyserver_spawn): Removed some variablesWerner Koch1-11/+11
declaration due to shadowing warnings. * build-packet.c (build_attribute_subpkt): s/index/idx/ to avoid compiler warnig due to index(3). * getkey.c (get_ctx_handle): Use KEYDB_HANDLE as return value. * keylist.c (list_one): Made resname const. * keyedit.c (keyedit_menu): Allow "addphoto" only when --openpgp is not used. * options.skel: Changed one example photo viewer to qiv.
2001-12-21Photo ID support (actually generic "attribute packet" support, but thereDavid Shaw1-7/+53
is only one attribute packet defined thus far, and it's a picture)
2001-12-21Nonrevocable key signature support via "nrsign". These sigs can expire,David Shaw1-0/+5
but cannot be revoked. Any revocation certificates for them are ignored.
2001-12-07Sig expiration codeDavid Shaw1-0/+12
Offer to expire a key signature when the key the user is signing expires Expired sigs cause an error return If --expert is set, prompt for sig duration
2001-11-08fixes for the 1.0.6b bugs David recently posted to gnupg-devel.Werner Koch1-5/+34
2001-10-22Minor fixesWerner Koch1-14/+7
2001-09-25Changed signature status cacheWerner Koch1-1/+1
2001-08-30MDC feature support and other stuffWerner Koch1-0/+2
2001-08-14Added RSA key generationWerner Koch1-0/+1
2001-08-09fixed silly allocation bugWerner Koch1-1/+2
2001-08-09Added a way to update preferencesWerner Koch1-0/+3
2001-08-09reworked the way hased data is stored and added a "primary" commandWerner Koch1-119/+103
DCVS: ----------------------------------------------------------------------
2001-07-26migration to autoconf 2.52 and bugfixesWerner Koch1-1/+10
2001-04-24Fixed bug with v3 secret keys and expiration timeWerner Koch1-1/+1
2001-04-05Improved pipemode and tweaked handling of multiple signatures.Werner Koch1-2/+2
2001-03-22The "Samba" bug fixes :-)Werner Koch1-1/+1
2001-03-08Changed and added copyright noticesWerner Koch1-1/+1
2001-03-05Add self-signature verification cachingWerner Koch1-6/+90
2000-06-05See ChangeLog: Mon Jun 5 12:37:43 CEST 2000 Werner KochWerner Koch1-1/+16
2000-05-12See ChangeLog: Fri May 12 14:01:20 CEST 2000 Werner KochWerner Koch1-1/+1
2000-02-17See ChangeLog: Thu Feb 17 13:39:32 CET 2000 Werner KochWerner Koch1-1/+1
2000-02-15See ChangeLog: Tue Feb 15 08:48:13 CET 2000 Werner KochWerner Koch1-1/+1
2000-01-14See ChangeLog: Fri Jan 14 18:32:01 CET 2000 Werner KochWerner Koch1-4/+15
1999-11-12See ChangeLog: Fri Nov 12 20:33:19 CET 1999 Werner KochWerner Koch1-8/+22
1999-07-08See ChangeLog: Thu Jul 8 16:21:27 CEST 1999 Werner KochWerner Koch1-0/+1
1999-05-31See ChangeLog: Mon May 31 19:41:10 CEST 1999 Werner KochWerner Koch1-2/+0
1999-05-26See ChangeLog: Wed May 26 14:36:29 CEST 1999 Werner KochWerner Koch1-13/+43
1999-05-25See ChangeLog: Tue May 25 19:50:32 CEST 1999 Werner KochWerner Koch1-0/+1
1999-05-17See ChangeLog: Mon May 17 21:54:43 CEST 1999 Werner KochWerner Koch1-2/+26
1999-05-08See ChangeLog: Sat May 8 19:28:33 CEST 1999 Werner KochWerner Koch1-15/+8
1999-05-06See ChangeLog: Thu May 6 14:18:17 CEST 1999 Werner KochWerner Koch1-28/+32
1999-04-26See ChangeLog: Mon Apr 26 17:48:15 CEST 1999 Werner KochWerner Koch1-3/+9
1999-04-18See ChangeLog: Sun Apr 18 10:11:28 CEST 1999 Werner KochWerner Koch1-2/+2
1999-04-06See ChangeLog: Tue Apr 6 19:58:12 CEST 1999 Werner KochWerner Koch1-0/+34
1999-03-11See ChangeLog: Thu Mar 11 16:39:46 CET 1999 Werner KochWerner Koch1-1/+1
1999-02-16See ChangeLog: Tue Feb 16 14:10:02 CET 1999 Werner KochWerner Koch1-11/+11
1999-01-09See ChangeLog: Sat Jan 9 16:02:23 CET 1999 Werner KochWerner Koch1-1/+1
1998-12-23See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner KochWerner Koch1-3/+3
1998-10-18Snapshot release 0.4.2V0-4-2Werner Koch1-1/+1
1998-10-16last local commitWerner Koch1-4/+16
1998-09-11*** empty log message ***Werner Koch1-9/+27
1998-08-11bug fix releaseV0-3-4Werner Koch1-1/+2