aboutsummaryrefslogtreecommitdiffstats
path: root/g10/pubkey-enc.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * keydb.h, passphrase.c (next_to_last_passphrase): New. "Touch" aDavid Shaw2006-01-171-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.
* Converted all m_free to xfree etc.Werner Koch2005-07-271-4/+4
|
* Updated FSF street address and preparations for a release candidate.Werner Koch2005-05-311-1/+2
|
* * pubkey-enc.c (get_session_key, get_it), keyedit.cDavid Shaw2004-05-201-4/+4
| | | | | (show_key_with_all_names, show_basic_key_info): --keyid-format conversion.
* * ccid-driver.c (ccid_transceive): Add T=1 chaining for sending.Werner Koch2003-10-091-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
* * g10.c (main): Add --no-groups to zero --group list.David Shaw2003-10-011-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.
* * pubkey-enc.c (get_session_key): With hidden recipients or try a givenDavid Shaw2002-11-061-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.
* * pubkey-enc.c (get_it): Fix segv, test for revoked only when PKWerner Koch2002-10-231-1/+1
| | | | | has been assigned.
* Update head to match stable 1.0David Shaw2002-06-291-109/+122
|
* See ChangeLog: Mon Sep 18 16:35:45 CEST 2000 Werner KochWerner Koch2000-09-181-4/+1
|
* See ChangeLog: Mon Jul 31 10:04:47 CEST 2000 Werner KochWerner Koch2000-07-311-1/+1
|
* See ChangeLog: Tue Jul 25 17:44:15 CEST 2000 Werner KochWerner Koch2000-07-251-25/+17
|
* See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner KochWerner Koch2000-07-141-9/+28
|
* See ChangeLog: Mon Jan 31 16:37:34 CET 2000 Werner KochWerner Koch2000-01-311-1/+0
|
* See ChangeLog: Thu Jan 27 18:00:44 CET 2000 Werner KochWerner Koch2000-01-271-9/+9
|
* See ChangeLog: Mon Jan 24 22:24:38 CET 2000 Werner KochWerner Koch2000-01-241-1/+69
|
* See ChangeLog: Mon Jan 24 13:04:28 CET 2000 Werner KochWerner Koch2000-01-241-8/+12
|
* See ChangeLog: Wed Dec 8 21:58:32 CET 1999 Werner KochWerner Koch1999-12-081-6/+5
|
* See ChangeLog: Sat Nov 13 17:44:23 CET 1999 Werner KochWerner Koch1999-11-131-5/+5
|
* See ChangeLog: Tue Oct 26 14:10:21 CEST 1999 Werner KochWerner Koch1999-10-261-2/+3
|
* See ChangeLog: Wed Feb 10 17:15:39 CET 1999 Werner KochWerner Koch1999-02-101-2/+11
|
* See ChangeLog: Tue Dec 29 14:41:47 CET 1998 Werner KochWerner Koch1998-12-291-1/+1
|
* See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner KochWerner Koch1998-12-231-3/+3
|
* Some bug fixes of the last releaseWerner Koch1998-11-101-3/+3
|
* *** empty log message ***Werner Koch1998-09-111-16/+59
|
* ready for a new releaseWerner Koch1998-08-081-1/+2
|
* intermediate check inWerner Koch1998-08-051-0/+15
|
* textual changesWerner Koch1998-06-291-7/+7
|
* a whole bunch of internal cleanupsWerner Koch1998-06-131-34/+10
|
* update from toboldWerner Koch1998-06-111-5/+5
|
* SicherungWerner Koch1998-06-091-1/+1
|
* *** empty log message ***V0-2-19Werner Koch1998-05-291-1/+8
|
* new releaseV0-2-17Werner Koch1998-05-041-2/+2
|
* *** empty log message ***Werner Koch1998-04-301-8/+2
|
* test releaseWerner Koch1998-04-081-20/+4
|
* cipher reorganisiertWerner Koch1998-04-071-2/+3
|
* cast5 does now workWerner Koch1998-04-041-0/+3
|
* Renamed to GNUPGV-0-2-8Werner Koch1998-02-241-4/+4
|
* added option exportV0-2-6Werner Koch1998-02-131-30/+38
|
* patchlevel 2Werner Koch1998-01-071-0/+5
|
* added option file handlingWerner Koch1997-12-121-1/+1
|
* List and check sigs worksWerner Koch1997-12-011-4/+4
|
* How with some assembly supportWerner Koch1997-11-261-0/+2
|
* ElGamal funktioniert und ist defaultWerner Koch1997-11-241-14/+41
|
* IDEA removed, signing worksWerner Koch1997-11-241-2/+1
|
* initially checkinWerner Koch1997-11-181-0/+130