aboutsummaryrefslogtreecommitdiffstats
path: root/g10/encode.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-04-29Added a copyright year for files changed this year.Werner Koch1-1/+1
2002-04-08Merged in my changes, after disk crash. Fortunately the CVS was notWerner Koch1-2/+2
affected - but everything else and it seems that there is no backup of the BTS data is available :-(
2002-01-29--pgp6 flag. This is not nearly as involved as --pgp2. In short, itDavid Shaw1-17/+0
turns off force_mdc, turns on no_comment, escape_from, and force_v3_sigs, and sets compression to 1. It also restricts the user to IDEA (if present), 3DES, CAST5, MD5, SHA1, and RIPEMD160. See the comments above algo_available() for lots of discussion on why you would want to do this.
2002-01-22Some compatibility polish for PGP2. Add a fake IDEA preference for v3David Shaw1-3/+18
keys (this is in the RFC), so that they can be (sometimes) used along OpenPGP keys. Do not force using IDEA on an OpenPGP key, as this may violate its prefs. Also, revise the help text for the sig class explanation.
2002-01-20* passphrase.c (passphrase_to_dek): Add tryagain_text arg to beWerner Koch1-2/+2
used with the agent. Changed all callers. (agent_get_passphrase): Likewise and send it to the agent * seckey-cert.c (do_check): New arg tryagain_text. (check_secret_key): Pass the string to do_check. * keygen.c (ask_passphrase): Set the error text is required. * keyedit.c (change_passphrase): Ditto. * passphrase.c (agent_open): Disable opt.use_agent in case of a problem with the agent. (agent_get_passphrase): Ditto. (passphrase_clear_cache): Ditto.
2002-01-15New command --decrypt-files.Timo Schulz1-39/+38
Some fixes.
2002-01-12Fixed some typos.Timo Schulz1-27/+56
2002-01-09New code for encode_crypt_files.Timo Schulz1-9/+28
2002-01-06fix off-by-one in building attribute subpacketsDavid Shaw1-1/+5
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
2002-01-04Use one-pass packets even if it's a v3 key making the signatureDavid Shaw1-9/+12
Warn with pgp2 and non-detached signatures Use the actual filesize rather than partial length packets in symmetric messages (see ChangeLog or NEWS for discussion).
2002-01-03New command (encrypt-files).Timo Schulz1-0/+16
2001-12-22Minor cleanupsWerner Koch1-14/+17
2001-12-22Added is_file_compressedTimo Schulz1-1/+19
2001-12-17Add a generic IDEA warning for when the IDEA plugin is not present. ThisDavid Shaw1-2/+3
pops up when the user uses "--cipher-algo idea", when setpref is used to set a "S1" preference, and when a secret key protected with IDEA is used. Tweak the --pgp2 mode to use this generic warning.
2001-12-15* keyserver.c (keyserver_spawn): Assert that we have dropped privs.Werner Koch1-2/+3
* pubkey-enc.c (get_session_key): Check that the public key algorithm is indeed usable for en/decryption. This avoid a strange error message from pubkey_decrypt if for some reasons a bad algorithm indentifier is passed. * hkp.c (hkp_export): Do not print possible control characters from a keyserver response. (parse_hkp_index): Made uid an unsigned char* because it is passed to isspace(). (hkp_search): Ditto for the char* vars. * g10.c (main): Print the IDEA warning also for -c and -se. * g10.c (get_temp_dir): Assert that we have dropped privs * encode.c (encode_crypt): Include the first key into the --pgp2 check.
2001-12-07PGP2 patch. --pgp2 sets things up for pgp2 compatibility, and prints aDavid Shaw1-1/+12
warning if the user does something that would make the message not compatible (i.e. encrypt with a non-RSA key, etc.)
2001-08-30MDC feature support and other stuffWerner Koch1-0/+5
2001-08-20Implemented -cs and some fixes to the rfc1991 symmetric only modeWerner Koch1-3/+6
2001-08-10Revamped preference handlingWerner Koch1-1/+1
2001-03-08Changed and added copyright noticesWerner Koch1-1/+1
2000-12-06Mainly changes to the pipe handling under W32Werner Koch1-4/+9
2000-09-06See ChangeLog: Wed Sep 6 17:55:47 CEST 2000 Werner KochWerner Koch1-0/+9
2000-05-12See ChangeLog: Fri May 12 14:01:20 CEST 2000 Werner KochWerner Koch1-1/+1
2000-02-09See ChangeLog: Wed Feb 9 15:33:44 CET 2000 Werner KochWerner Koch1-1/+1
1999-11-12See ChangeLog: Fri Nov 12 20:33:19 CET 1999 Werner KochWerner Koch1-1/+1
1999-09-28See ChangeLog: Tue Sep 28 20:56:34 CEST 1999 Werner KochWerner Koch1-0/+1
1999-08-04See ChangeLog: Wed Aug 4 10:34:46 CEST 1999 Werner KochV0-9-10Werner Koch1-1/+2
1999-07-26See ChangeLog: Mon Jul 26 09:34:46 CEST 1999 Werner KochWerner Koch1-47/+97
1999-07-01See ChangeLog: Thu Jul 1 12:47:31 CEST 1999 Werner KochWerner Koch1-1/+1
1999-06-15See ChangeLog: Tue Jun 15 14:23:10 CEST 1999 Werner KochWerner Koch1-0/+14
1999-05-17See ChangeLog: Mon May 17 21:54:43 CEST 1999 Werner KochWerner Koch1-0/+1
1999-05-08See ChangeLog: Sat May 8 19:28:33 CEST 1999 Werner KochWerner Koch1-189/+0
1999-04-26See ChangeLog: Mon Apr 26 17:48:15 CEST 1999 Werner KochWerner Koch1-0/+192
1999-03-17See ChangeLog: Wed Mar 17 13:09:03 CET 1999 Werner KochWerner Koch1-5/+15
1999-02-26See ChangeLog: Fri Feb 26 17:55:41 CET 1999 Werner KochWerner Koch1-1/+7
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-12-10See ChangeLog: Thu Dec 10 20:15:36 CET 1998 Werner KochWerner Koch1-4/+5
1998-11-10Some bug fixes of the last releaseWerner Koch1-2/+2
1998-10-25some random changesWerner Koch1-2/+4
1998-10-16last local commitWerner Koch1-1/+4
1998-09-28*** empty log message ***Werner Koch1-7/+9
1998-09-11*** empty log message ***Werner Koch1-0/+1
1998-08-11bug fix releaseV0-3-4Werner Koch1-23/+36
1998-08-05intermediate check inWerner Koch1-5/+30
1998-07-06intermediate releaseWerner Koch1-8/+12
1998-06-29textual changesWerner Koch1-16/+16
1998-06-13a whole bunch of internal cleanupsWerner Koch1-14/+24
1998-06-11update from toboldWerner Koch1-2/+2
1998-05-26add-key worksWerner Koch1-12/+12