aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * NEWS: Note that the only thing we will generate with an ElgamalDavid Shaw2003-11-292-0/+12
| | | | | sign+encrypt key is a revocation.
* * revoke.c (gen_desig_revoke): Specify in the comment when a designatedDavid Shaw2003-11-294-3/+35
| | | | | | | | | | | | revocation is generated. * getkey.c (merge_selfsigs_main, merge_selfsigs_subkey, get_seckey_byname2): Disallow use of sign+encrypt Elgamal keys for anything except revocations. * sign.c (do_sign): Catchall for any Elgamal signatures except revocations.
* * elgamal.c (gen_k): New arg SMALL_K. (sign): Use it here with SMALL_K setDavid Shaw2003-11-292-27/+39
| | | | | | to false (do_encrypt): and here with SMALL_K set to true. From Werner on devel branch.
* * trustdb.c (validate_keys): Reset the trustdb before checking if we haveDavid Shaw2003-11-292-4/+11
| | | | | | | any ultimately trusted keys. This ensures that if we lose all our ultimately trusted keys, we don't leave behind the old validity calculations.
* * gpgkeys_hkp.c (get_key): Fixed bad use of fprintf w/o formatWerner Koch2003-11-272-2/+7
| | | | | string.
* * Makefile.am: Include TRANSLATE in distributed files.David Shaw2003-11-212-1/+4
|
* * util.h: Add prototype for match_multistr().David Shaw2003-11-212-0/+5
|
* * seskey.c (do_encode_md): Comment about earlier (pre-PGP 2.3) encodings.David Shaw2003-11-213-1/+19
| | | | | | * misc.c (compress_algo_to_string): Translate "Uncompressed". Requested by Tommi Vainikainen.
* * miscutil.c (match_multistr): New. Match against each segment in aDavid Shaw2003-11-212-11/+43
| | | | | | string with tokens separated by |. (answer_is_yes_no_default, answer_is_yes_no_quit): Use it here to enable alternate translations.
* * TRANSLATE: New, note to translators about the yes|yes multiple matchDavid Shaw2003-11-203-16/+34
| | | | | | | | syntax. * gpg.sgml: Document --compress-level. Some minor tweaks to other entries.
* * config.links: sparc64 assembler doesn't work on FreeBSD or OpenBSDDavid Shaw2003-11-172-4/+9
| | | | | either.
* * compress-bz2.c (init_compress): Compression level 0 is not meaningfulDavid Shaw2003-11-152-7/+8
| | | | | for bzip2.
* * g10.c: Add --compress-level (same as -z).David Shaw2003-11-152-1/+5
|
* * NEWS: Note BZIP2 and --symmetric --encrypt.David Shaw2003-11-132-0/+11
|
* * mainproc.c (proc_symkey_enc): Don't show algorithm information whenDavid Shaw2003-11-063-39/+43
| | | | | | | | | --quiet is set. Suggested by Duncan Harris. Also don't fail with BUG() when processing a --symmetric message with a cipher we don't have. * pkclist.c (build_pk_list): Revert last change. There are too many side effects for stable.
* * pkclist.c (build_pk_list): Show all recipients rather than showing eachDavid Shaw2003-11-012-22/+36
| | | | | recipient as they are added.
* * misc.c (compress_algo_to_string, check_compress_algo): Add bzip2.David Shaw2003-10-3112-47/+360
| | | | | | | | | | | | | | | | | | | | | | | | * g10.c (main): Add read-only warning. * compress.c (compress_filter): Make static to help force the use of push_compress_filter. Remove default algorithm setting since that is done in push_compress_filter now. * main.h: Use named algorithm. * filter.h, compress.c (push_compress_filter, push_compress_filter2): New. Figure out which is the appropriate compression filter to use, and push it into place. * compress.c (handle_compressed), encode.c (encode_simple, encode_crypt), sign.c (sign_file, sign_symencrypt_file), import.c (read_block), export.c (do_export): Use push_compress_filter instead of pushing the compression filter ourselves. * compress-bz2.c: New. Bzlib versions of the compression filter routines. * Makefile.am: Include compress-bz2.c if bz2lib is available.
* Missed a lineDavid Shaw2003-10-312-2/+1
|
* * configure.ac: Locate libbz2 for bzip2 compression support.David Shaw2003-10-312-1/+29
|
* * cipher.h: Add COMPRESS_ALGO_BZIP2.David Shaw2003-10-312-3/+8
|
* * configure.ac (DLLIBS): Work properly on platforms where dlopen andDavid Shaw2003-10-272-5/+13
| | | | | friends are in libc instead of libdl.
* * mainproc.c (proc_symkey_enc, proc_encrypted): Keep a count of the numberDavid Shaw2003-10-262-3/+17
| | | | | | of passphrases that can decrypt a symmetric or mixed symmetric/pk message and include it in the list of keys shown to the user.
* * mainproc.c (symkey_decrypt_sesskey): There is no way to tell theDavid Shaw2003-10-262-25/+69
| | | | | | | | | | | | difference here between a bad passphrase and a cipher algorithm that we don't have, so use a error message that makes that clear. Use the actual list of ciphers when checking whether a cipher is invalid. Return error if the decrypted cipher algorithm is invalid. (proc_symkey_enc): In a mixed passphrase/pk message, if a valid dek already exists from decrypting via pk, do not try to process the passphrase. (proc_symkey_enc): Indicate when we're decrypting a session key as opposed to decrypting data. If a passphrase is invalid, discard the dek so we'll keep trying.
* * secmem.c (lock_pool) [_AIX]: Don't use plock.Werner Koch2003-10-232-0/+15
|
* * configure.ac (PRINTABLE_OS_NAME): Remove special case for TheWerner Koch2003-10-213-4/+7
| | | | | | Hurd; Robert Millan reported that the uname test is now sufficient.
* * longlong.h: Added PowerPC 64 bit code from GPM-4.1.2 but didn'tWerner Koch2003-10-212-4/+66
| | | | | enabled it yet.
* * g10.c (main): Fix --export-all do actually do something different thanDavid Shaw2003-10-173-7/+12
| | | | | --export.
* * POTFILES.in (cipher/primegen.c): Added.Werner Koch2003-10-104-2/+16
| | | | | | * primegen.c (gen_prime): Bail out if we try to generate a prime with less than 16 bits.
* * primegen.c (gen_prime): Bail out if NBITS is zero. This isWerner Koch2003-10-062-0/+8
| | | | | Debian bug #213989 reported by Max <[email protected]>.
* * mainproc.c (check_sig_and_print): Prefix the key ID printed withWerner Koch2003-10-033-3/+11
| | | | | 0x. Requested by Nelson H. F. Beebe.
* * samplekeys.asc: Update 99242560.David Shaw2003-10-013-1105/+1155
| | | | | * gpg.sgml: Document --no-groups.
* * g10.c (main): Add --no-groups to zero --group list.David Shaw2003-10-015-47/+69
| | | | | | | | | | | | | | | * encode.c (encode_simple): Allow for 32 bytes (256 bits) of symmetrically encrypted session key. Use --s2k-cipher-algo to choose cipher, rather than --cipher-algo. This code is never actually called in stable, but better to fix it here in case we branch in the future. * parse-packet.c (parse_subkeyenc): Call it a "symmetrically encrypted session key" since "session key decryption key" is just baffling. Neaten --list-packets output. * pubkey-enc.c (get_it): Always show cipher-not-in-prefs warning unless --quiet is set.
* * gpg.sgml: Note web bug behavior of auto-key-retrieve. Note that bigDavid Shaw2003-09-302-1/+21
| | | | | photos mean big keys. Document --rfc2440.
* * parse-packet.c (parse_symkeyenc): Give a warning if a session keyDavid Shaw2003-09-302-3/+21
| | | | | | decryption key is seen without salt. Show in --list-packets if a session key decryption key is present.
* * g10.c (main): Deprecate --no-comment in favor of --no-sk-comments.David Shaw2003-09-232-1/+11
|
* * g10.c (main): Deprecate -f in favor of --encrypt-files.David Shaw2003-09-122-3/+12
|
* * g10.c (main): Error out if --multifile is used with the commands thatDavid Shaw2003-09-092-0/+37
| | | | | | don't support it yet (--sign, --clearsign, --detach-sign, --symmetric, and --store).
* * g10.c (main): Add --multifile as an alias to turn --encrypt intoDavid Shaw2003-09-053-40/+56
| | | | | | | | | --encrypt-files (plus --verify-files, --decrypt-files). * encode.c (use_mdc), g10.c (main): Use RFC1991 and RFC2440 directly to check for MDC usability. Do not set the force_mdc or disable_mdc flags since there is no point any longer.
* * types.h: Revert previous change. This sort of thing is better done inDavid Shaw2003-09-042-1/+6
| | | | | autoconf.
* * configure.ac: Check for UINT64_C to go along with uint64_t.David Shaw2003-09-042-2/+14
|
* * types.h: Non-POSIX environments may have uint64_t but not UINT64_C.David Shaw2003-09-032-1/+6
|
* * keylist.c (show_policy_url): Policy URLs might be UTF8.David Shaw2003-08-312-2/+3
|
* * keyedit.c (menu_addrevoker): Fix leaking a few bytes.David Shaw2003-08-312-1/+11
|
* * gpgv.c: s/__MINGW32__/_WIN32/ to help building on native WindowsDavid Shaw2003-08-292-1/+6
| | | | | compilers. Requested by Brian Gladman.
* * autogen.sh: Touch po/all for --build-w32.Werner Koch2003-08-262-0/+9
|
* * keyedit.c (change_passphrase): When responding 'no' to the blankDavid Shaw2003-08-262-1/+9
| | | | | passphrase question, re-prompt for a new passphrase. This is bug #202.
* * DETAILS: Removed paragraph on gdbm usage. Notes that pipemodeWerner Koch2003-08-232-23/+8
| | | | | is deprecated.
* Post release version number bump.Werner Koch2003-08-212-1/+5
|
* About to release 1.2.3Werner Koch2003-08-214-3/+7
|
* Preparing releaseWerner Koch2003-08-2125-2489/+2242
|