Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * keyedit.c (keyedit_menu): Prompt for subkey removal for both secret and | David Shaw | 2004-02-11 | 1 | -1/+14 |
| | | | | | | | | | | | | | | public subkeys. * keylist.c (list_keyblock_print), keyedit.c (show_key_with_all_names): Show the revocation date of a key/subkey, and general formatting work. * packet.h, getkey.c (merge_selfsigs_main, merge_selfsigs_subkey, merge_selfsigs): Keep track of the revocation date of a key. * keydb.h, keyid.c (revokestr_from_pk): New function to print the revocation date of a key. | ||||
* | * sig-check.c (cmp_help, do_check), sign.c (do_sign): Remove old unused | David Shaw | 2003-12-17 | 1 | -1/+1 |
| | | | | | | | code. * keyid.c (keyid_from_sk): Make sure lowbits is initialized. | ||||
* | * packet.h, build-packet.c (hash_public_key): Remove function ... | David Shaw | 2003-12-11 | 1 | -46/+66 |
| | | | | | | | | | | | | | | | | | | | | * keydb.h, keyid.c (hash_public_key, do_fingerprint_md): ... and make a new one here that shares code with the fingerprint calculations. This removes some duplicated functionality, and is also around 14% faster. (Every bit helps). * import.c (import_one): No longer need the Elgamal import warning. * getkey.c (get_pubkey_fast): This one is sort of obscure. get_pubkey_fast returns the primary key when requesting a subkey, so if a user has a key signed by a subkey (we don't do this, but used to), AND that key is not self-signed, AND the algorithm of the subkey in question is not present in GnuPG, AND the algorithm of the primary key that owns the subkey in question is present in GnuPG, then we will try and verify the subkey signature using the primary key algorithm and hit a BUG(). The fix is to not return a hit if the keyid is not the primary. All other users of get_pubkey_fast already expect a primary only. | ||||
* | * keyid.c (do_fingerprint_md): Remove the rules to hash the old v3 Elgamal | David Shaw | 2003-12-10 | 1 | -22/+10 |
| | | | | | keys. They are no longer needed. | ||||
* | * keyid.c (keyid_from_sk, keyid_from_pk, fingerprint_from_pk, | David Shaw | 2003-12-10 | 1 | -51/+82 |
| | | | | | | fingerprint_from_sk): Enforce the v3-is-only-RSA rule. Anything that isn't RSA gets a zero keyid and fingerprint. | ||||
* | * keyid.c (do_fingerprint_md): Properly handle hashing of keys that we | David Shaw | 2003-12-10 | 1 | -28/+55 |
| | | | | | | | | | don't know the structure of by using the opaque MPI. (do_fingerprint_md_sk): We cannot calculate the fingerprint from a secret key unless we know the structure (since we can't leave off the secret key parts), so fail early..... (keyid_from_sk, fingerprint_from_sk): .... and return all zeroes. | ||||
* | * packet.h, parse-packet.c (setup_user_id), free-packet.c (free_user_id), | David Shaw | 2003-01-14 | 1 | -0/+16 |
| | | | | | | | | | | | | 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. | ||||
* | Update head to match stable 1.0 | David Shaw | 2002-06-29 | 1 | -249/+187 |
| | |||||
* | See ChangeLog: Fri Oct 6 14:29:16 CEST 2000 Werner Koch | Werner Koch | 2000-10-06 | 1 | -0/+65 |
| | |||||
* | See ChangeLog: Wed Oct 4 13:16:18 CEST 2000 Werner Koch | Werner Koch | 2000-10-04 | 1 | -1/+1 |
| | |||||
* | See ChangeLog: Mon Sep 18 16:35:45 CEST 2000 Werner Koch | Werner Koch | 2000-09-18 | 1 | -1/+9 |
| | |||||
* | See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner Koch | Werner Koch | 2000-07-14 | 1 | -4/+6 |
| | |||||
* | See ChangeLog: Mon Jan 24 13:04:28 CET 2000 Werner Koch | Werner Koch | 2000-01-24 | 1 | -22/+19 |
| | |||||
* | See ChangeLog: Fri Dec 31 12:48:31 CET 1999 Werner Koch | Werner Koch | 1999-12-31 | 1 | -26/+81 |
| | |||||
* | See ChangeLog: Wed Dec 8 21:58:32 CET 1999 Werner Koch | Werner Koch | 1999-12-08 | 1 | -4/+4 |
| | |||||
* | See ChangeLog: Sat Nov 13 17:44:23 CET 1999 Werner Koch | Werner Koch | 1999-11-13 | 1 | -9/+9 |
| | |||||
* | See ChangeLog: Tue Oct 26 14:10:21 CEST 1999 Werner Koch | Werner Koch | 1999-10-26 | 1 | -48/+55 |
| | |||||
* | See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner Koch | Werner Koch | 1998-12-23 | 1 | -3/+3 |
| | |||||
* | Expiration time works (I hope so) | Werner Koch | 1998-11-20 | 1 | -1/+1 |
| | |||||
* | last local commit | Werner Koch | 1998-10-16 | 1 | -6/+11 |
| | |||||
* | backup | Werner Koch | 1998-10-12 | 1 | -1/+1 |
| | |||||
* | bug fix releaseV0-3-4 | Werner Koch | 1998-08-11 | 1 | -1/+1 |
| | |||||
* | edit-key is now complete | Werner Koch | 1998-07-29 | 1 | -0/+31 |
| | |||||
* | changed trustdb design | Werner Koch | 1998-07-21 | 1 | -0/+37 |
| | |||||
* | sync | Werner Koch | 1998-07-14 | 1 | -9/+15 |
| | |||||
* | fixed severe exploitV0-3-2 | Werner Koch | 1998-07-09 | 1 | -1/+10 |
| | |||||
* | partly added creation of OP partial length headers | Werner Koch | 1998-07-02 | 1 | -14/+20 |
| | |||||
* | textual changes | Werner Koch | 1998-06-29 | 1 | -55/+53 |
| | |||||
* | a whole bunch of internal cleanups | Werner Koch | 1998-06-13 | 1 | -266/+89 |
| | |||||
* | new releaseV0-2-17 | Werner Koch | 1998-05-04 | 1 | -12/+13 |
| | |||||
* | test release | Werner Koch | 1998-04-08 | 1 | -8/+8 |
| | |||||
* | cipher reorganisiert | Werner Koch | 1998-04-07 | 1 | -24/+0 |
| | |||||
* | release 0.2.14 | Werner Koch | 1998-04-02 | 1 | -6/+6 |
| | |||||
* | some cleanups | Werner Koch | 1998-03-19 | 1 | -9/+79 |
| | |||||
* | partial DSA support | Werner Koch | 1998-03-09 | 1 | -0/+113 |
| | |||||
* | Renamed to GNUPGV-0-2-8 | Werner Koch | 1998-02-24 | 1 | -4/+4 |
| | |||||
* | release 0.2.3 | Werner Koch | 1998-02-09 | 1 | -3/+7 |
| | |||||
* | added some trust model stuff | Werner Koch | 1998-01-16 | 1 | -1/+0 |
| | |||||
* | started with trust stuff | Werner Koch | 1998-01-12 | 1 | -36/+37 |
| | |||||
* | patchlevel 2 | Werner Koch | 1998-01-07 | 1 | -34/+93 |
| | |||||
* | added more stuff | Werner Koch | 1998-01-02 | 1 | -3/+3 |
| | |||||
* | added some stuff for signing keys | Werner Koch | 1997-12-16 | 1 | -0/+12 |
| | |||||
* | fingerprints and self signatures added | Werner Koch | 1997-12-09 | 1 | -0/+107 |
| | |||||
* | List and check sigs works | Werner Koch | 1997-12-01 | 1 | -7/+92 |
| | |||||
* | ElGamal funktioniert und ist default | Werner Koch | 1997-11-24 | 1 | -0/+88 |