aboutsummaryrefslogtreecommitdiffstats
path: root/g10/pubkey-enc.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2006-01-17* keydb.h, passphrase.c (next_to_last_passphrase): New. "Touch" aDavid Shaw1-2/+17
passphrase as if it was used (move from next_pw to last_pw). * pubkey-enc.c (get_session_key): Use it here to handle the case where a passphrase happens to be correct for a secret key, but yet that key isn't the anonymous recipient (i.e. the secret key could be decrypted, but not the session key). This also handles the case where a secret key is located on a card and a secret key with no passphrase. Note this does not fix bug 594 (anonymous recipients on smartcard do not work) - it just prevents the anonymous search from stopping when the card is encountered.
2005-07-27Converted all m_free to xfree etc.Werner Koch1-4/+4
2005-05-31Updated FSF street address and preparations for a release candidate.Werner Koch1-1/+2
2004-05-20* pubkey-enc.c (get_session_key, get_it), keyedit.cDavid Shaw1-4/+4
(show_key_with_all_names, show_basic_key_info): --keyid-format conversion.
2003-10-09* ccid-driver.c (ccid_transceive): Add T=1 chaining for sending.Werner Koch1-21/+60
* sign.c (do_sign) [!ENABLE_CARD_SUPPORT]: Return an error for card keys. * cardglue.c (agent_scd_pkdecrypt): Implemented. * pubkey-enc.c (get_it) [ENABLE_CARD_SUPPORT]: Divert decryption to card
2003-10-01* g10.c (main): Add --no-groups to zero --group list.David Shaw1-13/+6
* encode.c (encode_simple): Allow for 32 bytes (256 bits) of symmetrically encrypted session key. Use --s2k-cipher-algo to choose cipher, rather than the default cipher. * parse-packet.c (parse_subkeyenc): Give a warning if an symmetrically encrypted session key is seen without salt. Show in --list-packets if a symetrically encrypted session key is present. * pubkey-enc.c (get_it): Always show cipher-not-in-prefs warning unless --quiet is set. Use text name of cipher in warning.
2002-11-06* pubkey-enc.c (get_session_key): With hidden recipients or try a givenDavid Shaw1-3/+14
passphrase against all secret keys rather than trying all secret keys in turn. Don't if --try-all-secrets or --status-fd is enabled. * passphrase.c (passphrase_to_dek): Mode 1 means do a regular passphrase query, but don't prompt with the key info. * seckey-cert.c (do_check, check_secret_key): A negative ask count means to enable passphrase mode 1. * keydb.h, getkey.c (enum_secret_keys): Add flag to include secret-parts-missing keys (or not) in the list.
2002-10-23* pubkey-enc.c (get_it): Fix segv, test for revoked only when PKWerner Koch1-1/+1
has been assigned.
2002-06-29Update head to match stable 1.0David Shaw1-109/+122
2000-09-18See ChangeLog: Mon Sep 18 16:35:45 CEST 2000 Werner KochWerner Koch1-4/+1
2000-07-31See ChangeLog: Mon Jul 31 10:04:47 CEST 2000 Werner KochWerner Koch1-1/+1
2000-07-25See ChangeLog: Tue Jul 25 17:44:15 CEST 2000 Werner KochWerner Koch1-25/+17
2000-07-14See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner KochWerner Koch1-9/+28
2000-01-31See ChangeLog: Mon Jan 31 16:37:34 CET 2000 Werner KochWerner Koch1-1/+0
2000-01-27See ChangeLog: Thu Jan 27 18:00:44 CET 2000 Werner KochWerner Koch1-9/+9
2000-01-24See ChangeLog: Mon Jan 24 22:24:38 CET 2000 Werner KochWerner Koch1-1/+69
2000-01-24See ChangeLog: Mon Jan 24 13:04:28 CET 2000 Werner KochWerner Koch1-8/+12
1999-12-08See ChangeLog: Wed Dec 8 21:58:32 CET 1999 Werner KochWerner Koch1-6/+5
1999-11-13See ChangeLog: Sat Nov 13 17:44:23 CET 1999 Werner KochWerner Koch1-5/+5
1999-10-26See ChangeLog: Tue Oct 26 14:10:21 CEST 1999 Werner KochWerner Koch1-2/+3
1999-02-10See ChangeLog: Wed Feb 10 17:15:39 CET 1999 Werner KochWerner Koch1-2/+11
1998-12-29See ChangeLog: Tue Dec 29 14:41:47 CET 1998 Werner KochWerner Koch1-1/+1
1998-12-23See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner KochWerner Koch1-3/+3
1998-11-10Some bug fixes of the last releaseWerner Koch1-3/+3
1998-09-11*** empty log message ***Werner Koch1-16/+59
1998-08-08ready for a new releaseWerner Koch1-1/+2
1998-08-05intermediate check inWerner Koch1-0/+15
1998-06-29textual changesWerner Koch1-7/+7
1998-06-13a whole bunch of internal cleanupsWerner Koch1-34/+10
1998-06-11update from toboldWerner Koch1-5/+5
1998-06-09SicherungWerner Koch1-1/+1
1998-05-29*** empty log message ***V0-2-19Werner Koch1-1/+8
1998-05-04new releaseV0-2-17Werner Koch1-2/+2
1998-04-30*** empty log message ***Werner Koch1-8/+2
1998-04-08test releaseWerner Koch1-20/+4
1998-04-07cipher reorganisiertWerner Koch1-2/+3
1998-04-04cast5 does now workWerner Koch1-0/+3
1998-02-24Renamed to GNUPGV-0-2-8Werner Koch1-4/+4
1998-02-13added option exportV0-2-6Werner Koch1-30/+38
1998-01-07patchlevel 2Werner Koch1-0/+5
1997-12-12added option file handlingWerner Koch1-1/+1
1997-12-01List and check sigs worksWerner Koch1-4/+4
1997-11-26How with some assembly supportWerner Koch1-0/+2
1997-11-24ElGamal funktioniert und ist defaultWerner Koch1-14/+41
1997-11-24IDEA removed, signing worksWerner Koch1-2/+1
1997-11-18initially checkinWerner Koch1-0/+130