aboutsummaryrefslogtreecommitdiffstats
path: root/g10/free-packet.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-10-20Make public key data structure easier to read.Werner Koch1-1/+5
Check vor v1 card while signing.
2010-10-01Exporting secret keys via gpg-agent is now basically supported.Werner Koch1-1/+1
A couple of forward ported changes. Doc updates.
2010-09-06Removed more secret key related code.Werner Koch1-163/+70
It builds fine and passes some of the tests but there are quite some features which don't work yet.
2010-02-02Various changes to eventually support openpgp keys in pgp-agent.Werner Koch1-0/+1
Comment fixes. Minor chnages in preparation of a W32CE port.
2007-07-04Changed to GPLv3.Werner Koch1-4/+2
Removed intl/.
2006-04-19Merged with gpg 1.4.3 code. Werner Koch1-40/+67
The gpg part does not yet build.
2005-11-19* free-packet.c (copy_secret_key): Copy secret key into secure memoryDavid Shaw1-1/+1
since we may unprotect it. * main.h, g10.c (main), revoke.c (gen_desig_revoke): Add local user support so users can use -u with --desig-revoke. This bypasses the interactive walk over the revocation keys.
2005-07-28Implemented PKA trust modelWerner Koch1-3/+26
2005-07-27Converted all m_free to xfree etc.Werner Koch1-26/+26
2005-05-31Updated FSF street address and preparations for a release candidate.Werner Koch1-1/+2
2004-06-16(copy_secret_key): Get last fix right.Werner Koch1-10/+5
2004-06-16s/1/i/Werner Koch1-2/+2
2004-06-16* free-packet.c (copy_secret_key): Fixed memory leak when D is notWerner Koch1-0/+8
NULL. * passphrase.c (passphrase_to_dek): Added a few comments to the code.
2004-03-03* packet.h, free-packet.c (free_encrypted, free_plaintext), parse-packet.cDavid Shaw1-2/+2
(copy_packet, skip_packet, skip_rest, read_rest, parse_plaintext, parse_encrypted, parse_gpg_control): Use a flag to indicate partial or indeterminate encoding. This is the first step in some minor surgery to remove the old gpg partial length encoding.
2003-06-18Finished the bulk of changes for gnupg 1.9. This included switchingWerner Koch1-34/+34
to libgcrypt functions, using shared error codes from libgpg-error, replacing the old functions we used to have in ../util by those in ../jnlib and ../common, renaming the malloc functions and a couple of types. Note, that not all changes are listed below becuause they are too similar and done at far too many places. As of today the code builds using the current libgcrypt from CVS but it is very unlikely that it actually works.
2003-06-05This commit was manufactured by cvs2svn to create branchRepo Admin1-0/+542
'GNUPG-1-9-BRANCH'.
2003-01-14* packet.h, parse-packet.c (setup_user_id), free-packet.c (free_user_id),David Shaw1-3/+2
keydb.h, keyid.c (namehash_from_uid): New function to rmd160-hash the contents of a user ID packet and cache it in the uid object. * keylist.c (list_keyblock_colon): Use namehash in field 8 of uids. Show dates for creation (selfsig date), and expiration in fields 6 and 7. * trustdb.c (get_validity, get_validity_counts, update_validity): Use new namehash function rather than hashing it locally.
2003-01-11* armor.c (armor_filter): Comment about PGP's end of line tab problem.David Shaw1-6/+2
* trustdb.h, trustdb.c (trust_letter): Make static. (get_ownertrust_info, get_validity_info): Don't mask the trust level twice. * trustdb.h, gpgv.c, trustdb.c (get_validity, get_validity_info), keylist.c (list_keyblock_colon), keyedit.c (show_key_with_all_names_colon, menu_revuid): Pass a user ID in rather than a namehash, so we only have to do the hashing in one place. * packet.h, pkclist.c (build_pk_list), free-packet.c (release_public_key_parts): Remove unused namehash element for public keys.
2002-10-19This commit was manufactured by cvs2svn to create branchRepo Admin1-547/+0
'GNUPG-1-9-BRANCH'.
2002-06-29Update head to match stable 1.0David Shaw1-80/+145
2000-09-18See ChangeLog: Mon Sep 18 16:35:45 CEST 2000 Werner KochWerner Koch1-0/+30
2000-07-14See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner KochWerner Koch1-2/+4
2000-01-31See ChangeLog: Mon Jan 31 16:37:34 CET 2000 Werner KochWerner Koch1-1/+0
2000-01-24See ChangeLog: Mon Jan 24 13:04:28 CET 2000 Werner KochWerner Koch1-22/+22
1999-12-08See ChangeLog: Wed Dec 8 21:58:32 CET 1999 Werner KochWerner Koch1-10/+9
1999-11-13See ChangeLog: Sat Nov 13 17:44:23 CET 1999 Werner KochWerner Koch1-0/+1
1999-06-10See ChangeLog: Thu Jun 10 14:18:23 CEST 1999 Werner KochWerner Koch1-4/+14
1999-05-31See ChangeLog: Mon May 31 19:41:10 CEST 1999 Werner KochWerner Koch1-7/+7
1999-05-08See ChangeLog: Sat May 8 19:28:33 CEST 1999 Werner KochWerner Koch1-33/+15
1999-04-26See ChangeLog: Mon Apr 26 17:48:15 CEST 1999 Werner KochWerner Koch1-12/+8
1999-01-17See ChangeLog: Sun Jan 17 11:04:33 CET 1999 Werner KochWerner Koch1-0/+5
1999-01-09See ChangeLog: Sat Jan 9 16:02:23 CET 1999 Werner KochWerner Koch1-2/+0
1998-12-29See ChangeLog: Tue Dec 29 14:41:47 CET 1998 Werner KochWerner Koch1-3/+3
1998-12-23See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner KochWerner Koch1-3/+3
1998-12-08See ChangeLog: Tue Dec 8 13:15:16 CET 1998 Werner KochWerner Koch1-1/+28
1998-10-18Snapshot release 0.4.2V0-4-2Werner Koch1-0/+24
1998-10-16last local commitWerner Koch1-2/+2
1998-08-05intermediate check inWerner Koch1-1/+20
1998-07-29edit-key is now completeWerner Koch1-1/+48
1998-07-02partly added creation of OP partial length headersWerner Koch1-4/+48
1998-06-29textual changesWerner Koch1-29/+31
1998-06-13a whole bunch of internal cleanupsWerner Koch1-131/+40
1998-05-04new releaseV0-2-17Werner Koch1-37/+16
1998-05-03Aenderungen in der EifelWerner Koch1-0/+8
1998-04-14applied Mathews typo and grammar fixesWerner Koch1-2/+2
1998-04-08test releaseWerner Koch1-20/+20
1998-03-09partial DSA supportWerner Koch1-8/+64
1998-02-24Renamed to GNUPGV-0-2-8Werner Koch1-4/+4
1998-02-18added revcation stuff and fixed a couple of bugsWerner Koch1-2/+0
1998-02-17import worksWerner Koch1-0/+43