David Shaw
d1b08dafe3
* Makefile.am: Reenable tests now that the Elgamal signature keys are
...
gone.
* defs.inc, pubring.asc, secring.asc, plain-1.asc, plain-2.asc,
plain-3.asc: Remove the old v3 Elgamal keys and replace with RSA+Elgamal
and RSA s+e.
2003-12-05 13:32:48 +00:00
David Shaw
7c01f15494
* miscutil.c (answer_is_yes_no_default, answer_is_yes_no_quit): Don't use
...
alternate strings when not needed so we don't have to re-translate them.
Hopefully the comment will be enough to indicate multiple match strings.
2003-12-05 04:20:47 +00:00
David Shaw
10e596d6c3
* config.links: Show target in asm-syntax.h file and include targets for
...
K*BSD (GNU userland with BSD kernel).
2003-12-05 04:15:31 +00:00
David Shaw
32c198391e
* cipher.h: Make cipher list match 2440bis-09.
2003-12-04 05:24:32 +00:00
David Shaw
b5fe8d3dd7
* pubkey.c (setup_pubkey_table): Don't allow signatures to and from
...
encrypt-only Elgamal keys. (pubkey_get_npkey, pubkey_get_nskey,
pubkey_get_nsig, pubkey_get_nenc, pubkey_nbits): Wrap the RSA cheats in
!USE_RSA. Add cheats for sign+encrypt Elgamal.
2003-12-04 05:17:56 +00:00
David Shaw
189dea77ea
* g10.c (strusage, main): Show development version warning in --version
...
output. (main): Set --bzip2-compress-level to the default value at
startup. Remove --emulate-checksum-bug noop.
2003-12-04 04:58:12 +00:00
David Shaw
ad71703ebc
* options: Remove emulate-md-encode-bug.
2003-12-04 04:38:56 +00:00
David Shaw
3c40fd65d6
* options.h, g10.c (main), main.h, seskey.c (do_encode_md,
...
encode_md_value), sig-check.c (do_check), sign.c (do_sign): Remove
--emulate-md-encode-bug as it only applied to Elgamal signatures, which
are going away.
2003-12-04 04:34:08 +00:00
Werner Koch
d0f704991c
Added a very simple tool.
2003-12-01 10:54:59 +00:00
Werner Koch
c68eaa4b6b
* gpgsm.c, gpgsm.h: New options --{enable,disable}-ocsp.
...
(gpgsm_init_default_ctrl): Set USE_OCSP to the default value.
* certchain.c (gpgsm_validate_chain): Handle USE_OCSP.
* call-dirmngr.c (gpgsm_dirmngr_isvalid): Add arg USE_OCSP and
proceed accordingly.
2003-12-01 10:54:30 +00:00
Werner Koch
7134af9fdb
* scdaemon.c, scdaemon.h: New options --allow-admin and --deny-admin.
...
* app-openpgp.c (verify_chv3): Check it here.
2003-12-01 10:54:09 +00:00
Werner Koch
6b7af47bcc
(Certificate Options): Add --{enable,disable}-ocsp.
2003-12-01 10:53:40 +00:00
Werner Koch
fbd0f91c82
* sexp-parse.h (snext): Don't use atoi_1 and digitp macros, so
...
that this file is useful by other applications too.
2003-12-01 10:53:26 +00:00
David Shaw
a32a3a863e
* NEWS: Note --disable-rsa.
...
* configure.ac: Add --disable-rsa.
* README: Add --with-zlib, --with-bzip2, --without-bzip2, --disable-rsa,
and --enable-minimal. Update gettext version.
2003-12-01 00:48:16 +00:00
David Shaw
6048620ea5
* pubkey.c (setup_pubkey_table): Only include RSA if USE_RSA is defined.
...
(pubkey_get_npkey): Return 2 for RSA even if it isn't available so we can
at least handle RSA keys.
----------------------------------------------------------------------
pubkey.c CVS:
----------------------------------------------------------------------
2003-12-01 00:43:51 +00:00
David Shaw
1f1da8c8c3
* README: Update version number. Add BZIP2. Remove Elgamal sign+encrypt.
2003-12-01 00:02:06 +00:00
David Shaw
03b04db3cf
* mainproc.c (proc_symkey_enc, proc_encrypted): Add ability to use
...
--override-session-key on --symmetric messages (new-style or old-style).
(proc_pubkey_enc): Move code to show session key from here to
proc_encrypted() so it can work with any type of message. Suggested by
Michael Young.
2003-11-30 15:33:04 +00:00
David Shaw
3c0eb7790b
* trustdb.c (validate_keys): Reset the trustdb before checking if we have
...
any ultimately trusted keys. This ensures that if we lose all our
ultimately trusted keys, we don't leave behind the old validity
calculations. Noted by Peter Palfrader.
* revoke.c (gen_desig_revoke): Specify in the comment when a designated
revocation is generated.
* getkey.c (merge_selfsigs_main, merge_selfsigs_subkey,
get_seckey_byname2): Remove Elgamal check since we are removing type 20
keys altogether.
2003-11-30 00:33:27 +00:00
Werner Koch
11859fc4a8
post release version number bumb
2003-11-27 17:23:56 +00:00
Werner Koch
c58f068af8
(TESTS): Temporary remove tests using ElG signatures.
2003-11-27 16:57:41 +00:00
Werner Koch
a278127f4d
about to release 1.3.4
2003-11-27 16:45:28 +00:00
David Shaw
18575c7abb
* NEWS: Note that we won't encrypt to an Elgamal sign+encrypt key any
...
longer.
2003-11-27 14:59:08 +00:00
Werner Koch
fb5270eac8
Minor additions
2003-11-27 14:50:44 +00:00
Werner Koch
996d61bcc6
* pubkey.c (pubkey_sign): Return an error if an ElGamal key is used.
...
* elgamal.c (gen_k): New arg SMALL_K.
(sign): Use it here with SMALL_K set to false
(do_encrypt): and here with SMALL_K set to true.
2003-11-27 14:47:59 +00:00
David Shaw
5473ac9deb
* pkclist.c (build_pk_list): Do not allow an empty PK list in interactive
...
mode.
* getkey.c (get_seckey_byname2): Disallow use of sign+encrypt Elgamal
keys.
2003-11-27 14:47:00 +00:00
Werner Koch
20d83b24ee
Solved cvs conflict
2003-11-27 13:55:24 +00:00
Werner Koch
c257783793
Auto-updates
2003-11-27 13:54:37 +00:00
David Shaw
973c868961
* keygen.c (ask_algo): Remove ability to generate Elgamal sign+encrypt
...
keys.
* getkey.c (merge_selfsigs_main, merge_selfsigs_subkey): Disallow use of
sign+encrypt Elgamal keys.
2003-11-27 13:53:34 +00:00
David Shaw
d3e5200206
* configure.ac: Use MSG_NOTICE instead of MSG_WARN for less serious
...
notifications.
* NEWS: I meant "less" not "more".
2003-11-27 13:43:21 +00:00
Werner Koch
ee3f955709
(get_key): Fixed invalid use of fprintf without
...
format string.
2003-11-27 12:16:43 +00:00
David Shaw
4b6f0055b4
* gpg.sgml: Note the new combinations with --symmetric and --encrypt.
...
Document --bzip2-compress-level, and --bzip2-compress-lowmem. Clarify the
plurarility (or not) of various list and verify options. Document BZIP2
in the --compress-algo section. Warn about compatibility issues with ZLIB
and BZIP2.
2003-11-21 05:13:23 +00:00
David Shaw
cdf871f0e5
* gpg.sgml: Document --compress-level. Some minor tweaks to other
...
entries.
* TRANSLATE: New, note to translators about the yes|yes multiple match
syntax.
* Makefile.am: Include TRANSLATE in distributed files.
2003-11-21 01:26:29 +00:00
David Shaw
3330dbd714
* config.links: sparc64 assembler doesn't work on FreeBSD or OpenBSD
...
either.
2003-11-21 01:13:55 +00:00
David Shaw
85a80265c7
* seskey.c (do_encode_md): Comment about earlier (pre-PGP 2.3) encodings.
...
* misc.c (compress_algo_to_string): Translate "Uncompressed". Requested by
Tommi Vainikainen. (string_to_compress_algo): Include multi-string for
"uncompressed|none".
2003-11-21 01:11:25 +00:00
David Shaw
e81943f748
* util.h: Add prototype for match_multistr().
2003-11-21 01:03:51 +00:00
David Shaw
baf4e3b6fc
* miscutil.c (match_multistr): New. Match against each segment in a
...
string with tokens separated by |. (answer_is_yes_no_default,
answer_is_yes_no_quit, answer_is_okay_cancel): Use it here to enable
alternate translations.
2003-11-21 01:02:04 +00:00
Werner Koch
2f2eb1d202
* verify.c (gpgsm_verify): Fixed for changes API of gcry_md_info.
...
* certchain.c (unknown_criticals): Fixed an error code test.
2003-11-18 17:29:51 +00:00
David Shaw
dcf747d620
* options.h, g10.c (main), compress-bz2.c (init_uncompress): Add
...
--bz2-compress-lowmem to set bzlib "small" flag for low memory (but slow)
decompression.
2003-11-18 02:52:35 +00:00
Werner Koch
2f3d309750
*** empty log message ***
2003-11-17 12:56:43 +00:00
Werner Koch
fbb2d9de15
Preparing for 1.9.2 release.
2003-11-17 12:20:11 +00:00
Moritz Schulte
19d65e2b4b
2003-11-16 Moritz Schulte <mo@g10code.com>
...
* signal.c: Removed unused file.
2003-11-16 15:29:07 +00:00
David Shaw
2e4ab6c669
* compress.c (init_compress): Remove compress level 10 trick, since it is
...
no longer needed.
* g10.c: Fix typoed option name.
* compress-bz2.c (init_compress): Compression level 0 is not meaningful
for bzip2.
2003-11-15 23:54:14 +00:00
David Shaw
995d712589
* options.h, g10.c (main), compress.c (init_compress), compress-bz2.c
...
(init_compress): Add --compress-level and --bzip2-compress-level. -z sets
them both. Change various callers.
2003-11-15 22:31:58 +00:00
David Shaw
3257edd4e4
* encode.c (encode_simple), sign.c (sign_symencrypt_file): Properly use
...
default_compress_algo (--compress-algo, followed by the highest
--personal-compress-preference, followed by ZIP) to get the algorithm.
2003-11-15 15:38:43 +00:00
David Shaw
c47ec46526
* options.h, trustdb.c (trust_model_string, init_trustdb): Add support for
...
"external" trust model, where the user can provide a pregenerated trustdb.
* keyedit.c (keyedit_menu): Do not allow editing ownertrust with an
external trust model trustdb.
2003-11-15 00:19:49 +00:00
Werner Koch
ecba8bf1f5
Removed.
2003-11-14 11:36:04 +00:00
David Shaw
80caf9957f
* options.h, g10.c, keyedit.c, keylist.c, mainproc.c: Clarify the
...
plurarility (or not) of various list and verify options.
2003-11-14 05:06:19 +00:00
Werner Koch
9b32497c7e
(vasprintf): Also fixed the prototype.
2003-11-13 19:15:38 +00:00
Werner Koch
53272a25fc
(vasprintf): ARGS should not be a pointer. Fixed
...
segv on Solaris. Reported by Andrew J. Schorr.
2003-11-13 07:37:18 +00:00
David Shaw
fbadc93876
* NEWS: Note BZIP2.
2003-11-13 04:02:17 +00:00