David Shaw
fd08b13528
* sign.c (hash_for, sign_file): When encrypting and signing at the same
...
time, consult the various hash prefs to pick a hash algorithm to use.
Pass in a 160-bit hint if any of the signing keys are DSA.
* keydb.h, pkclist.c (select_algo_from_prefs, algo_available): Pass a
"hints" opaque pointer in to let the caller give hints as to what
algorithms would be acceptable. The only current hint is for
PREFTYPE_HASH to require a 160-bit hash for DSA. Change all callers in
encode.c (encode_crypt, encrypt_filter) and sign.c (sign_file). If we
settle on MD5 as the best algorithm based solely on recepient keys and
SHA1 is also a possibility, use SHA1 unless the user intentionally chose
MD5. This is as per 2440:13.
* exec.c (make_tempdir): Fix duplicated filename problem.
2002-06-04 23:18:37 +00:00
..
2002-04-29 14:42:34 +00:00
2002-05-28 03:10:00 +00:00
2002-06-04 23:18:37 +00:00
2002-05-29 20:52:51 +00:00
1998-12-23 12:41:40 +00:00
2002-05-09 19:57:08 +00:00
2001-03-08 14:33:24 +00:00
2002-04-29 14:42:34 +00:00
2002-04-29 14:42:34 +00:00
2002-06-04 23:18:37 +00:00
2002-04-08 15:10:51 +00:00
2002-06-04 23:18:37 +00:00
2002-05-13 20:44:30 +00:00
2002-05-07 15:21:57 +00:00
2002-04-08 15:10:51 +00:00
2002-05-28 08:27:45 +00:00
2002-06-03 20:48:36 +00:00
2002-06-03 20:48:36 +00:00
2001-09-06 17:10:00 +00:00
2001-04-29 14:08:29 +00:00
2002-05-17 18:49:30 +00:00
2002-05-07 07:24:29 +00:00
2002-06-01 04:10:16 +00:00
2002-02-26 01:00:12 +00:00
2002-05-05 19:44:22 +00:00
2001-08-30 16:39:23 +00:00
2002-01-05 18:57:54 +00:00
2002-06-04 23:18:37 +00:00
2002-06-03 12:39:23 +00:00
2002-05-29 20:52:51 +00:00
2002-04-22 15:49:31 +00:00
2002-06-03 23:30:10 +00:00
2002-04-08 15:10:51 +00:00
2001-10-18 11:56:03 +00:00
2002-03-07 19:44:57 +00:00
2002-05-11 12:33:13 +00:00
2001-04-29 14:08:29 +00:00
2001-04-29 14:08:29 +00:00
2002-06-03 20:48:36 +00:00
2002-06-03 23:30:10 +00:00
2002-04-08 15:10:51 +00:00
2001-03-08 14:33:24 +00:00
2002-06-03 12:39:23 +00:00
2001-12-25 18:04:09 +00:00
2001-08-20 11:53:05 +00:00
2000-03-22 12:45:04 +00:00
2002-05-29 20:52:51 +00:00
2002-06-03 12:39:23 +00:00
2002-06-03 23:30:10 +00:00
2002-06-03 23:30:10 +00:00
2002-04-29 14:42:34 +00:00
2002-06-03 20:48:36 +00:00
2002-06-03 12:39:23 +00:00
2001-04-05 12:21:43 +00:00
2002-06-04 23:18:37 +00:00
2002-04-29 14:42:34 +00:00
2002-05-31 09:23:24 +00:00
1999-11-12 19:32:00 +00:00
2002-05-19 15:04:04 +00:00
2002-04-29 14:42:34 +00:00
2002-04-18 19:38:34 +00:00
2002-04-29 14:42:34 +00:00
2002-06-04 23:18:37 +00:00
2002-05-21 05:33:17 +00:00
2001-09-28 17:00:00 +00:00
2002-06-03 20:48:36 +00:00
2002-06-03 20:48:36 +00:00
2001-09-28 10:43:03 +00:00
2002-04-29 14:42:34 +00:00
2002-04-29 14:42:34 +00:00
2001-03-08 14:33:24 +00:00
2002-04-29 14:42:34 +00:00
2002-04-29 14:42:34 +00:00
2002-01-03 19:47:20 +00:00