2000-11-14 16:04:16 +00:00
|
|
|
|
2000-11-13 Werner Koch <wk@gnupg.org>
|
|
|
|
|
|
|
|
|
|
* Makefile.am: Do not install any program
|
|
|
|
|
|
|
|
|
|
2000-10-12 Werner Koch <wk@gnupg.org>
|
|
|
|
|
|
|
|
|
|
* keygen.c (keygen_add_std_prefs): Add Rijndael to the prefs.
|
|
|
|
|
|
2000-10-11 17:26:49 +00:00
|
|
|
|
2000-10-11 Werner Koch <wk@gnupg.org>
|
|
|
|
|
|
|
|
|
|
* packet.h: Add features sig subpacket definition.
|
|
|
|
|
* parse-packet.c (dump_sig_subpkt,parse_one_sig_subpkt,
|
|
|
|
|
can_handle_critical): Implemented it here.
|
|
|
|
|
* build-packet.c (build_sig_subpkt): and here.
|
|
|
|
|
* keygen.c (keygen_add_std_prefs): Generate a features packet.
|
|
|
|
|
|
2000-10-10 12:58:43 +00:00
|
|
|
|
2000-10-09 Werner Koch <wk@gnupg.org>
|
|
|
|
|
|
|
|
|
|
* keygen.c (do_generate_keypair): Removed the keyblock locking.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (enum_keyblocks): Replaced by ...
|
|
|
|
|
(enum_keyblocks_begin): New.
|
|
|
|
|
(enum_keyblocks_next): New.
|
|
|
|
|
(enum_keyblocks_end): New. And changed all callers.
|
|
|
|
|
|
|
|
|
|
* import.c (import_one): Removed keyblock locking becuase this is
|
|
|
|
|
now done inside of insert_keyblock(). Removed get_keyblock_handle
|
|
|
|
|
because insert_keyblock() now decides what is the default keyring.
|
|
|
|
|
(import_secret_one): Ditto.
|
|
|
|
|
(import_revoke_cert): Ditto.
|
|
|
|
|
(import_one): Ditto.
|
|
|
|
|
|
2000-10-06 12:28:44 +00:00
|
|
|
|
Fri Oct 6 14:29:16 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
Started to rework the whole getkey/ringedit stuff to make
|
|
|
|
|
it simpler, correcter and faster.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_packet): Add a 3rd arg to return the filepos.
|
|
|
|
|
Changed all callers.
|
|
|
|
|
* getkey.c (classify_user_id): Add new mode 21.
|
|
|
|
|
(find_by_fpr): Find using this new mode.
|
|
|
|
|
(get_seckey_byname): New arg to return the context. Changed all
|
|
|
|
|
callers.
|
|
|
|
|
* keyid.c (unified_fingerprint_from_pk): New.
|
|
|
|
|
(unified_fingerprint_from_sk): New.
|
|
|
|
|
* ringedit.c (find_keyblock_bypk): Changed to use the unified
|
|
|
|
|
fingerprint for lookup. I can't see a reason why we did compare
|
|
|
|
|
the entire public key.
|
|
|
|
|
(find_keyblock_bysk): Ditto.
|
|
|
|
|
(search,cmp_pubkey,cmp_seckey): Removed.
|
|
|
|
|
(keyring_search, do_kbxf_search): Removed.
|
|
|
|
|
(locate_keyblock_by_fpr,locate_keyblock_by_keyid): Removed.
|
|
|
|
|
(find_keyblock_byname): Removed use o search function.
|
|
|
|
|
(find_secret_keyblock_byname): Ditto.
|
|
|
|
|
(merge_public_with_secret): Fixed removing subkeys.
|
|
|
|
|
(premerge_public_with_secret): New.
|
|
|
|
|
|
|
|
|
|
* ringedit.c: Removed all GDBM support
|
|
|
|
|
|
|
|
|
|
* ringedit.c (read_keyblock): Removed.
|
|
|
|
|
* ringedit.c (find_keyblock_byname,find_secret_keyblock_byname,
|
|
|
|
|
find_keyblock_bypk,find_keyblock_bysk): Moved from here to ....
|
|
|
|
|
* getkey.c: ... here. Changed first arg to return a keyblock and
|
|
|
|
|
changed all callers to merge the old read_keyblock() with these
|
|
|
|
|
functions.
|
|
|
|
|
|
2000-10-04 11:16:19 +00:00
|
|
|
|
Wed Oct 4 13:16:18 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* getkey.c (merge_selfsigs_main): Fixed for v3 keys.
|
|
|
|
|
|
|
|
|
|
* sign.c (hash_for): New arg to take packet version in account. Changed
|
|
|
|
|
all callers.
|
|
|
|
|
(write_one_sig): New. Moved the shared code from sign_file and
|
|
|
|
|
clearsign_file to here.
|
|
|
|
|
* skclist.c (build_sk_list): Fixed usage check.
|
|
|
|
|
* pkclist.c (build_pk_list): Ditto.
|
|
|
|
|
|
|
|
|
|
* encode.c (encode_crypt): Removed duplicated stuff by using
|
|
|
|
|
encrypt_filter as sign.c already did. Removed already disabled
|
|
|
|
|
comment-packet code.
|
|
|
|
|
|
2000-09-18 14:35:34 +00:00
|
|
|
|
Mon Sep 18 16:35:45 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (dump_sig_subpkt): Dump key flags.
|
|
|
|
|
(parse_one_sig_subpkt,can_handle_critical): Add KeyFlags support.
|
|
|
|
|
* build-packet.c (build_sig_subpkt): Ditto.
|
|
|
|
|
|
|
|
|
|
* g10.c: New option --allow-freeform-uid. By Jeroen C. van Gelderen.
|
|
|
|
|
* keygen.c (ask_user_id): Implemented here.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (dump_sig_subpkt): Print info about the ARR.
|
|
|
|
|
|
|
|
|
|
* openfile.c (overwrite_filep): Always return okay if the file is
|
|
|
|
|
called /dev/null.
|
|
|
|
|
(make_outfile_name): Add ".sign" to the list of know extensions.
|
|
|
|
|
(open_sigfile): Ditto.
|
|
|
|
|
|
|
|
|
|
* getkey.c: Large parts rewritten to have a better sub key selection
|
|
|
|
|
and handle some meta information from signatures more correctly.
|
|
|
|
|
(get_primary_seckey): Removed.
|
|
|
|
|
* seckey_cert.c (do_check): Set main keyid from the data in the sk.
|
|
|
|
|
* free-packet.c (copy_public_parts_to_secret_key): New.
|
|
|
|
|
* sig-check.c (check_key_signature2): Enabled shortcut for already
|
|
|
|
|
checked signatures.
|
|
|
|
|
* keydb.h: New macros IS_xxx_SIG, IS_xxx_REV.
|
|
|
|
|
* misc.c (openpgp_pk_algo_usage): New.
|
|
|
|
|
* packet.h: New field req_uage and do not use pubkey_usage anymore
|
|
|
|
|
to request a specific usage. Changed at all places.
|
|
|
|
|
* keyid.c (keyid_from_sk): Cache the keyid in the sk
|
|
|
|
|
|
|
|
|
|
* passphrase.c (hash_passphrase): Removed funny assert. Reported by
|
|
|
|
|
David Mathog.
|
|
|
|
|
|
|
|
|
|
* keyedit.c (keyedit_menu): Allow "debug" on secret keys.
|
|
|
|
|
|
|
|
|
|
* keygen.c (keygen_add_std_prefs): Changed order of preferences to
|
|
|
|
|
twofish, cast5, blowfish.
|
|
|
|
|
|
|
|
|
|
* gpg.c: The --trusted-key option is back.
|
|
|
|
|
* trustdb.c (verify_own_key): Handle this option.
|
|
|
|
|
(add_ultimate_key): Moved stuff from verify_own_key to this new func.
|
|
|
|
|
(register_trusted_key): New.
|
|
|
|
|
|
|
|
|
|
* openfile.c (try_make_homedir): Changes for non-Posix systems.
|
|
|
|
|
* gpg.c (main): Take the default homedir from macro.
|
|
|
|
|
|
|
|
|
|
* encode.c (encode_simple, encode_crypt): Fix for large files.
|
|
|
|
|
* sign.c (sign_file): Ditto.
|
|
|
|
|
|
|
|
|
|
* gpg.c (main): Don't set --quite along with --no-tty. By Frank Tobin.
|
|
|
|
|
|
|
|
|
|
* misc.c (disable_core_dump): Don't display a warning here but a return
|
|
|
|
|
a status value and ...
|
|
|
|
|
* gpg.c (main): ...print warning here. Suggested by Sam Roberts.
|
|
|
|
|
|
|
|
|
|
* misc.c (print_pubkey_algo_note): Do not print the RSA notice.
|
|
|
|
|
* sig-check.c (do_signature_check): Do not emit the RSA status message.
|
|
|
|
|
* pubkey-enc.c (get_session_key): Ditto.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (cmp_seckey): Fix for v4 RSA keys.
|
|
|
|
|
* seckey-cert.c (do_check): Workaround for PGP 7 bug.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (algo_available): Removed hack to disable Twofish.
|
|
|
|
|
|
|
|
|
|
* gpg.c (main): Default S2K algorithms are now SHA1 and CAST5 - this
|
|
|
|
|
should solve a lot of compatibility problems with other OpenPGP
|
|
|
|
|
apps because those algorithms are SHOULD and not optional. The old
|
|
|
|
|
way to force it was by using the --openpgp option whith the drawback
|
|
|
|
|
that this would disable a couple of workarounds for PGP.
|
|
|
|
|
|
|
|
|
|
* gpg.c: New option --merge-only. Suggested by Brendan O'Dea.
|
|
|
|
|
* import.c (import_one): Implemented it here.
|
|
|
|
|
(import_secret_one): Ditto.
|
|
|
|
|
(print_stats): and give some stats.
|
|
|
|
|
|
|
|
|
|
* gpg.c: New option --try-all-secrets on suggestion from
|
|
|
|
|
Matthias Urlichs.
|
|
|
|
|
* pubkey-enc.c (get_session_key): Quite easy to implement here.
|
|
|
|
|
|
2000-08-21 15:54:37 +00:00
|
|
|
|
Mon Aug 21 17:59:17 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* gpg.c: New option --use-agent
|
|
|
|
|
* passphrase.c (agent_open,agent_close): New.
|
|
|
|
|
(agent_get_passphrase,agent_clear_passphrase): New.
|
|
|
|
|
(passphrase_to_dek): Use the agent here.
|
|
|
|
|
* seckey-cert.c (do_check): Clear wrong cached passphrases.
|
|
|
|
|
|
2000-08-18 12:23:17 +00:00
|
|
|
|
Fri Aug 18 14:27:14 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* status.c (do_get_from_fd): Ooops, we used fd instead of opt.command_fd.
|
|
|
|
|
Thanks to Michael Tokarev.
|
|
|
|
|
|
2000-07-31 08:04:16 +00:00
|
|
|
|
Mon Jul 31 10:04:47 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* encode.c, sign.c, keygen.c, pubkey-enc.c: Replaced all
|
|
|
|
|
gcry_sexp_{car,cdr}_{data,mpi} by the new gcry_sexp_nth_{data,mpi} functions.
|
|
|
|
|
|
|
|
|
|
* keygen.c (gen_dsa,gen_elg): Changed the way the factors are stored.
|
|
|
|
|
(factors_from_sexp): Removed.
|
|
|
|
|
* comment.c (make_mpi_comment_node): Removed.
|
|
|
|
|
(make_comment_node_from_buffer): New.
|
|
|
|
|
|
2000-07-28 16:19:07 +00:00
|
|
|
|
Fri Jul 28 18:19:11 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* sig-check.c (pk_verify): Fixed the S-Exp withe the pkey.
|
|
|
|
|
|
|
|
|
|
* gpg.c (main): Use setmode(O_BINARY) for MSDOS while generating random bytes
|
|
|
|
|
(print_mds): Likewise for stdin.
|
|
|
|
|
* plaintext.c (handle_plaintext): Likewise for stdout.
|
|
|
|
|
|
2000-07-25 15:38:12 +00:00
|
|
|
|
Tue Jul 25 17:44:15 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* keyedit.c (menu_expire): expire date for primary key can be set again.
|
|
|
|
|
|
|
|
|
|
* keylist.c (is_uid_valid): New.
|
|
|
|
|
(list_keyblock): Print validity information for all user IDs. Note, this
|
|
|
|
|
has to be done at other places too; for now we have only minimal support.
|
|
|
|
|
|
|
|
|
|
* sign.c (pk_sign): Changed to use the new S-Exp interface.
|
|
|
|
|
* encode.c (pk_encrypt): Ditto.
|
|
|
|
|
* sig-check.c (pk_verify): Ditto.
|
|
|
|
|
* seckey-cert.c (pk_check_secret_key): Ditto.
|
|
|
|
|
* pubkey-enc.c (pk_decrypt): Ditto.
|
|
|
|
|
* misc.c (pubkey_nbits): Ditto.
|
|
|
|
|
* keygen.c (key_from_sexp,factors_from_sexp,gen_elg,gen_dsa): Ditto.
|
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Fri Jul 14 19:38:23 CEST 2000 Werner Koch <wk@>
|
2000-05-25 16:28:04 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Replaced everything with the code from the STABLE-BRANCH-1-0 and
|
|
|
|
|
started to backport the changes from the 1.1 development branch
|
|
|
|
|
which are dated according to the ChangeLog of the 1.1 from
|
|
|
|
|
Sat Sep 18 12:16:08 CEST 1999 to Thu May 25 18:39:11 CEST 2000.
|
|
|
|
|
Here are those changes, some of them are duplicates because they
|
|
|
|
|
have been done on both branch simultaneously.
|
2000-05-25 16:28:04 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* gpg.c (print_mds): Add arg keys as a kludge to print hmacs
|
|
|
|
|
(main): New option --print-hmac.
|
2000-05-25 16:28:04 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* trustdb.c (verify_own_keys): Do not print warning about unprotected
|
|
|
|
|
key when in quiet mode.
|
2000-03-24 10:19:50 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* build-paket.c (do_user_id): Save offset where name has been stored.
|
|
|
|
|
|
|
|
|
|
* ringedit.c : Add new access method KBXF
|
|
|
|
|
|
|
|
|
|
* kbxfile.c: New.
|
|
|
|
|
|
|
|
|
|
* kbx.h: New.
|
|
|
|
|
* kbxblob.c: Started to work on the keybox stuff.
|
|
|
|
|
|
|
|
|
|
* keygen.c (gen_dsa): Modified to work with gcry_pk_genkey.
|
|
|
|
|
|
|
|
|
|
* Removed dummy-cipher.h from all files.
|
|
|
|
|
|
|
|
|
|
* keygen.c (gen_elg): Modified to work with gcry_pk_genkey.
|
|
|
|
|
(key_from_sexp): New.
|
|
|
|
|
(factors_from_sexp): New.
|
|
|
|
|
|
|
|
|
|
* g10.c : Renamed to ...
|
|
|
|
|
* gpg.c : ... this
|
|
|
|
|
* Makefile.am: And fixed it here.
|
|
|
|
|
|
|
|
|
|
* Changed all "g10_"/"GPG_" prefixes to "gpg_"/"GPG_".
|
|
|
|
|
|
|
|
|
|
* misc.c (mpi_read_opaque): Fixed double counting.
|
|
|
|
|
|
|
|
|
|
* seckey-cert.c (do_check): Removed buffer and the unmotivated free
|
|
|
|
|
on it.
|
|
|
|
|
|
|
|
|
|
* pubkey-enc.c (pk_decrypt): New wrapper for the gcry_ function.
|
|
|
|
|
* seckey-cert.c (pk_check_secret_key): Likewise.
|
|
|
|
|
* encode.c (pk_encrypt): Likewise.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_key): Fixed case of unencrypted secret keys.
|
|
|
|
|
|
|
|
|
|
* misc.c (mpi_print): Use gcry_mpi_aprint.
|
|
|
|
|
(pubkey_nbits): Kludge to use the gcry_pk_ API.
|
|
|
|
|
|
|
|
|
|
* seskey.c (encode_session_key): Replaced mpi_set_buffer by *_scan.
|
|
|
|
|
(do_encode_md): Ditto.
|
|
|
|
|
(encode_md_value): Ditto.
|
|
|
|
|
* seckey-cert.c (protect_secret_key): Ditto.
|
|
|
|
|
* comment.c (make_mpi_comment_node): Replaced mpi_get_buffer by _print.
|
|
|
|
|
* pubkey-enc.c (get_it): Ditto.
|
|
|
|
|
* sig-check.c (do_signature_check): Ditto.
|
|
|
|
|
|
|
|
|
|
* keyid.c (do_fingerprint_md): Replaced mpi_get_buffer by gcry_mpi_print.
|
|
|
|
|
(v3_keyid): New.
|
|
|
|
|
(keyid_from_sk): And use it here.
|
|
|
|
|
(keyid_from_pk): Ditto.
|
|
|
|
|
(fingerprint_from_sk): Ditto.
|
|
|
|
|
(fingerprint_from_pk): Ditto.
|
|
|
|
|
|
|
|
|
|
* misc.c (mpi_print): New.
|
|
|
|
|
|
|
|
|
|
* misc.c (checksum_mpi): Now uses gcry_mpi_print to get the data.
|
|
|
|
|
|
|
|
|
|
* seckey-cert.c (do_check): Replaced mpi_read_from_buffer.
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): Made the "Comment:" header translatable.
|
|
|
|
|
|
|
|
|
|
* seckey-cert.c: Removed obsolete mpi_*_protect_flag.
|
|
|
|
|
* parse-packet.c: Ditto.
|
|
|
|
|
|
|
|
|
|
* misc.c (mpi_read): Removed the secure argumet becuase it is
|
|
|
|
|
never used. Changed all Callers.
|
|
|
|
|
(mpi_read_opaque): New.
|
|
|
|
|
(mpi_write_opaque): New.
|
|
|
|
|
* parse-packet.c (parse_key): Use the opaque method also for
|
|
|
|
|
v3 keys.
|
|
|
|
|
* build-packet.c (do_secret_key): Likewise.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Check libgcrypt version.
|
|
|
|
|
|
|
|
|
|
* packet.h: replaced inclusion of mpi.h by a plain typeedef of the
|
|
|
|
|
gcry_mpi structure and removed all inclusions of "mpi.h" in all
|
|
|
|
|
sources.
|
|
|
|
|
|
|
|
|
|
* g10.c: Add --delete-secret-key to the help page.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Changed the default homedir to "~/.gnupg-test" so
|
|
|
|
|
that we don't mess up with the stable version.
|
|
|
|
|
|
|
|
|
|
* misc.c (mpi_write): New.
|
|
|
|
|
(mpi_write): New.
|
|
|
|
|
|
|
|
|
|
* misc.c (checksum_u16_nobug): Removed.
|
|
|
|
|
(checksum_mpi_counted_nbits): Renamed to ...
|
|
|
|
|
(checksum_mpi): ... this to superseed the old one. Changed all
|
|
|
|
|
callers. This is because we do not emulate the old gpg bug anymore.
|
|
|
|
|
* g10.c (oEmuChecksumBug): Removed.
|
|
|
|
|
|
|
|
|
|
* g10.c (register_extension): New...
|
|
|
|
|
(main): Use it here instead of register_cipher_extesnion.
|
|
|
|
|
(strusage): s/strusage/my_strusage/ . Made static.
|
|
|
|
|
(main): Use set_strusage().
|
|
|
|
|
|
|
|
|
|
* tdbdump.c (HEXTOBIN): Changed the name of the argument, so that
|
|
|
|
|
traditional cpp don't mess up the macros. Suggested by Jos Backus.
|
|
|
|
|
|
|
|
|
|
* armor.c (parse_header_line): Stop parsing on a only WS line too.
|
|
|
|
|
Suggested by Aric Cyr.
|
|
|
|
|
|
|
|
|
|
* misc.c (pull_in_libs): Removed.
|
|
|
|
|
|
|
|
|
|
* mainproc.c (list_node): Print the PK algo in the --with-colon mode.
|
|
|
|
|
* keylist.c (list_keyblock): Ditto.
|
|
|
|
|
|
|
|
|
|
* misc.c (pull_in_libs): Removed pull in of g10c.
|
|
|
|
|
|
|
|
|
|
* misc.c (map_gcry_rc): Removed here and chnaged all users.
|
|
|
|
|
|
|
|
|
|
* getkey.c: Replaced check_pubkey_algo by openpgp_pk_test_algo.
|
|
|
|
|
* import.c (delete_inv_parts): Ditto.
|
|
|
|
|
* pkclist.c: Ditto.
|
|
|
|
|
* skclist.c: Ditto.
|
|
|
|
|
* pubkey-enc.c: Ditto.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Replaced the function to diable PK algos.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Replaced get_random_bits by gcry_random_bytes.
|
|
|
|
|
* seskey.c (encode_session_key): Likewise.
|
|
|
|
|
(make_session_key): Renamed randomize_buffer to gcry_randomize
|
|
|
|
|
and use the GCRY_xxx_RANDOM constants.
|
|
|
|
|
* cipher.c (write_header): Ditto.
|
|
|
|
|
* passphrase.c (hash_passphrase): Ditto.
|
|
|
|
|
* seckey-cert.c (protect_secret_key): Ditto.
|
|
|
|
|
|
|
|
|
|
* getkey.c (find_by_name): Replaced rmd160_hash_buffer
|
|
|
|
|
by gcry_md_hash_buffer.
|
|
|
|
|
* keyedit.c (show_prefs): Ditto.
|
|
|
|
|
* keylist.c (list_keyblock): Ditto.
|
|
|
|
|
* trustdb.c (print_uid_from_keyblock): Ditto.
|
|
|
|
|
(make_uid_records): Ditto.
|
|
|
|
|
|
|
|
|
|
* skclist.c (build_sk_list): Removed the test on faked RNGs.
|
|
|
|
|
(is_insecure): Removed.
|
|
|
|
|
* g10.c (--quick-random): Removed this option.
|
|
|
|
|
|
|
|
|
|
* Replaced all PUBKEY_ALGO_xxx by GCRY_PK_xxxx.
|
|
|
|
|
|
|
|
|
|
* misc.c (pubkey_algo_npkey): New as a wrapper around the gcry fucntion.
|
|
|
|
|
(pubkey_algo_nskey): Ditto.
|
|
|
|
|
(pubkey_algo_nsig): Ditto.
|
|
|
|
|
(pubkey_algo_nenc): Ditto.
|
|
|
|
|
|
|
|
|
|
* Makefile.am (basicdefs.h): Added.
|
|
|
|
|
(install-data-local): Removed the handling for historic gpgm.
|
|
|
|
|
|
|
|
|
|
* misc.c (openpgp_cipher_test_algo): New.
|
|
|
|
|
(openpgp_pk_test_algo): New.
|
|
|
|
|
(openpgp_md_test_algo): New.
|
|
|
|
|
|
|
|
|
|
* g10.c (build_list): Changed to use the new functions from libgcrypt.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (enum_keyblocks): Set .rt to 0 on open.
|
|
|
|
|
|
|
|
|
|
* encode.c (encode_simple): Use new CTB when we don't have the
|
|
|
|
|
length of the file. This is somewhat strange as the comment above
|
|
|
|
|
indicates that this part is actually fixed for PGP 5 - maybe I simply
|
|
|
|
|
lost the source line, tsss.
|
|
|
|
|
|
|
|
|
|
* sign.c (clearsign_file): Avoid duplicated Entries in the "Hash:"
|
|
|
|
|
line. Those headers are now only _not_ printed when there are
|
|
|
|
|
only old-style keys _and_ all hashs are MD5.
|
|
|
|
|
|
|
|
|
|
(clearsign_file): Use gcry_md_test_algo() and gcry_md_algo_name().
|
|
|
|
|
|
|
|
|
|
* openfile.c (make_outfile_name): Use case-insenstive compare for
|
|
|
|
|
DOS systems. Add ".pgp" to the list of know extensions.
|
|
|
|
|
(open_outfile): For DOS systems try to replace the suffix instead of
|
|
|
|
|
appending it.
|
|
|
|
|
|
|
|
|
|
* encr-data.c (decrypt_data): Reset error on a weak key.
|
|
|
|
|
|
|
|
|
|
* cipher.c: Replaced the cipher and digest functions by the gcry_ ones.
|
|
|
|
|
* seckey-cert.c: Ditto.
|
|
|
|
|
* seskey.c: Ditto.
|
|
|
|
|
* g10.c (print_mds): Replaced digst functions with the new gcry_ ones.
|
|
|
|
|
* keyid.c: Ditto.
|
|
|
|
|
* mainproc.c: Ditto.
|
|
|
|
|
* passphrase.c: Ditto.
|
|
|
|
|
* sig-check.c: Ditto.
|
|
|
|
|
* sign.c: Ditto.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (do_edit_ownertrust): Made the answer string const.
|
|
|
|
|
|
|
|
|
|
* basicdefs.h: New. Move some defs and decl to this header.
|
|
|
|
|
|
|
|
|
|
* openfile.c (open_outfile): Fixed the 8dot3 handling.
|
|
|
|
|
|
|
|
|
|
* passphrase.c (passphrase_to_dek): Print uid using utf8 func.
|
|
|
|
|
* delkey.c (delete_key): Ditto.
|
|
|
|
|
* pkclist.c (show_paths,do_edit_ownertrust,do_we_trust): Ditto
|
|
|
|
|
(do_we_trust_pre): Ditto.
|
|
|
|
|
* trustdb.c (print_user_id,check_uidsigs): Ditto.
|
|
|
|
|
* revoke.c (gen_revoke,ask_revoke_sig): Ditto.
|
|
|
|
|
|
|
|
|
|
* filter.h: Changed cipher handle types to the the GCRY_xxx ones.
|
|
|
|
|
replaces include cipher by system header include gcrypt.h.
|
|
|
|
|
* cipher.c: replaced the cipher functions by the gcry_ ones.
|
|
|
|
|
Ditto for the md functions.
|
|
|
|
|
|
|
|
|
|
* misc.c (map_gcry_rc): New.
|
|
|
|
|
|
|
|
|
|
Wed Jun 28 11:54:44 CEST 2000 Werner Koch <wk@>
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): Set sigclass to 0 in case of non-dash-escaped
|
|
|
|
|
clearsig. This makes this mode work again.
|
|
|
|
|
|
|
|
|
|
* mainproc.c (proc_tree): Fixed handling of one-pass-sig packets in textmode.
|
|
|
|
|
Disabled the ugly workaround for PGP 5 - let's see whether thi breaks less
|
|
|
|
|
cases. Found by Ted Cabeen.
|
|
|
|
|
|
|
|
|
|
* options.h (DBG_HASHING): New. All commented md_start_debug are now
|
|
|
|
|
controlled by this debug option.
|
|
|
|
|
|
|
|
|
|
* sign.c (print_status_sig_created): New and called from 2 places.
|
|
|
|
|
|
|
|
|
|
* keygen.c (gen_rsa): New, but commented.
|
|
|
|
|
(ask_algo): Commented support for RSA.
|
|
|
|
|
|
|
|
|
|
* seckey-cert.c (protect_secret_key): Started to fix the code for v4 RSA
|
|
|
|
|
keys - it is not solved yet. However, we have time until, Sep 20th ;)
|
|
|
|
|
|
|
|
|
|
Wed Jun 14 12:27:09 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* status.c (init_shm_coprocessing): Changed the sequence of the get,attach
|
|
|
|
|
to cope with the changes in newer Linux kernels. This bug has been found
|
|
|
|
|
by <dmitri@advantrix.com> who also proposed this solution. Hopefully
|
|
|
|
|
this does not break gpg on to many systems.
|
|
|
|
|
|
|
|
|
|
* cipher.c (write_header): Protect the IV with the MDC too.
|
|
|
|
|
* encr-data.c (decrypt_data): Likewise.
|
|
|
|
|
|
|
|
|
|
Fri Jun 9 10:09:52 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* g10.c: New options --no-auto-key-retrieve
|
|
|
|
|
* options.h (auto_key_retrieve): New.
|
|
|
|
|
* mainproc.c (check_sig_and_print): Implemented that.
|
|
|
|
|
|
|
|
|
|
Wed Jun 7 19:19:09 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* sig-check.c (do_check): Use EMULATE_MDENCODE also on v4 paclets.
|
|
|
|
|
|
|
|
|
|
Wed Jun 7 17:25:38 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* cipher.c (write_header): Use plain CFB mode for MDC encrypted packets.
|
|
|
|
|
* encr-data.c (decrypt_data): Ditto.
|
|
|
|
|
|
|
|
|
|
Mon Jun 5 23:41:54 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* seskey.c (do_encode_md, encode_md_value): Add new arg v3compathack to work
|
|
|
|
|
around a bug in old versions.
|
|
|
|
|
* sig-check.c (do_check): use the aboved workaround when enabled.
|
|
|
|
|
* g10.c: New option --emulate-md-decode-bug
|
|
|
|
|
|
|
|
|
|
Mon Jun 5 12:37:43 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* build-packet.c (do_mdc): New.
|
|
|
|
|
(do_encrypted_mdc): Changed for the new proposal.
|
|
|
|
|
* parse-packet.c (parse_mdc): New.
|
|
|
|
|
(parse_encrypted): Fixed for the new proposal.
|
|
|
|
|
* packet.h (PKT_MDC): New.
|
|
|
|
|
* cipher.c (cipher_filter): Build the MDC packet here.
|
|
|
|
|
* g10.c (main): Enable --force-mdc.
|
|
|
|
|
* encr-data.c (mdc_decode_filter): Fixed for new MDC method
|
|
|
|
|
|
|
|
|
|
* options.h(rfc2440): New.
|
|
|
|
|
* g10.c (main): Changed the selected values for --openpgp to not include
|
|
|
|
|
optional algorithms.
|
|
|
|
|
|
|
|
|
|
Thu May 18 11:38:54 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* keyedit.c (keyedit_menu): Add a keyword arg to the prompt.
|
|
|
|
|
|
|
|
|
|
* status.c, status.h: Added 3 new status tokens.
|
|
|
|
|
* status.c (do_get_from_fd): New.
|
|
|
|
|
(cpr_enabled,cpr_get,cpr_get_hidden,cpr_kill_prompt,
|
|
|
|
|
cpr_get_answer_is_yes,cpr_get_answer_yes_no_quit): Modified to work
|
|
|
|
|
with the new function.
|
|
|
|
|
* g10.c: Add new option --command-fd.
|
|
|
|
|
|
|
|
|
|
* status.c (progress_cb): New.
|
|
|
|
|
(set_status_fd): Register progress functions
|
|
|
|
|
|
|
|
|
|
Fri May 12 14:01:20 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* delkey.c (delete_key): Add 2 new status messages
|
|
|
|
|
* status.c, status.h (STATUS_DELETE_PROBLEM): New.
|
|
|
|
|
|
|
|
|
|
Fixed years of copyright in all source files.
|
|
|
|
|
|
|
|
|
|
Mon May 1 17:08:14 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* trustdb.c (propagate_validity): Fixed the bug that only one uid
|
|
|
|
|
gets fully trusted even when all are signed by an ultimate key.
|
|
|
|
|
|
|
|
|
|
Mon May 1 15:38:04 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* getkey.c (key_byname): Always returned a defined context. Fixed
|
|
|
|
|
a segv for invalid user id specifications. Reported by Walter Koch.
|
|
|
|
|
|
|
|
|
|
* getkey.c (get_user_id): I18ned "no user id" string. By Walter.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (do_show_revocation_reason): Typo fixes.
|
|
|
|
|
* helptext.c: Ditto.
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): Fixed some CRLF issues. By Mike McEwan.
|
|
|
|
|
|
|
|
|
|
Fri Apr 14 19:37:08 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* pkclist.c (do_show_revocation_reason): New.
|
|
|
|
|
(show_revocation_reason): New and called at various places.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Fixed small typo.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (do_we_trust): Act on always_trust but not for revoked
|
|
|
|
|
keys. Suggested by Chip Salzenberg.
|
|
|
|
|
|
|
|
|
|
* g10.c: New option --lock-never.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (get_writable_keyblock_file): New.
|
|
|
|
|
* keygen.c (do_generate_keypair): Use this instead of the hardwired one.
|
|
|
|
|
|
|
|
|
|
* keygen.c (ask_user_id): Check that the email address is in the
|
|
|
|
|
correct field. Suggested by Christian Kurz.
|
|
|
|
|
|
|
|
|
|
Mon Apr 10 13:34:19 CEST 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* keyedit.c (show_key_with_all_names): s/sbb/ssb/
|
|
|
|
|
|
|
|
|
|
Tue Mar 28 14:26:58 CEST 2000 Werner Koch <wk@openit.de>
|
2000-03-24 10:19:50 +00:00
|
|
|
|
|
|
|
|
|
* trustdb.c (verify_own_keys): Do not print warning about unprotected
|
|
|
|
|
key when in quiet mode.
|
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Wed Mar 22 13:50:24 CET 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* mainproc.c (print_userid): Do UTF8 conversion before printing.
|
|
|
|
|
* import.c (import_one): Ditto.
|
|
|
|
|
(import_secret_one): Ditto.
|
|
|
|
|
(delete_inv_parts): Ditto.
|
|
|
|
|
|
|
|
|
|
Thu Mar 16 16:20:23 CET 2000 Werner Koch <wk@openit.de>
|
|
|
|
|
|
|
|
|
|
* keylist.c (print_key_data): Handle a NULL pk gracefully.
|
|
|
|
|
|
|
|
|
|
* getkey.c (merge_one_pk_and_selfsig): Fixed silly code for
|
|
|
|
|
getting the primary keys keyID but kept using the one from the
|
|
|
|
|
subkey.
|
|
|
|
|
* pubkey-enc.c (get_it): Print a note for expired subkeys.
|
|
|
|
|
|
|
|
|
|
* getkey.c (has_expired): New.
|
|
|
|
|
(subkeys_expiretime): New.
|
|
|
|
|
(finish_lookup): Check for expired subkeys needed for encryption.
|
|
|
|
|
(merge_keys_and_selfsig): Fixed expiration date merging for subkeys.
|
|
|
|
|
|
|
|
|
|
* keylist.c (list_keyblock): Print expiration time for "sub".
|
|
|
|
|
(list_one): Add missing merging for public keys.
|
|
|
|
|
* mainproc.c (list_node): Ditto.
|
2000-03-13 18:19:12 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
2000-03-14 13:49:38 Werner Koch (wk@habibti.openit.de)
|
2000-03-13 18:19:12 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* keygen.c (keyedit_menu): Do not allow to use certain commands
|
|
|
|
|
while the secret key is selected.
|
2000-03-13 18:19:12 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
2000-03-09 12:53:09 Werner Koch (wk@habibti.openit.de)
|
2000-03-13 18:19:12 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* keygen.c (ask_expire_interval): Movede parsig to ...
|
|
|
|
|
(parse_expire_string): ... this new function. And some new control
|
|
|
|
|
commands.
|
|
|
|
|
(proc_parameter_file): Add expire date parsing.
|
|
|
|
|
(do_generate_keypair): Allow the use of specified output files.
|
2000-02-21 21:38:43 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
2000-03-08 10:38:38 Werner Koch (wk@habibti.openit.de)
|
2000-02-21 21:38:43 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* keygen.c (ask_algo): Removed is_v4 return value and the commented
|
|
|
|
|
code to create Elg keys in a v3 packet. Removed the rounding
|
|
|
|
|
of key sizes here.
|
|
|
|
|
(do_create): Likewise removed arg v4_packet.
|
|
|
|
|
(gen_elg): Likewise removed arg version. Now rounding keysizes here.
|
|
|
|
|
(gen_dsa): Rounding keysize now here.
|
|
|
|
|
(release_parameter_list): New
|
|
|
|
|
(get_parameter*): New.
|
|
|
|
|
(proc_parameter_file): New.
|
|
|
|
|
(read_parameter_file): New.
|
|
|
|
|
(generate_keypair): Splitted. Now uses read_parameter_file when in
|
|
|
|
|
batch mode. Additional argument to specify a parameter file.
|
|
|
|
|
(do_generate_keypair): Main bulk of above fucntion and uses the
|
|
|
|
|
parameter list.
|
|
|
|
|
(do_create): Don't print long notice in batch mode.
|
|
|
|
|
* g10.c (main): Allow batched key generation.
|
2000-01-31 15:27:03 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Thu Mar 2 15:37:46 CET 2000 Werner Koch <wk@gnupg.de>
|
2000-01-31 15:27:03 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* pubkey-enc.c (get_it): Print a note about unknown cipher algos.
|
2000-01-31 15:27:03 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* g10.c (opts): Add a note to the help listing about the man page
|
|
|
|
|
and removed some options from the help listing.
|
2000-01-27 16:50:45 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* keyedit.c (print_and_check_one_sig): Use a new function to truncate
|
|
|
|
|
the output of the user ID. Suggested by Jan-Benedict Glaw.
|
2000-01-27 16:50:45 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Wed Feb 23 10:07:57 CET 2000 Werner Koch <wk@gnupg.de>
|
2000-01-27 16:50:45 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* helptext.c: typo fix.
|
2000-01-27 16:50:45 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Thu Feb 17 13:39:32 CET 2000 Werner Koch <wk@gnupg.de>
|
2000-01-24 21:14:42 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* revoke.c: Removed a bunch of commented code.
|
2000-01-24 21:14:42 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* packet.h (SIGSUBPKT_REVOC_REASON): New.
|
|
|
|
|
* build-packet.c (build_sig_subpkt): Support new sub packet.
|
|
|
|
|
* parse-packet.c (parse_one_sig_subpkt): Ditto.
|
|
|
|
|
(dump_sig_subpkt): Ditto.
|
|
|
|
|
* revoke.c (ask_revocation_reason): New.
|
|
|
|
|
(release_revocation_reason_info): New.
|
|
|
|
|
(revocation_reason_build_cb): New.
|
|
|
|
|
(gen_revoke): Ask for reason.
|
|
|
|
|
* main.h (struct revocation_reason_info): Add declaration.
|
|
|
|
|
* keyedit.c (menu_revsig): Add support for revocation reason.
|
|
|
|
|
(menu_revkey): Ditto.
|
|
|
|
|
(sign_uid_mk_attrib): Renamed to ...
|
|
|
|
|
(sign_mk_attrib): ... this, made static and add support for reasons.
|
2000-01-24 21:14:42 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Tue Feb 15 08:48:13 CET 2000 Werner Koch <wk@gnupg.de>
|
2000-01-24 21:14:42 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* build-packet.c (build_packet): Fixed fixing of old comment packets.
|
2000-01-24 21:14:42 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* import.c (import_keys): Fixed importing from stdin when called with
|
|
|
|
|
nnames set to zero as it normally happens.
|
2000-01-24 11:55:49 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Mon Feb 14 14:30:20 CET 2000 Werner Koch <wk@gnupg.de>
|
2000-01-24 11:55:49 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* sig-check.c (check_key_signature2): Add new arg r_expired.
|
|
|
|
|
(do_signature_check): New arg to pass it down to ...
|
|
|
|
|
(do_check): New arg r-expire which is set when the signature
|
|
|
|
|
has expired.
|
|
|
|
|
* trustdb.c (check_sig_record): Set SIGF_EXPIRED flag and set
|
|
|
|
|
the expiretime to zero so that thi signature will not be checked
|
|
|
|
|
anymore.
|
2000-01-24 11:55:49 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Fri Feb 11 17:44:40 CET 2000 Werner Koch <wk@gnupg.de>
|
1999-12-31 11:44:29 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* g10.c (g10_exit): Update the random seed_file.
|
|
|
|
|
(main): Set the random seed file. New option --no-random-seed-file.
|
1999-12-31 11:44:29 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Thu Feb 10 17:39:44 CET 2000 Werner Koch <wk@gnupg.de>
|
1999-12-31 11:44:29 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* keyedit.c (menu_expire): Fixed segv due to unitialized sub_pk.
|
|
|
|
|
By R<>mi.
|
1999-12-31 11:44:29 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Thu Feb 10 11:39:41 CET 2000 Werner Koch <wk@gnupg.de>
|
|
|
|
|
|
|
|
|
|
* keylist.c (list_keyblock): Don't print warnings in the middle of
|
|
|
|
|
regulat output lines. By R<>mi.
|
|
|
|
|
|
|
|
|
|
* sig-check.c: Include options.h
|
|
|
|
|
|
|
|
|
|
Wed Feb 9 15:33:44 CET 2000 Werner Koch <wk@gnupg.de>
|
|
|
|
|
|
|
|
|
|
* gpg.c: New option --ignore-time-conflict
|
|
|
|
|
* sig-check.c (do_check): Implemented this option.
|
|
|
|
|
* trustdb.c (check_trust): Ditto.
|
|
|
|
|
* sign.c (do_sign): Ditto.
|
|
|
|
|
* keygen.c (generate_subkeypair): Ditto.
|
|
|
|
|
|
|
|
|
|
* encode.c (encode_simple): use iobuf_cancel after open failure.
|
|
|
|
|
Reported by Huy Le.
|
|
|
|
|
|
|
|
|
|
Fri Jan 14 18:32:01 CET 2000 Werner Koch <wk@gnupg.de>
|
|
|
|
|
|
|
|
|
|
* packet.h (STRING2KEY): Changed mode from byte to int.
|
|
|
|
|
* parse-packet.c (parse_key): Add the special GNU protection stuff
|
|
|
|
|
* build-packet.c (so_secret_key): Ditto.
|
|
|
|
|
* seckey-cert.c (do_check): Ditto.
|
|
|
|
|
* keyedit.c (change_passphrase): Ditto.
|
|
|
|
|
* export.c (export_secsubkeys): New.
|
|
|
|
|
(do_export_stream): Hack to export the primary key using mode 1001.
|
|
|
|
|
* g10.c: New command --export-secret-subkeys
|
|
|
|
|
|
|
|
|
|
Thu Jan 13 19:31:58 CET 2000 Werner Koch <wk@gnupg.de>
|
|
|
|
|
|
|
|
|
|
* armor.c (is_armored): Check for 1-pass-sig packets. Reported by
|
|
|
|
|
David Hallinan <hallinan@rtd.com>.
|
|
|
|
|
(armor_filter): Replaced one LF by the LF macro. Reported by
|
|
|
|
|
Wolfgang Redtenbacher.
|
|
|
|
|
|
|
|
|
|
Wed Jan 5 11:51:17 CET 2000 Werner Koch <wk@gnupg.de>
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Reset new global flag opt.pgp2_workarounds
|
|
|
|
|
when --openpgp is used.
|
|
|
|
|
* mainproc.c (proc_plaintext): Do the PGP2,5 workarounds only
|
|
|
|
|
when the global flag is set.
|
|
|
|
|
(proc_tree): Ditto.
|
|
|
|
|
* textfilter.c (copy_clearsig_text): Ditto.
|
|
|
|
|
* armor.c (armor_filter): Ditto.
|
|
|
|
|
|
|
|
|
|
* g10.c: New option --list-only
|
|
|
|
|
* mainproc.c (proc_tree): Don't do it if opt.list_only is active.
|
|
|
|
|
(proc_pubkey_enc): Implement option.
|
|
|
|
|
|
|
|
|
|
* status.h, status.c ({BEGIN,END}_{EN,DE}CRYPTION): New.
|
|
|
|
|
* cipher.c (cipher_filter): New status outputs.
|
|
|
|
|
* mainproc.c (proc_encrypted): New status outputs.
|
|
|
|
|
|
|
|
|
|
Fri Dec 31 14:08:15 CET 1999 Werner Koch <wk@gnupg.de>
|
1999-12-31 11:44:29 +00:00
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): Made the "Comment:" header translatable.
|
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* hkp.c (hkp_import): Make sure that the program does not return
|
|
|
|
|
success when there is a connection problem. Reported by Phillip Jones.
|
|
|
|
|
|
|
|
|
|
Sun Dec 19 15:22:26 CET 1999 Werner Koch <wk@gnupg.de>
|
|
|
|
|
|
|
|
|
|
* armor.c (LF): Use this new macro at all places where a line LF
|
|
|
|
|
is needed. This way DOSish textfiles should be created when the
|
|
|
|
|
input data is also in dos mode.
|
|
|
|
|
* sign.c (LF): Ditto.
|
|
|
|
|
* textfilter.c (LF): Ditto.
|
|
|
|
|
(copy_clearsig_text): Disabled the forcing of CR,LF sequences
|
|
|
|
|
for DOS systems.
|
|
|
|
|
|
|
|
|
|
* plaintext.c (handle_plaintext): Fixes for line endings on DOS.
|
|
|
|
|
and react on a LF in cleartext.
|
|
|
|
|
* armor.c (fake_packet): Restore the original line ending after
|
|
|
|
|
removing trailing spaces.
|
|
|
|
|
|
|
|
|
|
* signal.c (got_fatal_signal): DOS fix.
|
|
|
|
|
|
|
|
|
|
Thu Dec 16 10:07:58 CET 1999 Werner Koch <wk@gnupg.de>
|
|
|
|
|
|
|
|
|
|
* mainproc.c (print_failed_pkenc): Fix for unknown algorithm.
|
|
|
|
|
Found by fygrave@epr0.org.
|
|
|
|
|
|
|
|
|
|
Thu Dec 9 10:31:05 CET 1999 Werner Koch <wk@gnupg.de>
|
1999-12-08 21:03:03 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* hkp.c: i18n the strings.
|
1999-12-08 21:03:03 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Sat Dec 4 15:32:20 CET 1999 Werner Koch <wk@gnupg.de>
|
1999-12-08 21:03:03 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* trustdb.c (verify_key): Shortcut for ultimately trusted keys.
|
1999-12-08 21:03:03 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Sat Dec 4 12:30:28 CET 1999 Werner Koch <wk@gnupg.de>
|
|
|
|
|
|
|
|
|
|
* pkclist.c (build_pk_list): Validate the trust using the namehash
|
|
|
|
|
if this one has been set by the key lookup.
|
1999-12-08 21:03:03 +00:00
|
|
|
|
|
|
|
|
|
* g10.c: Add --delete-secret-key to the help page.
|
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* openfile.c (copy_options_file): Made static.
|
|
|
|
|
(try_make_homedir): New.
|
|
|
|
|
* ringedit.c (add_keyblock_resource): Use the try_make_hoemdir logic.
|
|
|
|
|
* tdbio.c (tdbio_set_dbname): Likewise.
|
1999-12-08 21:03:03 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* keygen.c (generate_user_id): Use m_alloc_clear() here. We should
|
|
|
|
|
better use an allocation function specific to the user_id packet.
|
1999-12-08 21:03:03 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* keygen.c (keygen_add_std_prefs): Changed symmetric preferences
|
|
|
|
|
to include Blowfish again. This is due to it's better speed compared
|
|
|
|
|
to CAST5.
|
1999-12-08 21:03:03 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* g10.c (strusage): Print the home directory.
|
1999-11-19 16:11:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* armor.c (armor_filter): Take action on the cancel control msg.
|
|
|
|
|
* filter.h (armor_filter_context_t): Add cancel flag.
|
1999-11-19 16:11:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Mon Nov 29 21:52:11 CET 1999 Werner Koch <wk@gnupg.de>
|
1999-11-19 16:11:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* g10.c: New option --fast-list-mode ..
|
|
|
|
|
* keylist.c (list_keyblock): .. and implemented.
|
|
|
|
|
* mainproc.c (list_node): Ditto.
|
|
|
|
|
|
|
|
|
|
* import.c (mark_non_selfsigned_uids_valid): Fixed the case that there
|
|
|
|
|
is a uid without any packet following.
|
1999-11-19 16:11:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Mon Nov 22 11:14:53 CET 1999 Werner Koch <wk@gnupg.de>
|
1999-11-15 20:32:25 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* mainproc.c (proc_plaintext): Never enable the hash processing
|
|
|
|
|
when skip_verify is active.
|
1999-11-15 20:32:25 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* armor.c (parse_header_line): Stop parsing on a WS line too.
|
|
|
|
|
Suggested by Aric Cyr.
|
|
|
|
|
|
|
|
|
|
* tdbdump.c (HEXTOBIN): Changed the name of the argument, so that
|
|
|
|
|
traditional cpp don't mess up the macros. Suggested by Jos Backus.
|
1999-11-13 16:43:23 +00:00
|
|
|
|
|
|
|
|
|
* mainproc.c (list_node): Print the PK algo in the --with-colon mode.
|
|
|
|
|
* keylist.c (list_keyblock): Ditto.
|
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* signal.c (got_fatal_signal): Found the reason why exit(8) did not
|
|
|
|
|
work - it is better to set the disposition back to default before
|
|
|
|
|
raising the signal. Print the notice on stderr always.
|
1999-11-13 16:43:23 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Fri Nov 12 20:33:19 CET 1999 Werner Koch <wk@gnupg.de>
|
1999-11-13 16:43:23 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* g10.c (make_username): Swapped the logic.
|
|
|
|
|
* keylist.c (public_key_list): Now takes a STRLIST as arg and moved
|
|
|
|
|
the creation ot this list to the caller, so that he can copy with
|
|
|
|
|
UTF-conversion of user IDs. Changed all callers.
|
|
|
|
|
(secret_key_list): Likewise.
|
1999-11-13 16:43:23 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* getkey.c (get_user_id_string_native): New and ...
|
|
|
|
|
* encode.c (write_pubkey_enc_from_list): ... use it here.
|
1999-11-13 16:43:23 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* pubring.asc: Updated.
|
1999-11-13 16:43:23 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* packet.h (PKT_PHOTO_ID): New.
|
|
|
|
|
* parse-packet.c (parse_photo_id): New.
|
|
|
|
|
* build-packet.c (do_user_id: Handle photo IDs.
|
|
|
|
|
(build_packet): Change CTB for photo IDs
|
|
|
|
|
* free-packet.c (free_user_id): Release memory used for photo IDs
|
|
|
|
|
* sig-check.c (hash_uid_node): Handle photo IDs too.
|
|
|
|
|
* trustdb.c (print_uid_from_keyblock): Hash photo ID.
|
|
|
|
|
(make_uid_records): Ditto.
|
|
|
|
|
* getkey.c (find_by_name): Ditto.
|
1999-11-13 16:43:23 +00:00
|
|
|
|
* keyedit.c (show_prefs): Ditto.
|
|
|
|
|
* keylist.c (list_keyblock): Ditto.
|
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Thu Oct 28 16:08:20 CEST 1999 Werner Koch <wk@gnupg.de>
|
1999-11-13 16:43:23 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* keygen.c (ask_expire_interval): Print a warning for systems
|
|
|
|
|
with a signed 32 time_t if the exiration time is beyoind 2038.
|
1999-11-13 16:43:23 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Fri Oct 8 20:40:50 CEST 1999 Werner Koch <wk@gnupg.de>
|
1999-11-13 16:43:23 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* ringedit.c (enum_keyblocks): The last fix way really stupid;
|
|
|
|
|
reverted and set rt to Unknown.
|
1999-10-26 18:06:55 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Fri Oct 8 20:32:01 CEST 1999 Werner Koch <wk@gnupg.de>
|
1999-10-26 18:06:55 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* ringedit.c (enum_keyblocks): Zero the entire kbpos out on open.
|
1999-10-26 12:14:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* g10.c (oEntropyDLL): Removed option.
|
|
|
|
|
(main): Made the warning on development versions more verbose.
|
1999-10-26 12:14:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* g10.c (oHonorHttpProxy): New option.
|
|
|
|
|
* hkp.c (hkp_ask_import,hkp_export): Implement this option.
|
|
|
|
|
* options.skel: Enable this option for new installations
|
1999-10-26 12:14:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Mon Oct 4 21:23:04 CEST 1999 Werner Koch <wk@gnupg.de>
|
1999-10-26 12:14:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* import.c (import_keys): Changed calling interface, adjusted caller.
|
|
|
|
|
(import): Moved printing of stats out ...
|
|
|
|
|
(print_stats): New. ... to here.
|
|
|
|
|
(import_keys_stream): Call stats print here.
|
|
|
|
|
(import_keys): Print stats as totals for all files.
|
1999-10-26 12:14:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* tdbio.h (DIRF_NEWKEYS): New
|
|
|
|
|
* tdbio.c (tdbio_dump_record): Print the new flag.
|
|
|
|
|
* trustdb.c (check_trust_record): New arg sigs_only. Adapted all
|
|
|
|
|
callers.
|
|
|
|
|
(do_update_trust_record): Removed recheck arg and add a new sigs_only
|
|
|
|
|
do we can later improve on the performance. Changed all callers too.
|
|
|
|
|
(check_trustdb): Evalutate the new flag and add a status output.
|
|
|
|
|
Do a check when the dir record has not been checked.
|
|
|
|
|
(build_cert_tree): Evaluate the new flag.
|
|
|
|
|
(check_trust): Ditto. Do a trust_record check, when the dir record
|
|
|
|
|
is not marked as checked.
|
|
|
|
|
(mark_fresh_keys): New.
|
|
|
|
|
(clear_lid_table): New.
|
|
|
|
|
(sync_trustdb): New.
|
|
|
|
|
* import.c (import_keys): Call sync_trustdb() after processing.
|
|
|
|
|
(import_keys_stream): Ditto.
|
|
|
|
|
* tdbdump.c (import_ownertrust): Ditto.
|
1999-10-26 12:14:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* import.c (import_revoke_cert): Notify the trust DB.
|
|
|
|
|
(do_update_trust_record): Use |= to set the REVOKED bit and not &=;
|
|
|
|
|
shame on me for this bad copy+paste introduced bug.
|
|
|
|
|
(do_we_trust): Add trustmask to allow revoked key override to work.
|
|
|
|
|
Chnaged are to allow return of a mofified trustlevel. Adapted the
|
|
|
|
|
one caller.
|
1999-10-26 12:14:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* g10.c: New options --emulate-3des-s2k-bug
|
|
|
|
|
* passphrase.c (hash_passphrase): Implemented above.
|
1999-09-18 10:17:16 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* mainproc.c (proc_tree): Check for standalone signatures.
|
|
|
|
|
(do_check_sig): Print a notice for a standalone revocation
|
|
|
|
|
(check_sig_and_print): Do not print an error for unchecked standalone
|
|
|
|
|
revocations.
|
1999-10-26 12:14:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Tue Sep 28 20:54:37 CEST 1999 Werner Koch <wk@gnupg.de>
|
1999-10-26 12:14:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* encode.c (encode_simple): Use new CTB when we don't have the
|
|
|
|
|
length of the file. This is somewhat strange as the comment above
|
|
|
|
|
indicates that this part is actually fixed for PGP 5 - maybe I simply
|
|
|
|
|
lost the source line, tsss.
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): Set a flag if no OpenPGP data has been found.
|
|
|
|
|
* verify.c (verify_signatures): Add an error helptext.
|
1999-10-26 12:14:37 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Thu Sep 23 19:24:30 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
1999-10-26 12:14:37 +00:00
|
|
|
|
|
|
|
|
|
* openfile.c (open_outfile): Fixed the 8dot3 handling.
|
|
|
|
|
|
|
|
|
|
* passphrase.c (passphrase_to_dek): Print uid using utf8 func.
|
|
|
|
|
* delkey.c (delete_key): Ditto.
|
|
|
|
|
* pkclist.c (show_paths,do_edit_ownertrust,do_we_trust): Ditto
|
|
|
|
|
(do_we_trust_pre): Ditto.
|
|
|
|
|
* trustdb.c (print_user_id,check_uidsigs): Ditto.
|
|
|
|
|
* revoke.c (gen_revoke,ask_revoke_sig): Ditto.
|
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Thu Sep 23 09:52:58 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
1999-09-18 10:17:16 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* verify.c (print_file_status): New.
|
|
|
|
|
(verify_one_file): Moved status print to th new fnc. Add error status.
|
|
|
|
|
* status.c, status.h (STATUS_FILE_ERROR): New
|
1999-09-18 10:17:16 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
Wed Sep 22 10:14:17 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
1999-09-18 10:17:16 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* openfile.c (make_outfile_name): Use case-insenstive compare for
|
|
|
|
|
DOS systems. Add ".pgp" to the list of know extensions.
|
|
|
|
|
(open_outfile): For DOS systems try to replace the suffiy instead of
|
|
|
|
|
appending it.
|
1999-09-17 10:58:20 +00:00
|
|
|
|
|
2000-07-14 17:34:53 +00:00
|
|
|
|
* status.c, status.h: Add STATUS_FILE_{START,DONE}.
|
|
|
|
|
* verify.c (verify_one_file): Emit these new stati.
|
|
|
|
|
|
|
|
|
|
* sign.c (clearsign_file): Avoid duplicated Entries in the "Hash:"
|
|
|
|
|
line. Those headers are now only _not_ printed when there are
|
|
|
|
|
only old-style keys _and_ all hashs are MD5.
|
|
|
|
|
|
|
|
|
|
Mon Sep 20 12:24:41 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* verify.c (verify_files, ferify_one_file): New.
|
|
|
|
|
* g10.c: New command --verify-files
|
|
|
|
|
|
|
|
|
|
Fri Sep 17 12:56:42 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
1999-09-17 10:58:20 +00:00
|
|
|
|
|
|
|
|
|
* g10.c: Add UK spelling as alias for armor options ;-)
|
|
|
|
|
|
|
|
|
|
* import.c (append_uid): Fixed a SEGV when there is no selfsig and
|
|
|
|
|
no subkey.
|
|
|
|
|
(merge_sigs): Ditto. Removed the assertion.
|
|
|
|
|
|
1999-09-15 14:26:39 +00:00
|
|
|
|
Wed Sep 15 16:22:17 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* g10.c: New option --entropy-dll-name
|
|
|
|
|
|
1999-09-13 08:56:45 +00:00
|
|
|
|
Mon Sep 13 10:51:29 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* signal.c (got_fatal_signal): Print message using write(2) and
|
|
|
|
|
only for development versions.
|
|
|
|
|
|
1999-09-06 18:10:27 +00:00
|
|
|
|
Mon Sep 6 19:59:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* tdbio.c (tdbio_set_dbname): Use mkdir macro
|
|
|
|
|
* ringedit.c (add_keyblock_resource): Ditto.
|
|
|
|
|
|
1999-09-03 08:15:32 +00:00
|
|
|
|
Fri Sep 3 10:04:45 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* pkclist.c (build_pk_list): Skip keys set with --encrypt-to also
|
|
|
|
|
when asking for a key.
|
|
|
|
|
|
|
|
|
|
* plaintext.c (handle_plaintext): Make sure that we don't read a
|
|
|
|
|
second EOF in the read loop for partial length packets.
|
|
|
|
|
|
|
|
|
|
* mainproc.c (check_sig_and_print): print user ID as utf-8.
|
|
|
|
|
|
1999-09-02 14:50:38 +00:00
|
|
|
|
Thu Sep 2 16:40:55 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* import.c (merge_blocks): First add new subkeys, then merge subkey
|
|
|
|
|
certificates.
|
|
|
|
|
(merge_sigs): Don't merge subkey signatures here.
|
|
|
|
|
|
|
|
|
|
Wed Sep 1 15:30:44 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
1999-09-01 13:40:07 +00:00
|
|
|
|
|
|
|
|
|
* keygen.c (ask_expire_interval): Fixed bug related to cpr_xx (tnx
|
|
|
|
|
Francis J. Lacoste).
|
|
|
|
|
|
1999-08-31 15:30:12 +00:00
|
|
|
|
Tue Aug 31 17:20:44 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* plaintext.c (do_hash): Hash CR,LF for a single CR.
|
|
|
|
|
(ask_for_detached_datafile): Changed arguments to be closer to
|
|
|
|
|
those of hash_datafiles and cleanup the code a bit.
|
|
|
|
|
* mainproc.c (proc_tree): Workaround for pgp5 textmode detached
|
|
|
|
|
signatures. Changed behavior of asking for data file to be the same
|
|
|
|
|
as with provided data files.
|
|
|
|
|
|
|
|
|
|
* keylist.c (list_keyblock): Use UTF8 print functions.
|
|
|
|
|
|
1999-08-30 18:48:57 +00:00
|
|
|
|
Mon Aug 30 20:38:33 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* import.c (chk_self_sigs): some s/log_error/log_info/ so that gpg
|
|
|
|
|
does not return an error if a key has some invalid packets.
|
|
|
|
|
|
|
|
|
|
* helptext.c: Fixed some typos and changed the way the
|
|
|
|
|
translation works. The english text is now the keyword for gettext
|
|
|
|
|
and not anymore the keyword supplied to the function. Done after
|
|
|
|
|
some discussion with Walter who thinks this is much easier for the
|
|
|
|
|
translators.
|
|
|
|
|
|
|
|
|
|
* misc.c (disable_core_dumps): Don't do it for DOSish systems.
|
|
|
|
|
|
|
|
|
|
* signal.c (signal_name): Bounds check on signum.
|
|
|
|
|
|
1999-08-04 08:45:27 +00:00
|
|
|
|
Wed Aug 4 10:34:18 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* pubring.asc: Updated.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (do_we_trust_pre,check_signatures_trust): Do not print
|
|
|
|
|
the warning about --always_trust when --quiet is used.
|
1999-07-26 07:44:46 +00:00
|
|
|
|
|
1999-08-04 08:45:27 +00:00
|
|
|
|
* pkclist.c (fpr_info): New and called at several places.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (dump_sig_subpkt): List revocation key contents.
|
|
|
|
|
|
|
|
|
|
Mon Jul 26 09:34:46 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
1999-07-26 07:44:46 +00:00
|
|
|
|
|
|
|
|
|
* pkclist.c (build_pk_list): Fixed typo in format string.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (create_shadow_dir): Don't translate the error string.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Fixed spelling of user-id.
|
|
|
|
|
* getkey.c (find_by_name_pk,find_by_name_sk,
|
|
|
|
|
find_by_keyid,find_by_keyid_sk): Ditto and translate it.
|
|
|
|
|
* import.c (mark_non_selfsigned_uids_valid,delete_inv_parts): Ditto.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mon Jul 26 01:01:39 CEST 1999 Michael Roth <mroth@nessie.de>
|
|
|
|
|
|
|
|
|
|
* g10.c, options.h: New options --no-literal and --set-filesize
|
|
|
|
|
|
|
|
|
|
* encode.c (encode_simple, encode_crypt): Support for the options
|
|
|
|
|
--no-literal and --set-filesize.
|
|
|
|
|
|
|
|
|
|
* sign.c (sign_file): ditto.
|
|
|
|
|
|
1999-07-23 12:03:01 +00:00
|
|
|
|
Fri Jul 23 13:53:03 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* ringedit.c (enum_keyblocks): Removed annoying error message in cases
|
|
|
|
|
when we have no keyring at all to enum.
|
|
|
|
|
|
|
|
|
|
* getkey.c (classify_user_id): Rewrote to relax the recognition of
|
|
|
|
|
keyIDs and fingerprints (Michael).
|
|
|
|
|
|
|
|
|
|
* mainproc.c (check_sig_and_print): Print status NO_PUBKEY.
|
|
|
|
|
(print_failed_pkenc): Print status NO_SECKEY.
|
|
|
|
|
|
|
|
|
|
* import.c (mark_non_selfsigned_uids_valid): New.
|
|
|
|
|
* g10.c: New option --allow-non-selfsigned-uid.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (print_fpr): New.
|
|
|
|
|
(do_we_trust_pre): Print the fpr before asking whether to use the key
|
|
|
|
|
anyway.
|
|
|
|
|
(do_edit_ownertrust): Likewise.
|
|
|
|
|
|
1999-07-22 18:11:55 +00:00
|
|
|
|
Thu Jul 22 20:03:03 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* ringedit.c (enum_keyblocks): Removed annoying error message in cases
|
|
|
|
|
when we have no keyring at all to enum.
|
|
|
|
|
|
|
|
|
|
* getkey.c (classify_user_id): Rewrote to relax the recognition of
|
|
|
|
|
keyIDs and fingerprints (Michael).
|
1999-07-15 08:16:46 +00:00
|
|
|
|
|
1999-07-22 18:11:55 +00:00
|
|
|
|
* mainproc.c (check_sig_and_print): Print status NO_PUBKEY.
|
|
|
|
|
(print_failed_pkenc): Print status NO_SECKEY.
|
|
|
|
|
|
|
|
|
|
* import.c (mark_non_selfsigned_uids_valid): New.
|
|
|
|
|
* g10.c: New option --allow-non-selfsigned-uid.
|
|
|
|
|
|
|
|
|
|
Thu Jul 15 10:15:35 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
1999-07-15 08:16:46 +00:00
|
|
|
|
|
|
|
|
|
* g10.c: New options --disable-{cipher,pubkey}-algo.
|
|
|
|
|
|
1999-07-14 17:47:23 +00:00
|
|
|
|
Wed Jul 14 19:42:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* status.h (STATUS_IMPORTED): New.
|
|
|
|
|
* import.c (import): Print some status information (Holger Schurig).
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Make --no-greeting work again. Add a warning when
|
|
|
|
|
--force-mds is used.
|
|
|
|
|
|
1999-07-13 15:41:14 +00:00
|
|
|
|
Tue Jul 13 17:39:25 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* pkclist.c (do_edit_ownertrust): Changed the way help works.
|
|
|
|
|
(build_pk_list): Implemented default recipient stuff.
|
|
|
|
|
* g10.c: New options --default-recipient[-self]
|
|
|
|
|
(main): Suppress greeting in most cases, entering a passphrase or
|
|
|
|
|
a missing value is not considered to be interactive use.
|
|
|
|
|
Merged --print-md and --print-mds; the latter is now obsolete.
|
|
|
|
|
Changed the way --gen-random works and documented it.
|
|
|
|
|
Changed the way --gen-prime works and add a man entry.
|
|
|
|
|
* g10.c (MAINTAINER_OPTIONS): Removed.
|
|
|
|
|
|
1999-07-12 16:49:22 +00:00
|
|
|
|
Mon Jul 12 18:45:57 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* keyedit.c (keyedit_menu): Add arg sign_mode and changed callers
|
|
|
|
|
* g10.c (main): New command --lsign-key.
|
|
|
|
|
|
1999-07-12 12:57:54 +00:00
|
|
|
|
Mon Jul 12 14:55:34 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* mainproc.c (kidlist_item): New.
|
|
|
|
|
(release_list): Release failed pk-enc-list.
|
|
|
|
|
(print_failed_pkenc): New
|
|
|
|
|
(proc_encrypted): Print info about failed PK enc.
|
|
|
|
|
|
|
|
|
|
* openfile.c (make_outfile_name): s/error/info/
|
|
|
|
|
|
|
|
|
|
* passphrase.c (passphrase_to_dek): Return an empty passphrase when
|
1999-08-04 08:45:27 +00:00
|
|
|
|
in batch mode and don't make the warning message fatal
|
1999-07-12 12:57:54 +00:00
|
|
|
|
* seckey-cert.c (check_secret_key): Try only once when in batch mode.
|
|
|
|
|
|
|
|
|
|
* g10.c (make_username): New.
|
|
|
|
|
|
1999-07-08 14:24:35 +00:00
|
|
|
|
Thu Jul 8 16:21:27 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* packet.h (PKT_ring_trust): New
|
|
|
|
|
* parse-packet.c (parse_trust): Store trust value
|
|
|
|
|
* build-packet (build_packet): Ignore ring trust packets.
|
|
|
|
|
* mainproc.c (add_ring_trust): New.
|
|
|
|
|
(list_node): Print "rtv" records.
|
|
|
|
|
* g10.c: New option --with-fingerprint.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (verify_own_keys): Don't insert if we are dry running
|
|
|
|
|
(check_trust): Ditto.
|
|
|
|
|
|
1999-07-07 11:28:26 +00:00
|
|
|
|
Wed Jul 7 13:08:40 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* Makefile.am: Support for libtool.
|
|
|
|
|
|
|
|
|
|
* keygen.c (ask_expire_interval): Hack to allow for an expire date.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (do_update_trust_record,update_trust_record): Splitted.
|
|
|
|
|
(check_trust_record): New.
|
|
|
|
|
(check_trust,build_cert_tree): Check the dir record as needed.
|
|
|
|
|
(upd_pref_record): Removed.
|
|
|
|
|
(make_pref_record): New.
|
|
|
|
|
(propagate_validity): Stop as soon as we have enough validity.
|
|
|
|
|
|
|
|
|
|
* tbdio.c (MAX_CACHE_ENTRIES_HARD): Increased the limit.
|
|
|
|
|
|
|
|
|
|
|
1999-07-02 09:50:57 +00:00
|
|
|
|
Fri Jul 2 11:45:54 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* g10.c (g10_exit): Dump random stats.
|
|
|
|
|
|
|
|
|
|
* sig-check.c (check_key_signature,check_key_signature2): Enhanced
|
|
|
|
|
version and wrapper for old function.
|
|
|
|
|
(do_signature_check,signature_check): Ditto.
|
|
|
|
|
|
1999-07-01 10:53:35 +00:00
|
|
|
|
Thu Jul 1 12:47:31 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* keyedit.c (show_key_with_all_names): Print a notice for disabled keys.
|
|
|
|
|
(enable_disable_keys): Add functionality
|
|
|
|
|
* pkclist.c (edit_ownertrust): preserve disabled state.
|
|
|
|
|
(build_pk_list): Skip disabled keys.
|
|
|
|
|
* trustdb.c (upd_one_ownertrust): Ditto.
|
|
|
|
|
(build_cert_tree): Mask the ownertrust.
|
|
|
|
|
(trust_letter): Mask the value.
|
|
|
|
|
(do_check): Take disabled flag into account.
|
|
|
|
|
|
1999-08-04 08:45:27 +00:00
|
|
|
|
* passphrase.c (passphrase_to_dek): Add a pubkey_algo arg and changed
|
1999-07-01 10:53:35 +00:00
|
|
|
|
all callers.
|
|
|
|
|
|
|
|
|
|
* g10.c (utf8_strings): 2 new options.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (insert_trust_record_by_pk): New, replaces the next one.
|
|
|
|
|
(insert_trust_record): Now takes a keyblock as arg. Changed all
|
|
|
|
|
callers to use the appropritae function.
|
|
|
|
|
|
|
|
|
|
* openfile.c (ask_outfile_name): New.
|
|
|
|
|
* plaintext.c (handle_plaintext): Ask for filename if there is
|
|
|
|
|
no valid syntax. Don't use fname varbatim but filter it.
|
|
|
|
|
|
1999-06-29 19:50:54 +00:00
|
|
|
|
Tue Jun 29 21:44:25 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* trustdb.h (TRUST_FLAG_DISABLED): New.
|
|
|
|
|
|
|
|
|
|
* status.c (USE_CAPABILITIES): Capabilities support (Remi).
|
|
|
|
|
|
|
|
|
|
* tdbio.c : Added new fields to the DIR record.
|
|
|
|
|
(tdbio_write_record): Fixed the update of the hash tables.
|
|
|
|
|
(tdbio_delete_record): Drop the record from the hash tables.
|
|
|
|
|
(drop_from_hashtbl): New.
|
|
|
|
|
|
|
|
|
|
* status.c (cpr_get): Special online help mode.
|
|
|
|
|
* helptext.c ("keyedit.cmd"): Removed.
|
|
|
|
|
* keyedit.c (keyedit_menu): Use only help system.
|
|
|
|
|
(enable_disable_key): New bit doies not yet work.
|
|
|
|
|
|
1999-06-26 10:23:06 +00:00
|
|
|
|
Sat Jun 26 12:15:59 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* dearmor.c (enarmor_file): Fixed comment string.
|
|
|
|
|
* tdbdump.c (export_ownertrust): Text fix.
|
|
|
|
|
* tbio.c (tdbio_invalid): Ditto.
|
1999-06-15 12:31:07 +00:00
|
|
|
|
|
1999-06-26 10:23:06 +00:00
|
|
|
|
* parse-packet.c (parse_key): Made temp buffer larger.
|
|
|
|
|
|
|
|
|
|
* Makefile.am (install-data-local): Add missing backslashes
|
|
|
|
|
|
|
|
|
|
Tue Jun 15 12:21:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
1999-06-15 12:31:07 +00:00
|
|
|
|
|
|
|
|
|
* g10.c (main): Made iterated+salted the default S2K method.
|
|
|
|
|
|
|
|
|
|
* Makefile.am (install-data-local): Use DESTDIR.
|
|
|
|
|
|
|
|
|
|
* passphrase.c (passphrase_to_dek): Emit missing-passphrase while in
|
|
|
|
|
batchmode.
|
1999-06-10 12:24:42 +00:00
|
|
|
|
|
1999-06-15 12:31:07 +00:00
|
|
|
|
* parse-packet.c (parse_pubkeyenc): Fixed a SEGV.
|
|
|
|
|
|
|
|
|
|
Mon Jun 14 21:18:54 CEST 1999 Michael Roth <mroth@nessie.de>
|
|
|
|
|
|
|
|
|
|
* g10.c: New options --openpgp, --no-tty, --emit-version,
|
1999-06-26 10:23:06 +00:00
|
|
|
|
--default-comment and --lock-multiple
|
1999-06-15 12:31:07 +00:00
|
|
|
|
|
|
|
|
|
Thu Jun 10 14:18:23 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
1999-06-10 12:24:42 +00:00
|
|
|
|
|
|
|
|
|
* free-packet.c (free_encrypted): Fixed EOF case (Remi).
|
|
|
|
|
(free_plaintext): Ditto.
|
|
|
|
|
|
|
|
|
|
* helptext.c (keyedit.delsig.unknown): New (Remi).
|
|
|
|
|
* keyedit.c (print_and_check_one_sig): Add arg print_without_key and
|
|
|
|
|
changed all callers to make use of it (Remi):
|
|
|
|
|
|
1999-06-08 11:41:46 +00:00
|
|
|
|
Tue Jun 8 13:36:25 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* keylist.c (print_key_data): New and called elsewhere.
|
|
|
|
|
* g10.c: New option --with-key-data
|
|
|
|
|
|
1999-06-02 12:25:59 +00:00
|
|
|
|
Wed Jun 2 14:17:19 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* mainproc.c (proc_tree): Yet another bad hack to cope with
|
|
|
|
|
broken pgp2 created detached messages in textmode.
|
|
|
|
|
|
1999-06-01 14:08:57 +00:00
|
|
|
|
Tue Jun 1 16:01:46 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* openfile.c (make_outfile_name): New.
|
|
|
|
|
* plaintext.c (handle_plaintext): Outputfile is now the inputfile
|
|
|
|
|
without the suffix.
|
|
|
|
|
* g10.c: New option --use-embedded-filename
|
|
|
|
|
|
1999-05-31 17:49:37 +00:00
|
|
|
|
Mon May 31 19:41:10 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Fix for SHM init (Michael).
|
|
|
|
|
|
|
|
|
|
* compress.c, encr-data.c, mdfilter.c,
|
|
|
|
|
plaintext.c, free-packet.c: Speed patches (R<>mi).
|
|
|
|
|
|
1999-05-27 07:45:46 +00:00
|
|
|
|
Thu May 27 09:40:55 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* status.c (cpr_get_answer_yes_no_quit): New.
|
|
|
|
|
* keyedit.c (menu_delsig): New.
|
|
|
|
|
(check_all_keysigs): Splitted.
|
|
|
|
|
(print_and_check_one_sig): New.
|
|
|
|
|
|
1999-05-26 12:41:46 +00:00
|
|
|
|
Wed May 26 14:36:29 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* build-packet.c (build_sig_subpkt): Support large packets.
|
|
|
|
|
* parse-packet.c (enum_sig_subpkt): Replaces parse_sig_subpkt.
|
|
|
|
|
* mainproc.c (print_notation_data): Print all notation packets.
|
|
|
|
|
* g10.c (add_notation_data): Add a way to specify the critical flag.
|
|
|
|
|
(main): Add option --set-policy-url.
|
|
|
|
|
(check_policy_url): Basic checks.
|
|
|
|
|
* sign.c (mk_notation_and_policy): Replaces mk_notation.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (can_handle_critical): Moved decision whether we can
|
|
|
|
|
handle critical subpacket to an extra function.
|
|
|
|
|
|
1999-05-25 17:56:15 +00:00
|
|
|
|
Tue May 25 19:50:32 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* sign.c (sign_file): Always use compression algo 1 for signed
|
|
|
|
|
onyl file becuase we can<61> be sure the the verifier supports other
|
|
|
|
|
algorithms.
|
|
|
|
|
|
|
|
|
|
* build-packet.c (build_sig_subpkt): Support for notation data.
|
|
|
|
|
* sign.c (sign_file,clearsign_file,make_keysig_packet): Ditto.
|
|
|
|
|
(mk_notation): New.
|
|
|
|
|
* g10.c (add_notation_data): New and add option -N
|
|
|
|
|
* mainproc.c (print_notation_data): New.
|
|
|
|
|
(check_sig_and_print): Print any notation data of the signed text.
|
|
|
|
|
|
1999-05-23 12:29:05 +00:00
|
|
|
|
Sun May 23 14:20:22 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* pkclist.c (check_signatures_trust): Print a warning and return
|
|
|
|
|
immediateley if opt.always_trust is true.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Corrected handling of no-default-keyring
|
|
|
|
|
|
|
|
|
|
* pkclist.c (algo_available): Disable Twofish until we have settled
|
|
|
|
|
how to do the MDC.
|
|
|
|
|
|
|
|
|
|
* hkp.c: Disable everything for mingw32
|
|
|
|
|
|
1999-05-22 20:54:54 +00:00
|
|
|
|
Sat May 22 22:47:26 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* mainproc.c (check_sig_and_print): Add sig creation time to the
|
|
|
|
|
VALIDSIG status output. Add more info to the ERRSIG output.
|
|
|
|
|
* sig-check.c (signature_check): Add sig time after epoch to SIG_ID.
|
|
|
|
|
|
|
|
|
|
* import.c (import_one): Merge duplicate user IDs.
|
|
|
|
|
(collapse_uids): New.
|
|
|
|
|
* kbnode.c (move_kbnode): New.
|
|
|
|
|
(remove_kbnode): New.
|
|
|
|
|
* keyedit.c (keyedit_menu): Call collapse_uids.
|
|
|
|
|
|
|
|
|
|
* g10.c: new option --logger-fd.
|
|
|
|
|
|
|
|
|
|
* import.c: s/log_*_f/log_*/
|
|
|
|
|
|
1999-05-20 12:11:41 +00:00
|
|
|
|
Thu May 20 14:04:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* misc.c (pull_in_libs): do the volatile only for gcc
|
|
|
|
|
|
|
|
|
|
* sig-check (signature_check): Emit SIG_iD only for classes 0 and 1.
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): Add detection of PGP2 created clearsigs.
|
|
|
|
|
(fake_packet): A tab is not a WS for pgp2 - handle this.
|
|
|
|
|
* textfilter.c (len_without_trailing_chars): New.
|
|
|
|
|
(copy_clearsig_text): Add pgp2mode arg.
|
|
|
|
|
* sign.c (clearsign_file): pass old_style to the above fnc.
|
|
|
|
|
|
|
|
|
|
|
1999-05-19 14:12:26 +00:00
|
|
|
|
Wed May 19 16:04:30 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* g10.c: New option --interactive.
|
1999-05-17 20:03:24 +00:00
|
|
|
|
|
1999-05-19 14:12:26 +00:00
|
|
|
|
* mainproc.c (proc_plaintext): Add workaround for pgp2 bug
|
|
|
|
|
(do_check_sig): Ditto.
|
|
|
|
|
(proc_tree): Ditto.
|
|
|
|
|
* plaintext.c (do_hash): Ditto.
|
|
|
|
|
(hash_datafiles): Ditto, add an arg, changed all callers.
|
|
|
|
|
* mdfilter.c (md_filter): Add support for the alternate hash context.
|
|
|
|
|
|
|
|
|
|
Mon May 17 21:54:43 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
1999-05-17 20:03:24 +00:00
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_encrypted): Support for PKT_ENCRYPTED_MDC.
|
|
|
|
|
* build-packet.c (do_encrypted_mdc): Ditto.
|
|
|
|
|
* cipher.c (write_header): Add mdc hashing.
|
|
|
|
|
(cipher_filter): write out the hash.
|
|
|
|
|
* mainproc.c (do_proc_packets): Add PKT_ENCRYPTED_MDC.
|
|
|
|
|
* encr-data.c (decrypt_data): Add mdc hashing.
|
|
|
|
|
(mdc_decode_filter): New.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_sig_subpkt): Fixed stupid bug for subpkt
|
|
|
|
|
length calculation
|
|
|
|
|
(parse_signature): Fixed even more stupid bug.
|
|
|
|
|
|
1999-05-08 17:35:16 +00:00
|
|
|
|
Sat May 8 19:28:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* build-packet.c (do_signature): Removed MDC hack.
|
|
|
|
|
* encode.c (encode_crypt_mdc): Removed.
|
|
|
|
|
* mainproc.c (do_check_sig): Removed MDC hack.
|
|
|
|
|
(check_sig_and_print): Ditto.
|
|
|
|
|
* parse-packet.c (parse_signature): Ditto.
|
|
|
|
|
* sig-check.c (mdc_kludge_check): Ditto.
|
|
|
|
|
* free-packte.c (copy_signature, free_seckey_enc): Ditto.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_signature,parse_key): Store data of
|
|
|
|
|
unknown algorithms with mpi_set_opaque inseatd of the old
|
|
|
|
|
faked data stuff.
|
|
|
|
|
(read_rest): Removed.
|
|
|
|
|
(read_rest2): Renamed to read_rest
|
|
|
|
|
* build-packet.c (write_fake_data): Use mpi_get_opaque.
|
|
|
|
|
* free-packet.c (cp_fake_data): Removed and cahnged all callers
|
|
|
|
|
to use mpi_copy.
|
|
|
|
|
(free_pubkey_enc,free_seckey_enc,release_public_key_parts,
|
|
|
|
|
release_secret_key_parts): Use mpi_free for opaque data.
|
|
|
|
|
|
1999-05-06 12:26:10 +00:00
|
|
|
|
Thu May 6 14:18:17 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* trustdb.c (check_trust): Check for revoked subkeys.
|
|
|
|
|
* pkclist.c (do_we_trust): Handled revoked subkeys.
|
|
|
|
|
(do_we_trust_pre): Ditto.
|
|
|
|
|
(check_signatures_trust): Ditto.
|
|
|
|
|
|
|
|
|
|
* build-packet.c (hash_public_key): Fix for ancient g10 keys.
|
|
|
|
|
|
|
|
|
|
* mainproc.c (do_proc_packets): Return EOF if no data has been read.
|
|
|
|
|
* g10.c (main): Catch errors for default operation.
|
|
|
|
|
|
1999-04-29 10:32:29 +00:00
|
|
|
|
Thu Apr 29 12:29:22 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* sign.c (sign_file): Fixed hashing in case of no subpackets.
|
|
|
|
|
(clearsign_file): Ditto.
|
|
|
|
|
(make_keysig_packet): Ditto.
|
|
|
|
|
|
1999-04-28 11:06:52 +00:00
|
|
|
|
Wed Apr 28 13:03:03 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* keyedit.c (keyedit_menu): Add new command revkey.
|
|
|
|
|
* (menu_revkey): New.
|
|
|
|
|
|
|
|
|
|
|
1999-04-26 15:53:01 +00:00
|
|
|
|
Mon Apr 26 17:48:15 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_signature): Add the MDC hack.
|
|
|
|
|
* build-packet.c (do_signature): Ditto.
|
|
|
|
|
* free-packet.c (free_seckey_enc,copy_signature,cmp_signatures): Ditto.
|
|
|
|
|
* mainproc.c (do_check_sig): Ditto.
|
|
|
|
|
* sig-check.c (mdc_kludge_check): New.
|
|
|
|
|
* encode.c (encrypt_mdc_file): New.
|
|
|
|
|
|
|
|
|
|
* keyedit.c (check_all_keysigs): List revocations.
|
|
|
|
|
* (menu_revsig): New.
|
|
|
|
|
* sign (make_keysig_packet): Support for class 0x30.
|
|
|
|
|
|
1999-04-18 18:53:34 +00:00
|
|
|
|
Sun Apr 18 20:48:15 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* pkclist.c (select_algo_from_prefs): Fixed the case that one key
|
|
|
|
|
has no preferences (Remi Guyomarch).
|
|
|
|
|
|
|
|
|
|
keylist.c (list_keyblock): ulti_hack to propagate trust to all uids.
|
|
|
|
|
|
1999-04-18 08:18:52 +00:00
|
|
|
|
Sun Apr 18 10:11:28 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* seckey-cert.c (do_check): Use real IV instead of a 0 one, so that
|
|
|
|
|
it works even if the length of the IV doesn't match the blocksize.
|
|
|
|
|
Removed the save_iv stuff.
|
|
|
|
|
(protect_secret_key): Likewise. Create the IV here.
|
|
|
|
|
* packet.h (PKT_secret_key): Increased size of IV field and add a
|
|
|
|
|
ivlen field.
|
|
|
|
|
* parse-packet.c (parse_key): Use the len protect.ivlen.
|
|
|
|
|
* build-packet.c (do_secret_key). Ditto.
|
|
|
|
|
|
|
|
|
|
* getkey.c (key_byname): Close keyblocks.
|
|
|
|
|
|
|
|
|
|
* Makefile.am (gpgm): Removed this
|
|
|
|
|
* g10.c: Merged gpg and gpgm
|
|
|
|
|
|
|
|
|
|
* import.c (import): Utilize option quiet.
|
|
|
|
|
* tdbio.c (tdbio_set_dbname): Ditto.
|
|
|
|
|
* ringedit.c (add_keyblock_resource,keyring_copy): Ditto.
|
|
|
|
|
|
|
|
|
|
* keyedit.c (sign_uids): Add some batch support.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): add call to tty_batchmode.
|
|
|
|
|
|
1999-04-09 10:34:44 +00:00
|
|
|
|
Fri Apr 9 12:26:25 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* status.c (write_status_text): Some more status codes.
|
|
|
|
|
* passphrase_to_dek (passphrase_to_dek): add a status code.
|
|
|
|
|
* seckey_cert.c (check_secret_key): Likewise.
|
|
|
|
|
|
|
|
|
|
* encr-data.c (decrypt_data): Reverse the last changes
|
|
|
|
|
* cipher.c (write_header): Ditto.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_key): Dropped kludge for ancient blowfish mode.
|
|
|
|
|
|
1999-04-08 07:41:35 +00:00
|
|
|
|
Thu Apr 8 09:35:53 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* mainproc.c (proc_encrypted): Add a new status output
|
|
|
|
|
* passphrase.c (passphrase_to_dek): Ditto.
|
|
|
|
|
* status.h status.c: Add new status tokens.
|
|
|
|
|
|
1999-04-07 18:58:34 +00:00
|
|
|
|
Wed Apr 7 20:51:39 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* encr-data.c (decrypt_data): Fixes for 128 bit blocksize
|
|
|
|
|
* cipher.c (write_header): Ditto.
|
|
|
|
|
* seckey-cert.c (do_check): Ditto.
|
|
|
|
|
(protect_secret_key). Ditto.
|
|
|
|
|
* misc.c (print_cipher_algo_note): Twofish is now a standard algo.
|
|
|
|
|
|
|
|
|
|
* keygen.c (do_create): Fixed spelling (Ga<47>l Qu<51>ri)
|
|
|
|
|
(ask_keysize): Only allow keysizes up to 4096
|
|
|
|
|
|
|
|
|
|
* ringedit.c (add_keyblock_resource): chmod newly created secrings.
|
|
|
|
|
|
|
|
|
|
* import.c (delete_inv_parts): Fixed accidently deleted subkeys.
|
|
|
|
|
|
1999-04-06 18:04:55 +00:00
|
|
|
|
Tue Apr 6 19:58:12 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* armor.c: Removed duped include (John Bley)
|
|
|
|
|
* mainproc.c: Ditto.
|
|
|
|
|
|
|
|
|
|
* build-packet.c (hash_public_key): Fixed hashing of the header.
|
|
|
|
|
|
|
|
|
|
* import.c (delete_inv_parts): Allow import of own non-exportable sigs.
|
|
|
|
|
|
1999-03-20 13:01:11 +00:00
|
|
|
|
Sat Mar 20 13:59:47 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* armor.c (fake_packet): Fix for not not-dash-escaped
|
|
|
|
|
|
1999-03-20 10:53:39 +00:00
|
|
|
|
Sat Mar 20 11:44:21 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Added command --recv-keys
|
|
|
|
|
* hkp.c (hkp_import): New.
|
|
|
|
|
|
1999-03-17 12:13:04 +00:00
|
|
|
|
Wed Mar 17 13:09:03 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* trustdb.c (check_trust): add new arg add_fnc and changed all callers.
|
|
|
|
|
(do_check): Ditto.
|
|
|
|
|
(verify_key): Ditto.
|
|
|
|
|
(propagate_validity): Use the new add_fnc arg.
|
|
|
|
|
(print_user_id): Add the FILE arg.
|
|
|
|
|
(propagate_ownertrust): New.
|
|
|
|
|
* pkclist.c (add_ownertrust_cb): New and changed the add_ownertrust
|
|
|
|
|
logic.
|
|
|
|
|
|
|
|
|
|
* getkey.c (get_keyblock_bylid): New.
|
|
|
|
|
* trustdb.c (print_uid_from_keyblock): New.
|
|
|
|
|
(dump_tn_tree_with_colons): New.
|
|
|
|
|
(list_trust_path): Add colon print mode.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (insert_trust_record): Always use the primary key.
|
|
|
|
|
|
|
|
|
|
* encode.c (encode_simple): Added text_mode filter (R<>mi Guyomarch)
|
|
|
|
|
(encode_crypt): Ditto.
|
|
|
|
|
|
|
|
|
|
* mainproc.c (proc_pubkey_enc): Added status ENC_TO.
|
|
|
|
|
* armor.c (armor_filter): Added status NODATA.
|
|
|
|
|
* passphrase.c (passphrase_to_dek): Always print NEED_PASSPHRASE
|
|
|
|
|
* seckey_cert.c (check_secret_key): Added BAD_PASS status.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Set g10_opt_homedir.
|
|
|
|
|
|
1999-03-14 18:35:18 +00:00
|
|
|
|
Sun Mar 14 19:34:36 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* keygen.c (do_create): Changed wording of the note (Hugh Daniel)
|
|
|
|
|
|
1999-03-11 15:42:06 +00:00
|
|
|
|
Thu Mar 11 16:39:46 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* tdbdump.c: New
|
|
|
|
|
|
|
|
|
|
* trustdb.c (walk_sigrecs,do_list_sigs,list_sigs,
|
|
|
|
|
list_records,list_trustdb,export_ownertrust,import_ownertrust): Moved
|
|
|
|
|
to tdbdump.c
|
|
|
|
|
(init_trustdb): renamed to setup_trustdb. Changed all callers.
|
|
|
|
|
(do_init_trustdb): renamed to init_trustdb().
|
|
|
|
|
* trustdb.c (die_invalid_db): replaced by tdbio_invalid.
|
|
|
|
|
* tdbio.c (tdbio_invalid): New.
|
|
|
|
|
|
|
|
|
|
* import.c (delete_inv_parts): Skip non exportable signatures.
|
|
|
|
|
* keyedit.c (sign_uid_mk_attrib): New.
|
|
|
|
|
(sign_uids): Add the local argument.
|
|
|
|
|
(keyedit_menu): New "lsign" command.
|
|
|
|
|
* trustdb.c (register_trusted_key): Removed this and all related stuff.
|
|
|
|
|
* g10.c (oTrustedKey): Removed option.
|
|
|
|
|
|
|
|
|
|
* tdbio.h (dir.valcheck): New trustdb field.
|
|
|
|
|
* tdbio.c: Add support for this field
|
|
|
|
|
(tdbio_read_modify_stamp): New.
|
|
|
|
|
(tdbio_write_modify_stamp): New.
|
|
|
|
|
* trustdb.c (do_check): Check against this field. Removed cache update.
|
|
|
|
|
(verify_key): Add cache update.
|
|
|
|
|
(upd_uid_record): Some functional changes.
|
|
|
|
|
(upd_cert_record): Ditto
|
|
|
|
|
|
1999-03-10 10:27:52 +00:00
|
|
|
|
Wed Mar 10 11:26:18 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* keylist.c (list_keyblock): Fixed segv in uid. Print 'u' as
|
|
|
|
|
validity of sks.
|
|
|
|
|
|
1999-03-08 19:50:18 +00:00
|
|
|
|
Mon Mar 8 20:47:17 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* getkey.c (classify_user_id): Add new mode 12 (#<lid>).
|
|
|
|
|
|
|
|
|
|
* seckey-cert.c (check_secret_key): replaced error by info.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (query_trust_info): Add another arg, changed all callers.
|
|
|
|
|
(check_trust): Ditto.
|
|
|
|
|
(do_check): Ditto.
|
|
|
|
|
(verify_key): Handle namehash.
|
|
|
|
|
* keylist.c (list_keyblock): print trust info for user ids.
|
|
|
|
|
|
|
|
|
|
* sig-check.c (signature_check): Add sig-created to status output.
|
|
|
|
|
|
1999-03-02 15:48:37 +00:00
|
|
|
|
Tue Mar 2 16:44:57 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* textfilter.c (copy_clearsig_text): New.
|
|
|
|
|
(clearsign): Removed.
|
|
|
|
|
* sign.c (clearsign_file): does not use textfiler anymore.
|
|
|
|
|
|
|
|
|
|
* keygen.c (ask_user_id): print a note about the used charset.
|
|
|
|
|
|
1999-03-02 09:41:49 +00:00
|
|
|
|
Tue Mar 2 10:38:42 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* sig-check.c (signature_check): sig-id now works for all algos.
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): Fixed armor bypassing.
|
|
|
|
|
|
1999-02-28 18:14:18 +00:00
|
|
|
|
Sun Feb 28 19:11:00 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* keygen.c (ask_user_id): Don't change the case of email addresses.
|
|
|
|
|
(has_invalid_email_chars): Adjusted.
|
|
|
|
|
|
|
|
|
|
* keylist.c (list_one): Really list serect keys (Remi Guyomarch)
|
|
|
|
|
|
|
|
|
|
* keyedit.c (menu_select_uid): Add some braces to make egcs happy.
|
|
|
|
|
(menu_select_key): Ditto.
|
|
|
|
|
|
|
|
|
|
* mainproc.c (do_proc_packets): List sym-enc packets (Remi Guyomarch)
|
|
|
|
|
|
1999-02-26 16:59:48 +00:00
|
|
|
|
Fri Feb 26 17:55:41 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* pkclist.c (build_pk_list): Return error if there are no recipients.
|
|
|
|
|
|
|
|
|
|
* sig-check.c (signature_check): New signature id feature.
|
|
|
|
|
* armor.c (make_radic64_string): New.
|
|
|
|
|
|
|
|
|
|
* mainproc.c (proc_pubkey_enc): early check for seckey availability.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (do_we_trust_pre): print user id before asking.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (add_keyblock_resource,get_keyblock_handle): Cleaner
|
|
|
|
|
handling of default resource.
|
|
|
|
|
|
|
|
|
|
|
1999-02-25 17:51:55 +00:00
|
|
|
|
Thu Feb 25 18:47:39 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* pkclist.c (algo_available): New.
|
|
|
|
|
(select_algo_from_prefs): Check whether algo is available.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (keyring_copy): Take care of opt.dry_run.
|
|
|
|
|
(do_gdbm_store): Ditto.
|
|
|
|
|
* openfile.c (open_outfile). Ditto.
|
|
|
|
|
(copy_options_file): Ditto.
|
|
|
|
|
* trustdb.c (update_trustdb): Ditto.
|
|
|
|
|
(clear_trust_checked_flag): Ditto.
|
|
|
|
|
(update_trust_record): Ditto.
|
|
|
|
|
(insert_trust_record): Ditto.
|
|
|
|
|
|
1999-02-24 10:12:32 +00:00
|
|
|
|
Wed Feb 24 11:07:27 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* keylist.c (secret_key_list): Now really list the secret key.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (do_init_trustdb): New. Init is now deferred.
|
|
|
|
|
|
1999-02-22 19:08:46 +00:00
|
|
|
|
Mon Feb 22 20:04:00 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* getkey.c (lookup_sk): Return G10ERR_NO_SECKEY and not x_PUBKEY.
|
|
|
|
|
|
1999-02-19 14:54:00 +00:00
|
|
|
|
Fri Feb 19 15:49:15 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* pkclist.c (select_algo_from_prefs): retrieve LID if not there.
|
|
|
|
|
|
|
|
|
|
* armor.c (fake_packet): Replaced ugly lineending handling.
|
|
|
|
|
|
|
|
|
|
* g10.c (oNoEncryptTo): New.
|
|
|
|
|
* pkclist.c (build_pk_list): Implemented this option.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Greeting is now printed to stderr and not to tty.
|
|
|
|
|
Use add_to_strlist() instead of direct coding.
|
|
|
|
|
|
|
|
|
|
* import.c (import): Use iobuf_push_filter2.
|
|
|
|
|
|
|
|
|
|
* mainproc.c (check_sig_and_print): Print all user ids
|
|
|
|
|
for good signatures.
|
|
|
|
|
* getkey.c (get_pubkeyblock): New.
|
|
|
|
|
|
|
|
|
|
* import.c (chk_self_sigs): Fixed SEGV for unbounded class 0x18 keys.
|
|
|
|
|
(delete_inv_parts): Delete special marked packets.
|
|
|
|
|
|
1999-02-16 13:16:33 +00:00
|
|
|
|
Tue Feb 16 14:10:02 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* g10.c (main): New option --encrypt-to
|
|
|
|
|
|
|
|
|
|
* pkclist.c (build_pk_list): Implemented encrypt-to.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_user_id): Removed the hack to work with
|
|
|
|
|
utf-8 strings.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Install lockfile cleanup handler.
|
|
|
|
|
* tdbio.c (cleanup): Removed: this is now handled by dotlock.
|
|
|
|
|
|
1999-02-13 13:17:29 +00:00
|
|
|
|
Sat Feb 13 14:13:04 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* tdbio.c (tdbio_set_dbname): Init lockhandle for a new trustdb
|
|
|
|
|
|
1999-02-10 16:22:40 +00:00
|
|
|
|
Wed Feb 10 17:15:39 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* g10.c (main): check for development version now in configure
|
|
|
|
|
|
|
|
|
|
* tdbio.c (tdbio_write_record): Add uid.validity
|
|
|
|
|
(tdbio_read_record) : Ditto.
|
|
|
|
|
(tdbio_dump_record) : Ditto.
|
|
|
|
|
|
|
|
|
|
* keygen.c (keygen_add_std_prefs): Replaced Blowfish by Twofish,
|
|
|
|
|
removed MD5 and Tiger.
|
|
|
|
|
* pubkey-enc.c (get_it): Suppress warning about missing Blowfish
|
|
|
|
|
in preferences in certain cases.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (lock_rentry,unlock_rentry): New.
|
|
|
|
|
|
|
|
|
|
* getkey.c (key_byname): Pass ret_kb down to lookup_xx.
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): No output of of empty comment lines.
|
|
|
|
|
Add option --no-version to suppress the output of the version string.
|
|
|
|
|
|
|
|
|
|
* getkey.c: Release the getkey context for auto context variables.
|
|
|
|
|
|
1999-01-24 17:16:40 +00:00
|
|
|
|
Sun Jan 24 18:16:26 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* getkey.c: Changed the internal design to allow simultaneous
|
|
|
|
|
lookup of multible user ids
|
|
|
|
|
(get_pubkey_bynames): New.
|
|
|
|
|
(get_seckey_bynames): New.
|
|
|
|
|
(get_seckey_next): New.
|
|
|
|
|
(get_seckey_end): New.
|
|
|
|
|
* keylist.c (list_one): Use the new functions.
|
|
|
|
|
|
|
|
|
|
* keylist.c (list_keyblock): add a newline for normal listings.
|
|
|
|
|
|
|
|
|
|
* g10.c (--recipient): New option name to replace --remote-user
|
|
|
|
|
|
|
|
|
|
|
1999-01-20 18:10:35 +00:00
|
|
|
|
Wed Jan 20 18:59:49 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* textfilter.c: Mostly rewritten
|
|
|
|
|
* plaintext.c (handle_plaintext): Use now text_filter semantics.
|
|
|
|
|
|
1999-01-19 18:37:41 +00:00
|
|
|
|
Tue Jan 19 19:34:58 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* export.c (export_pubkeys_stream): New.
|
|
|
|
|
(do_export_stream): New.
|
|
|
|
|
* g10.c (aSendKeys): New command.
|
|
|
|
|
* hkp.c (hkp_export): New.
|
|
|
|
|
|
|
|
|
|
* compress.c (do_uncompress): Hack for algo 1 and 1.1.3
|
|
|
|
|
|
1999-01-17 10:06:03 +00:00
|
|
|
|
Sun Jan 17 11:04:33 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* textfilter.c (text_filter): Now uses iobuf_read_line().
|
|
|
|
|
(read_line): Removed.
|
|
|
|
|
|
|
|
|
|
* armor.c (trim_trailing_spaces): Removed and replaced
|
|
|
|
|
by trim_trailing_ws from libutil
|
|
|
|
|
|
1999-01-16 11:04:29 +00:00
|
|
|
|
Sat Jan 16 12:03:27 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* hkp.c (hkp_ask_import): Use only the short keyid
|
|
|
|
|
|
1999-01-16 08:29:29 +00:00
|
|
|
|
Sat Jan 16 09:27:30 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* import.c (import_key_stream): New
|
|
|
|
|
(import): New, moved most of import_keys here.
|
|
|
|
|
* g10.c: New option --keyserver
|
|
|
|
|
* mainproc.c (check_sig_and_print): Hook to import a pubkey.
|
|
|
|
|
|
|
|
|
|
* pref.c pref.h : Removed
|
|
|
|
|
|
|
|
|
|
* hkp.c hkp.h: New
|
|
|
|
|
|
1999-01-13 13:12:50 +00:00
|
|
|
|
Wed Jan 13 14:10:15 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* armor.c (radix64_read): Print an error if a bad armor was detected.
|
|
|
|
|
|
1999-01-13 11:51:47 +00:00
|
|
|
|
Wed Jan 13 12:49:36 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* armor.c (radix64_read): Now handles malformed armors produced
|
|
|
|
|
by some buggy MUAs.
|
|
|
|
|
|
1999-01-12 10:20:24 +00:00
|
|
|
|
Tue Jan 12 11:17:18 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* ringedit.c (find_keyblock_bysk): New.
|
|
|
|
|
|
|
|
|
|
* skc_list.c (is_insecure): New.
|
|
|
|
|
(build_sk_list): usage check for insecure keys.
|
|
|
|
|
|
|
|
|
|
* import.c (chk_self_sigs): Add handling for subkeys.
|
|
|
|
|
(delete_inv_parts): Skip unsigned subkeys
|
|
|
|
|
|
|
|
|
|
* sig-check.c (do_check): Print info if the signature is older
|
|
|
|
|
than the key.
|
|
|
|
|
* keygen.c (generate_subkeypair): Fail on time warp.
|
|
|
|
|
* sign.c (do_sign): Ditto.
|
|
|
|
|
|
1999-01-10 14:13:03 +00:00
|
|
|
|
Sun Jan 10 15:10:02 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* armor.c (fake_packet): Fixed not-dash-escaped bug.
|
|
|
|
|
|
1999-01-09 15:06:59 +00:00
|
|
|
|
Sat Jan 9 16:02:23 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* sig-check.c (do_check): Output time diff on error
|
|
|
|
|
|
|
|
|
|
* status.c (STATUS_VALIDSIG): New.
|
|
|
|
|
(is_status_enabled): New.
|
|
|
|
|
* mainproc.c (check_sig_and_print): Issue that status message.
|
|
|
|
|
|
|
|
|
|
* plaintext.c (special_md_putc): Removed
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): print error for truncated lines.
|
|
|
|
|
|
|
|
|
|
* free-packet.c (free_encrypted): Revomed call to set_block_mode.
|
|
|
|
|
(free_plaintext): Ditto.
|
|
|
|
|
|
1999-01-07 17:05:48 +00:00
|
|
|
|
Thu Jan 7 18:00:58 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* pkclist.c (add_ownertrust): Fixed return value.
|
|
|
|
|
|
|
|
|
|
* encr-data.c (decrypt_data): Disabled iobuf_set_limit and
|
|
|
|
|
iobuf_pop_filter stuff.
|
|
|
|
|
* compress.c (handle_compressed): Disabled iobuf_pop_filter.
|
|
|
|
|
|
|
|
|
|
* packet.h (PKT_secret_key): Add is_primary flag.
|
|
|
|
|
* parse-packet.c (parse_key): Set this flag.
|
|
|
|
|
* passphrase.c (passphrase_to_dek): Kludge to print the primary
|
|
|
|
|
keyid - changed the API: keyid must now hold 2 keyids.
|
|
|
|
|
* getkey.c (get_primary_seckey): New.
|
|
|
|
|
* seckey-cert.c (do_check): pass primary keyid to passphrase query
|
|
|
|
|
|
|
|
|
|
* tbdio.c (open_db): removed the atexit
|
|
|
|
|
(tdbio_set_dbname): and moved it to here.
|
|
|
|
|
|
|
|
|
|
* armor.c: Rewrote large parts.
|
|
|
|
|
|
1998-12-29 18:58:27 +00:00
|
|
|
|
Tue Dec 29 19:55:38 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* revoke.c (gen_revoke): Removed compression.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (do_we_trust_pre): special check for revoked keys
|
|
|
|
|
|
|
|
|
|
* trustdb.c (update_trust_record): Fixed revoke flag.
|
|
|
|
|
|
1998-12-29 13:47:31 +00:00
|
|
|
|
Tue Dec 29 14:41:47 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* misc.c (disable_core_dumps): Check for EINVAL (Atari)
|
|
|
|
|
|
|
|
|
|
* getkey (merge_one_pk_and_selfsig): Fixed search of expiredate.
|
|
|
|
|
(merge_keys_and_selfsig): Ditto.
|
|
|
|
|
|
|
|
|
|
* free-packet.c (cmp_public_keys): cmp expire only for v3 packets
|
|
|
|
|
(cmp_secret_keys): Ditto.
|
|
|
|
|
(cmp_public_secret_key): Ditto.
|
|
|
|
|
|
1998-12-23 16:16:57 +00:00
|
|
|
|
Wed Dec 23 17:12:24 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* armor.c (find_header): Reset not_dashed at every header
|
|
|
|
|
|
1998-12-23 12:41:40 +00:00
|
|
|
|
Wed Dec 23 13:18:14 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* pkclist.c (add_ownertrust): Refresh validity values.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (enum_cert_paths_print): New arg refresh.
|
|
|
|
|
|
|
|
|
|
* ringedit.c: Fixed problems fix keyrings
|
|
|
|
|
* parse-packet.c (dbg_parse_packet): New debug functions.
|
|
|
|
|
|
|
|
|
|
* getkey.c (getkey_disable_caches): New.
|
|
|
|
|
* import.c (import_keys): Disable caches.
|
|
|
|
|
|
1998-12-17 17:36:05 +00:00
|
|
|
|
Thu Dec 17 18:31:15 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* misc.c (trap_unaligned): Only for glibc 1
|
|
|
|
|
|
|
|
|
|
* sign.c (write_dash_escaped): Now escapes "From " lines
|
|
|
|
|
* g10.c: New option --escape-from-lines
|
|
|
|
|
|
|
|
|
|
* trustdb.c (sort_tsl_list): New
|
|
|
|
|
(list_trust_path): Now prints sorted list.
|
|
|
|
|
(enum_cert_paths): Likewise.
|
|
|
|
|
(enum_cert_paths_print): New.
|
|
|
|
|
(print_paths): New printing format.
|
|
|
|
|
* pkclist.c (add_ownertrust): New arg quit.
|
|
|
|
|
(edit_ownertrust): New quit selection and does not query
|
|
|
|
|
the recipients ownertrust anymore.
|
|
|
|
|
(add_ownertrust): Print the ceritficate path.
|
|
|
|
|
|
|
|
|
|
|
1998-12-14 20:22:42 +00:00
|
|
|
|
Mon Dec 14 21:18:49 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_signature): Now checks for critical bit
|
|
|
|
|
(parse_sig_subpkt): Splitted.
|
|
|
|
|
(parse_one_sig_subpkt): New.
|
|
|
|
|
* sig-check.c (do_check): handle critical bit.
|
|
|
|
|
|
1998-12-13 13:14:27 +00:00
|
|
|
|
Sun Dec 13 14:10:56 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* pcklist.c (select_algo_from_prefs): Preferences should
|
|
|
|
|
now work (lost the != ? )
|
|
|
|
|
|
1998-12-10 19:20:47 +00:00
|
|
|
|
Thu Dec 10 20:15:36 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* ringedit.c (gdbm_store): Fix for inserts
|
|
|
|
|
|
|
|
|
|
* g10.c (main): New option --export-all
|
|
|
|
|
* export.c (export_pubkeys): New arg.
|
|
|
|
|
(do_export): Now may skip old keys.
|
|
|
|
|
|
|
|
|
|
* status.c: Minor patches for Sun's cc
|
|
|
|
|
|
|
|
|
|
* keygen.c (ask_algo): Disabled v3 ElGamal choice, rearranged
|
|
|
|
|
the numbers. Add a warning question when a sign+encrypt key
|
|
|
|
|
is selected.
|
|
|
|
|
|
|
|
|
|
* g10.c (do_not_use_RSA): Removed.
|
|
|
|
|
* misc.c (print_pubkey_algo_note): New as replacement for the
|
|
|
|
|
do_not_use_RSA() and chnaged all callers.
|
|
|
|
|
(print_cipher_algo_note): New.
|
|
|
|
|
(print_hash_algo_note): New.
|
|
|
|
|
|
|
|
|
|
* cipher.c (write_header): Add a call to print_cipher_algo_note.
|
|
|
|
|
* seckey-cert.c (protect_secret_key): Ditto
|
|
|
|
|
* sign.c (do_sign): Add a call to print_digest_algo_note.
|
|
|
|
|
|
|
|
|
|
* getkey.c (get_long_user_id_string): New.
|
|
|
|
|
* mainproc.c (check_sig_and_print): Changed the format of the
|
|
|
|
|
status output.
|
|
|
|
|
|
|
|
|
|
* encrypt.c (write_pubkey_enc_from_list): print used symmetric cipher.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (do_we_trust): Changed a message.
|
|
|
|
|
|
1998-12-09 12:44:46 +00:00
|
|
|
|
Wed Dec 9 13:41:06 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* misc.c (trap_unaligned) [ALPHA]: Only if UAC_SIGBUS is defined.
|
|
|
|
|
|
|
|
|
|
* sign.c (write_dash_escaped): Add the forgotten patch by Brian Moore.
|
|
|
|
|
|
|
|
|
|
* compress.c (do_uncompress): Fixed the inflating bug.
|
|
|
|
|
|
|
|
|
|
|
1998-12-08 12:20:53 +00:00
|
|
|
|
Tue Dec 8 13:15:16 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* trustdb.c (upd_uid_record): Now uses the newest self-signature
|
|
|
|
|
(insert_trust_record): Now calls update with recheck set to true.
|
|
|
|
|
(register_trusted_key): New.
|
|
|
|
|
(verify_own_keys): Enhanced by list of trusted keys.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Print a warning when a devel version is used.
|
|
|
|
|
(main): New option --trusted-key
|
|
|
|
|
|
|
|
|
|
* import.c (merge_blocks): Fixed merging of new user ids and
|
|
|
|
|
added merging of subkeys.
|
|
|
|
|
(append_uid): Ditto.
|
|
|
|
|
(merge_keysig): New.
|
|
|
|
|
(append_key): New.
|
|
|
|
|
* getkey.c (merge_one_pk_and_selfsig): Get the expiration time
|
|
|
|
|
from the newest self-signature.
|
|
|
|
|
(merge_keys_and_selfsig): Ditto.
|
|
|
|
|
|
|
|
|
|
* free-packet.c (cmp_secret_key): New.
|
|
|
|
|
|
|
|
|
|
|
1998-11-27 20:40:56 +00:00
|
|
|
|
Fri Nov 27 21:37:41 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* g10.c: New option --lock-once
|
|
|
|
|
* tdbio.c (open_db): Add an atexit
|
|
|
|
|
(cleanup): New.
|
|
|
|
|
(tdbio_sync): Add locking.
|
|
|
|
|
(tdbio_end_transaction): Ditto.
|
|
|
|
|
(put_record_into_cache): Ditto.
|
|
|
|
|
* ringedit.c (keyring_copy): Ditto.
|
|
|
|
|
(cleanup): New.
|
|
|
|
|
(add_keyblock_resource): Add an atexit.
|
|
|
|
|
|
1998-11-27 14:33:31 +00:00
|
|
|
|
Fri Nov 27 15:30:24 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
* armor.c (find_header): Another fix for clearsigs.
|
|
|
|
|
|
1998-11-27 11:42:49 +00:00
|
|
|
|
Fri Nov 27 12:39:29 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* status.c (display_help): Removed.
|
|
|
|
|
* helptext.c: New and removed the N_() from all cpr_gets.
|
|
|
|
|
|
|
|
|
|
|
1998-11-20 17:42:18 +00:00
|
|
|
|
Fri Nov 20 16:54:52 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (main): New option --not-dash-escaped
|
|
|
|
|
* sign.c (write_dashed_escaped): Ditto.
|
|
|
|
|
* armor.c (find_header): Support for NotDashEscaped header.
|
|
|
|
|
|
1998-11-20 19:22:58 +00:00
|
|
|
|
* getkey.c: print "disabled cache.." only if verbose is used.
|
|
|
|
|
|
1998-11-20 17:42:18 +00:00
|
|
|
|
Thu Nov 19 07:17:31 1998 Werner Koch <werner.koch@guug.de>
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (dump_sig_subpkt): Fixed expire listing
|
|
|
|
|
* getkey.c (merge_keys_and_selfsig): Fixed expire calculation.
|
|
|
|
|
(merge_one_pk_and_selfsig): Ditto.
|
|
|
|
|
* keyedit.c (menu_expire). Ditto.
|
|
|
|
|
* keygen.c (keygen_add_key_expire): Ditto.
|
|
|
|
|
(ask_expire_interval): New and changed all local function to use
|
|
|
|
|
this instead.
|
|
|
|
|
(keygen_add_key_expire): Opaque should now be a public key;
|
|
|
|
|
changed all callers.
|
|
|
|
|
|
|
|
|
|
* parse.packet.c (parse): use skip_rest to skip packets.
|
|
|
|
|
|
|
|
|
|
* keyedit.c (keyedit_menu): New arg for cmdline cmds.
|
|
|
|
|
|
1998-11-18 19:59:06 +00:00
|
|
|
|
Wed Nov 18 20:33:50 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (check_trustdb): Now rechecks all gived userids.
|
|
|
|
|
(collect_paths): Some fixes.
|
|
|
|
|
(upd_pref_records): Skips empty items, evaluate all items.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (dump_sig_subpkt): Better listing of prefs.
|
|
|
|
|
(skip_packet): Now knows about marker packet
|
|
|
|
|
|
|
|
|
|
* g10.c: removed cmd "--edit-sig".
|
|
|
|
|
|
|
|
|
|
* pubring.asc: Updated.
|
|
|
|
|
|
|
|
|
|
Sat Nov 14 14:01:29 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Changed syntax of --list-trust-path
|
|
|
|
|
* trustdb.c (list_trust_path): Replaced max_depth by
|
|
|
|
|
opt.max_cert_depth
|
|
|
|
|
|
1998-11-13 19:41:41 +00:00
|
|
|
|
Fri Nov 13 07:39:58 1998 Werner Koch <werner.koch@guug.de>
|
|
|
|
|
|
|
|
|
|
* trustdb.c (collect_paths): Removed a warning message.
|
|
|
|
|
(enum_trust_web): Removed.
|
|
|
|
|
(enum_cert_paths): New.
|
|
|
|
|
* pkclist.c (add_ownertrust): Changed to use enum_cert_paths.
|
|
|
|
|
(edit_ownertrust): Now list ceritficates on request.
|
|
|
|
|
(show_paths): New.
|
|
|
|
|
|
|
|
|
|
Wed Nov 11 18:05:44 1998 Werner Koch <werner.koch@guug.de>
|
|
|
|
|
|
|
|
|
|
* g10.c (main): New option --max-cert-depth
|
|
|
|
|
* tdbio.h: add new fields to ver and dir record.
|
|
|
|
|
* tdbio.c: read/write/dump of these fields.
|
|
|
|
|
(tdbio_db_matches_options): New.
|
|
|
|
|
* trustdb.c: replaced MAC_CERT_DEPTH by opt.max_cert_depth.
|
|
|
|
|
(do_check): cache validity and changed other functions
|
|
|
|
|
to reset the cached value.
|
|
|
|
|
|
|
|
|
|
* keylist.c (list_one): Now lists the ownertrust.
|
|
|
|
|
* mainproc.c (list_node): Ditto.
|
|
|
|
|
|
1998-11-10 12:59:59 +00:00
|
|
|
|
Tue Nov 10 10:08:59 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (g10_exit): Now looks at the new g10_errors_seen.
|
|
|
|
|
* mainproc.c (check_sig_and_print): Sets g10_errors_seen.
|
|
|
|
|
|
|
|
|
|
* *.c : i18n many more strings.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (locate_keyblock_by_keyid): Add HAVE_LIBGDBM
|
|
|
|
|
(locate_keyblock_by_fpr): Ditto.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): removed unsused "int errors".
|
|
|
|
|
(main): Add new option --charset.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): special message for the unix newbie.
|
|
|
|
|
|
|
|
|
|
Mon Nov 9 07:17:42 1998 Werner Koch <werner.koch@guug.de>
|
|
|
|
|
|
|
|
|
|
* getkey.c (finish_lookup): Kludge to prefere algo 16.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (new_lid_table): Clear cached item.
|
|
|
|
|
|
|
|
|
|
* status.c (cpr_get_utf8): New.
|
|
|
|
|
* pkclist.c (build_pk_list): Uses this.
|
|
|
|
|
|
1998-11-08 17:23:14 +00:00
|
|
|
|
Sun Nov 8 17:20:39 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* mainproc.c (check_sig_and_print): Why did I use strlen()-1
|
|
|
|
|
in the printf? - This truncated the TZ.
|
|
|
|
|
|
|
|
|
|
Sat Nov 7 15:57:28 1998 me,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* getkey.c (lookup): Changes to support a read_next.
|
|
|
|
|
(get_pubkey): Fixed a memory leak.
|
|
|
|
|
|
|
|
|
|
* keylist.c (list_one): Now lists all matching user IDs.
|
|
|
|
|
|
1998-11-03 19:38:58 +00:00
|
|
|
|
Tue Nov 3 16:19:21 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* keygen.c (ask_user_id): Now converted to UTF-8
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Kludge for pgp clearsigs and textmode.
|
|
|
|
|
|
|
|
|
|
Fri Oct 30 16:40:39 1998 me,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* signal.c (block_all_signals): New.
|
|
|
|
|
(unblock_all_signals): New
|
|
|
|
|
* tdbio.c (tdbio_end_transaction): Now blocks all signals.
|
|
|
|
|
|
1998-11-08 17:23:14 +00:00
|
|
|
|
* trustdb.c (new_lid_table): Changed the representation of the
|
1998-11-03 19:38:58 +00:00
|
|
|
|
former local_lid_info stuff.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (update_trust_record): Reorganized the whole thing.
|
|
|
|
|
* sig-check.c (check_key_signature): Now handles class 0x28
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wed Oct 28 18:56:33 1998 me,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* export.c (do_export): Takes care of the exportable sig flag.
|
|
|
|
|
|
|
|
|
|
Tue Oct 27 14:53:04 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (update_trust_record): New "fast" parameter.
|
|
|
|
|
|
1998-10-25 19:00:01 +00:00
|
|
|
|
Sun Oct 25 19:32:05 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* openfile.c (copy_options_File): New.
|
|
|
|
|
* ringedit.c (add_keyblock_resource): Creates options file
|
|
|
|
|
* tdbio.c (tdbio_set_dbname): Ditto.
|
|
|
|
|
|
|
|
|
|
Sat Oct 24 14:10:53 1998 brian moore <bem@cmc.net>
|
|
|
|
|
|
|
|
|
|
* mainproc.c (proc_pubkey_enc): Don't release the DEK
|
|
|
|
|
(do_proc_packets): Ditto.
|
|
|
|
|
|
|
|
|
|
Fri Oct 23 06:49:38 1998 me,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* keyedit.c (keyedit_menu): Comments are now allowed
|
|
|
|
|
|
|
|
|
|
* trustdb.c: Rewrote large parts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thu Oct 22 15:56:45 1998 Michael Roth (mroth@nessie.de)
|
|
|
|
|
|
|
|
|
|
* encode.c: (encode_simple): Only the plain filename without
|
|
|
|
|
a given directory is stored in generated packets.
|
|
|
|
|
(encode_crypt): Ditto.
|
|
|
|
|
|
|
|
|
|
* sign.c: (sign_file) Ditto.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thu Oct 22 10:53:41 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (update_trust_record): Add new optional arg.
|
|
|
|
|
|
|
|
|
|
* import.c (import_keys): Add statistics output
|
|
|
|
|
* trustdb.c (update_trustdb): Ditto.
|
|
|
|
|
(insert_trustdb): Ditto.
|
|
|
|
|
|
|
|
|
|
* tdbio.c (tdbio_begin_transaction): New.
|
|
|
|
|
(tdbio_end_transaction): New.
|
|
|
|
|
(tdbio_cancel_transaction): New.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): New option --quit.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (check_hint_sig): No tests for user-id w/o sig.
|
|
|
|
|
This caused an assert while checking the sigs.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (upd_sig_record): Splitted into several functions.
|
|
|
|
|
|
|
|
|
|
* import.c (import_keys): New arg "fast".
|
|
|
|
|
* g10.c (main): New command --fast-import.
|
|
|
|
|
|
1998-10-21 17:34:36 +00:00
|
|
|
|
Wed Oct 21 18:19:36 1998 Michael Roth <mroth@nessie.de>
|
|
|
|
|
|
|
|
|
|
* ringedit.c (add_keyblock_resource): Directory is now created.
|
|
|
|
|
* tdbio.c (tdbio_set_dbname): New info message.
|
|
|
|
|
|
|
|
|
|
Wed Oct 21 11:52:04 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (update_trustdb): released keyblock in loop.
|
|
|
|
|
|
|
|
|
|
* keylist.c (list_block): New.
|
|
|
|
|
(list_all): Changed to use list_block.
|
|
|
|
|
|
|
|
|
|
* trustdb.c: Completed support for GDBM
|
|
|
|
|
|
|
|
|
|
* sign.c (only_old_style): Changed the way force_v3 is handled
|
|
|
|
|
(sign_file): Ditto.
|
|
|
|
|
(clearsign_file): Ditto.
|
|
|
|
|
|
|
|
|
|
* keygen.c (has_invalid_email_chars): Splitted into mailbox and
|
|
|
|
|
host part.
|
|
|
|
|
|
|
|
|
|
* keylist.c (list_one): Add a merge_keys_and_selfsig.
|
|
|
|
|
* mainproc.c (proc_tree): Ditto.
|
|
|
|
|
|
1998-10-18 15:21:22 +00:00
|
|
|
|
Sun Oct 18 11:49:03 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* sign.c (only_old_style): Add option force_v3_sigs
|
|
|
|
|
(sign_file): Fixed a bug in sig->version
|
|
|
|
|
(clearsign_file): Ditto.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (dump_sig_subpkt): New
|
|
|
|
|
|
|
|
|
|
* keyedit.c (menu_expire): New.
|
|
|
|
|
* free-packet.c (cmp_signatures): New
|
|
|
|
|
|
|
|
|
|
|
1998-10-17 14:47:14 +00:00
|
|
|
|
Sat Oct 17 10:22:39 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c: changed output line length from 72 to 64.
|
|
|
|
|
|
|
|
|
|
* keyedit.c (fix_keyblock): New.
|
|
|
|
|
|
1998-10-16 16:00:17 +00:00
|
|
|
|
Fri Oct 16 10:24:47 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c: Rewrote most.
|
|
|
|
|
* tdbio.c: Add cache and generalized hash tables.
|
|
|
|
|
|
|
|
|
|
* options.h (ENABLE_COMMENT_PACKETS): New but undef'ed.
|
|
|
|
|
* encode.c, sign.c, keygen.c: Disabled comment packets.
|
|
|
|
|
* export.c (do_export): Comment packets are never exported,
|
|
|
|
|
except for those in the secret keyring.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Removed option do-no-export-rsa; should be
|
|
|
|
|
be replaced by a secpial tool.
|
|
|
|
|
* export.c (do_export): Removed the code for the above option.
|
|
|
|
|
|
|
|
|
|
* armor.c (find_header): Support for new only_keyblocks.
|
|
|
|
|
* import.c (import_keys): Only looks for keyblock armors.
|
|
|
|
|
|
|
|
|
|
* packet.h: replaced valid_days by expiredate and changed all users.
|
|
|
|
|
* build-packet.c (do_public_key): calculates valid-days
|
|
|
|
|
(do_secret_key): Ditto.
|
|
|
|
|
* parse-packet.c (parse_key): expiredate is calucated from the
|
|
|
|
|
valid_period in v3 packets.
|
|
|
|
|
* keyid.c (do_fingerprint_md): calculates valid_dates.
|
|
|
|
|
|
|
|
|
|
* keygen.c (add_key_expire): fixed key expiration time for v4 packets.
|
|
|
|
|
|
|
|
|
|
* armor.c (find_header): A LF in the first 28 bytes
|
|
|
|
|
was skipped for non-armored data.
|
|
|
|
|
|
1998-10-12 20:16:38 +00:00
|
|
|
|
Thu Oct 8 11:35:51 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
1998-10-16 16:00:17 +00:00
|
|
|
|
* armor.c (is_armored): Add test on old comment packets.
|
1998-10-12 20:16:38 +00:00
|
|
|
|
|
|
|
|
|
* tdbio.c (tdbio_search_dir_bypk): fixed memory leak.
|
|
|
|
|
|
|
|
|
|
* getkey.c: Changed the caching algorithms.
|
|
|
|
|
|
|
|
|
|
Wed Oct 7 19:33:28 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* kbnodes.c (unused_nodes): New.
|
|
|
|
|
|
1998-10-07 13:30:43 +00:00
|
|
|
|
Wed Oct 7 11:15:36 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* keyedit.c (sign_uids): Fixed a problem with SK which could caused
|
|
|
|
|
a save of an unprotected key.
|
|
|
|
|
(menu_adduid): Ditto.
|
|
|
|
|
|
|
|
|
|
* keyedit.c (keyedit_menu): Prefs are now correctly listed for
|
|
|
|
|
new user ids.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (update_trust_record): New.
|
|
|
|
|
(insert_trust_record): Now makes use of update_trust_record.
|
|
|
|
|
|
|
|
|
|
Tue Oct 6 16:18:03 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (read_record): replaces most of the tdbio_read_records.
|
|
|
|
|
(write_record): Ditto.
|
|
|
|
|
|
1998-10-06 12:10:02 +00:00
|
|
|
|
Sat Oct 3 11:01:21 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* keygen.c (ask_alogo): enable ElGamal enc-only only for addmode.
|
|
|
|
|
|
1998-10-01 07:23:00 +00:00
|
|
|
|
Wed Sep 30 10:15:33 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* import.c (import_one): Fixed update of wrong keyblock.
|
|
|
|
|
|
1998-09-29 16:15:15 +00:00
|
|
|
|
Tue Sep 29 08:32:08 1998 me,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* mainproc.c (proc_plaintext): Display note for special filename.
|
|
|
|
|
* plaintext.c (handle_plaintext): Suppress output of special file.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Mon Sep 28 12:57:12 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (verify_own_keys): Add warning if a key is not protected.
|
|
|
|
|
|
|
|
|
|
* passphrase (hash_passphrase): Fixed iterated+salted mode and
|
|
|
|
|
setup for keysizes > hashsize.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): New options: --s2k-{cipher,digest,mode}.
|
|
|
|
|
|
|
|
|
|
Fri Sep 25 09:34:23 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c: Chnaged some help texts.
|
|
|
|
|
|
|
|
|
|
Tue Sep 22 19:34:39 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* passphrase.c (read_passphrase_from_fd): fixed bug for long
|
|
|
|
|
passphrases.
|
|
|
|
|
|
|
|
|
|
Mon Sep 21 11:28:05 1998 Werner Koch (wk@(none))
|
|
|
|
|
|
|
|
|
|
* getkey.c (lookup): Add code to use the sub key if the primary one
|
|
|
|
|
does not match the usage.
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): New error message: no valid data found.
|
|
|
|
|
(radix64_read): Changes to support multiple messages.
|
|
|
|
|
(i18n.h): New.
|
|
|
|
|
* mainproc.c (add_onepass_sig): bug fix.
|
|
|
|
|
|
|
|
|
|
Mon Sep 21 08:03:16 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* pkclist.c (do_we_trust): Add keyid to most messages.
|
|
|
|
|
|
|
|
|
|
* passphrase.c (read_passphrase_from_fd): New.
|
|
|
|
|
(have_static_passphrase): New
|
|
|
|
|
(get_passphrase_fd): Removed.
|
|
|
|
|
(set_passphrase_fd): Removed.
|
|
|
|
|
* g10.c (main): passphrase is now read here.
|
|
|
|
|
|
|
|
|
|
* keyedit.c (keyedit_menu): "help" texts should now translate fine.
|
|
|
|
|
|
|
|
|
|
Mon Sep 21 06:40:02 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* encode.c (encode_simple): Now disables compression
|
|
|
|
|
when --rfc1991 is used.
|
|
|
|
|
(encode_crypt): Ditto.
|
|
|
|
|
|
|
|
|
|
Fri Sep 18 16:50:32 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-09-18 15:24:53 +00:00
|
|
|
|
|
|
|
|
|
* getkey.c (merge_key_and_selfsig): New.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Fri Sep 18 10:20:11 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-09-18 15:24:53 +00:00
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
* pkclist.c (select_algo_from_prefs): Removed 3DES kludge.
|
1998-09-18 15:24:53 +00:00
|
|
|
|
|
|
|
|
|
* seskey.c (make_session_key): Fixed SERIOUS bug introduced
|
|
|
|
|
by adding the weak key detection code.
|
|
|
|
|
|
|
|
|
|
* sign.c (sign_file): Changed aremor header in certain cases.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Tue Sep 15 17:52:55 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-09-15 19:56:30 +00:00
|
|
|
|
|
|
|
|
|
* mainproc.c (check_sig_and_print): Replaced ascime by asctimestamp.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Mon Sep 14 11:40:52 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-09-14 15:49:56 +00:00
|
|
|
|
|
|
|
|
|
* seskey.c (make_session_key): Now detects weak keys.
|
|
|
|
|
|
|
|
|
|
* trustdb (clear_trust_checked_flag): New.
|
|
|
|
|
|
|
|
|
|
* plaintext.c (handle_plaintext): Does no anymore suppress CR from
|
|
|
|
|
cleartext signed messages.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Sun Sep 13 12:54:29 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-09-14 15:49:56 +00:00
|
|
|
|
|
|
|
|
|
* trustdb.c (insert_trust_record): Fixed a stupid bug in the free
|
|
|
|
|
liunked list loops.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Sat Sep 12 15:49:16 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-09-14 15:49:56 +00:00
|
|
|
|
|
|
|
|
|
* status.c (remove_shmid): New.
|
|
|
|
|
(init_shm_comprocess): Now sets permission to the real uid.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Wed Sep 9 11:15:03 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-09-11 05:47:32 +00:00
|
|
|
|
|
|
|
|
|
* packet.h (PKT_pubkey_enc): New flah throw_keyid, and add logic to
|
|
|
|
|
implement it.
|
|
|
|
|
* g10.c (main): New Option --throw-keyid
|
|
|
|
|
|
|
|
|
|
* getkey.c (enum_secret_keys): Add new ar and changed all callers.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Tue Sep 8 20:04:09 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-09-11 05:47:32 +00:00
|
|
|
|
|
|
|
|
|
* delkey.c (delete_key): Moved from keyedit.c.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Mon Sep 7 16:37:52 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-09-11 05:47:32 +00:00
|
|
|
|
|
|
|
|
|
* build-packet.c (calc_length_header): New arg new_ctb to correctly
|
|
|
|
|
calculate the length of new style packets.
|
|
|
|
|
|
|
|
|
|
* armor.c (is_armored): Checks for symkey_enc packets.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (select_algo_from_prefs): 3DEs substitute is now CAST5.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Tue Aug 11 17:54:50 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-08-11 17:29:34 +00:00
|
|
|
|
|
|
|
|
|
* build-packet.c (do_secret_key): Fixed handling of old keys.
|
|
|
|
|
|
|
|
|
|
* getkey.c (compare_name): Fixed exact and email matching
|
|
|
|
|
|
|
|
|
|
* openfile.c (open_outfile): Changed arguments and all callers.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Tue Aug 11 09:14:35 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-08-11 17:29:34 +00:00
|
|
|
|
|
|
|
|
|
* encode.c (encode_simple): Applied option set-filename and comment.
|
|
|
|
|
(encode_crypt): Ditto.
|
|
|
|
|
* sign.c (sign_file): Ditto.
|
|
|
|
|
* armor.c (armor_filter): Applied option comment.
|
|
|
|
|
|
|
|
|
|
* encode.c (encode_crypt): Moved init_packet to the begin.
|
|
|
|
|
(encode_simple): add an init_packet().
|
|
|
|
|
|
|
|
|
|
* comment (write_comment): Now enforces a hash sign as the 1st byte.
|
|
|
|
|
|
|
|
|
|
* import.c (import_one): Add explanation for "no user ids".
|
|
|
|
|
|
|
|
|
|
* compress.c (do_uncompress): Applied Brian Warner's patch to support
|
|
|
|
|
zlib 1.1.3 etc.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (check_trust): Fixed a problem after inserting new keys.
|
|
|
|
|
|
|
|
|
|
* getkey (lookup): do not return the primary key if usage is given
|
|
|
|
|
(lookup_sk): Ditto and take usage into account.
|
|
|
|
|
|
|
|
|
|
* status.c (cpr_get_answer_is_yes): add display_help.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Mon Aug 10 10:11:28 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-08-11 17:29:34 +00:00
|
|
|
|
|
|
|
|
|
* getkey.c (lookup_sk): Now always returns the primary if arg
|
|
|
|
|
primary is true.
|
|
|
|
|
(lookup): Likewise.
|
|
|
|
|
(get_pubkey_byname): Now returns the primary key
|
|
|
|
|
(get_seckey_byname): Ditto.
|
|
|
|
|
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Mon Aug 10 08:34:03 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-08-11 17:29:34 +00:00
|
|
|
|
|
|
|
|
|
* keyid.c (pubkey_letter): ELG_E is now a small g.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Sat Aug 8 17:26:12 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-08-08 19:27:00 +00:00
|
|
|
|
|
|
|
|
|
* openfile (overwrite_filep): Changed semantics and all callers.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Sat Aug 8 12:17:07 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-08-08 19:27:00 +00:00
|
|
|
|
|
|
|
|
|
* status.c (display_help): New.
|
|
|
|
|
|
1998-08-07 08:53:38 +00:00
|
|
|
|
Thu Aug 6 16:30:41 1998 Werner Koch,mobil,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* seskey.c (encode_session_key): Now uses get_random_bits().
|
|
|
|
|
|
|
|
|
|
Thu Aug 6 07:34:56 1998 Werner Koch,mobil,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* ringedit.c (keyring_copy): No more backupfiles for
|
|
|
|
|
secret keyrings and add additional warning in case of
|
|
|
|
|
a failed secret keyring operation.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Wed Aug 5 11:54:37 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-08-05 16:51:59 +00:00
|
|
|
|
|
|
|
|
|
* g10.c (check_opts): Moved to main. Changed def_cipher_algo
|
|
|
|
|
semantics and chnaged all users.
|
|
|
|
|
|
|
|
|
|
* pubkey-enc.c (get_sssion_key): New informational output
|
|
|
|
|
about preferences.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_symkeyenc): Fixed salted+iterated S2K
|
|
|
|
|
(parse_key): Ditto.
|
|
|
|
|
* build-packet.c (do_secret_key): Ditto.
|
|
|
|
|
(do_symkey_enc): Ditto.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Tue Aug 4 08:59:10 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-08-05 16:51:59 +00:00
|
|
|
|
|
|
|
|
|
* getkey.c (enum_secret_keys): Now returns only primary keys.
|
|
|
|
|
|
|
|
|
|
* getkey (lookup): Now sets the new namehash field.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_sig_subpkt2): New.
|
|
|
|
|
|
|
|
|
|
* sign.c (sign_file): one-pass sigs are now emiited reverse.
|
|
|
|
|
Preference data is considered when selecting the compress algo.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Wed Jul 29 12:53:03 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-07-29 19:35:05 +00:00
|
|
|
|
|
|
|
|
|
* free-packet.c (copy_signature): New.
|
|
|
|
|
|
|
|
|
|
* keygen.c (generate_subkeypair): rewritten
|
|
|
|
|
* g10.c (aKeyadd): Removed option --add-key
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Mon Jul 27 10:37:28 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-07-29 19:35:05 +00:00
|
|
|
|
|
|
|
|
|
* seckey-cert.c (do_check): Additional check on cipher blocksize.
|
|
|
|
|
(protect_secret_key): Ditto.
|
|
|
|
|
* encr-data.c: Support for other blocksizes.
|
|
|
|
|
* cipher.c (write_header): Ditto.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Fri Jul 24 16:47:59 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-07-29 19:35:05 +00:00
|
|
|
|
|
|
|
|
|
* kbnode.c (insert_kbnode): Changed semantics and all callers.
|
|
|
|
|
* keyedit.c : More or less a complete rewrite
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Wed Jul 22 17:10:04 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-07-29 19:35:05 +00:00
|
|
|
|
|
|
|
|
|
* build-packet.c (write_sign_packet_header): New.
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Tue Jul 21 14:37:09 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-07-21 12:53:38 +00:00
|
|
|
|
|
|
|
|
|
* import.c (import_one): Now creates a trustdb record.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): New command --check-trustdb
|
|
|
|
|
|
1998-09-28 19:25:31 +00:00
|
|
|
|
Mon Jul 20 11:15:07 1998 Werner Koch (wk@isil.d.shuttle.de)
|
1998-07-21 12:53:38 +00:00
|
|
|
|
|
|
|
|
|
* genkey.c (generate_keypair): Default key is now DSA with
|
|
|
|
|
encryption only ElGamal subkey.
|
|
|
|
|
|
|
|
|
|
Thu Jul 16 10:58:33 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* keyid.c (keyid_from_fingerprint): New.
|
|
|
|
|
* getkey.c (get_pubkey_byfprint): New.
|
|
|
|
|
|
1998-07-14 17:10:28 +00:00
|
|
|
|
Tue Jul 14 18:09:51 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* keyid.c (fingerprint_from_pk): Add argument and changed all callers.
|
|
|
|
|
(fingerprint_from_sk): Ditto.
|
|
|
|
|
|
|
|
|
|
Tue Jul 14 10:10:03 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* plaintext.c (handle_plaintext): Now returns create error if
|
|
|
|
|
the file could not be created or the user responded not to overwrite
|
|
|
|
|
the file.
|
|
|
|
|
* mainproc.c (proc_plaintext): Tries again if the file could not
|
|
|
|
|
be created to check the signature without output.
|
|
|
|
|
|
|
|
|
|
* misc.c (disable_core_dumps): New.
|
|
|
|
|
* g10.c (main): disable coredumps for gpg
|
|
|
|
|
|
|
|
|
|
* g10.c (MAINTAINER_OPTIONS): New to disable some options
|
|
|
|
|
|
|
|
|
|
Mon Jul 13 16:47:54 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* plaintext.c (hash_datafiles): New arg for better support of
|
|
|
|
|
detached sigs. Changed all callers.
|
|
|
|
|
* mainproc.c (proc_signature_packets): Ditto.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): New option "compress-sigs"
|
|
|
|
|
* sig.c (sign_file): detached signatures are not anymore compressed
|
|
|
|
|
unless the option --compress-sigs is used.
|
|
|
|
|
|
|
|
|
|
Thu Jul 9 19:54:54 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c: Fixes to allow zero length cleartext signatures
|
|
|
|
|
|
1998-07-09 13:37:17 +00:00
|
|
|
|
Thu Jul 9 14:52:47 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (build_list): Now drops setuid.
|
|
|
|
|
(main): Changed the way keyrings and algorithms are registered .
|
|
|
|
|
|
|
|
|
|
Wed Jul 8 14:17:30 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* packet.h (PKT_public_key): Add field keyid.
|
|
|
|
|
* parse-packet.c (parse_key): Reset the above field.
|
|
|
|
|
* keyid.c (keyid_from_pk): Use above field as cache.
|
|
|
|
|
|
|
|
|
|
* tdbio.c, tdbio.h: New
|
|
|
|
|
* trustdb.c: Moved some functions to tdbio.c.
|
|
|
|
|
(print_keyid): New.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (check_signatures_trust): New.
|
|
|
|
|
|
1998-07-08 09:29:43 +00:00
|
|
|
|
Wed Jul 8 10:45:28 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* plaintext.c (special_md_putc): New.
|
|
|
|
|
(handle_plaintext): add clearsig argument
|
|
|
|
|
* mainproc.c (proc_plaintext): detection of clearsig
|
|
|
|
|
* sign.c (write_dased_escaped): Changed clearsig format
|
|
|
|
|
|
|
|
|
|
Tue Jul 7 18:56:19 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c (find_header): Now makes sure that there is only one
|
|
|
|
|
empty line for clearsigs, as this is what OP now says.
|
|
|
|
|
|
|
|
|
|
Mon Jul 6 13:09:07 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (main): New option default-secret-key
|
|
|
|
|
* getkey.c (get_seckey_byname): support for this option.
|
|
|
|
|
|
1998-07-06 10:23:57 +00:00
|
|
|
|
Mon Jul 6 09:03:49 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* getkey.c (add_keyring): Keyrings are now added to end of the
|
|
|
|
|
list of keyrings. The first added keyringwill be created.
|
|
|
|
|
(add_secret_keyring): Likewise.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (add_keyblock_resource): Files are created here.
|
|
|
|
|
|
|
|
|
|
* g10.c (aNOP): Removed
|
|
|
|
|
|
|
|
|
|
* getkey.c (lookup): Add checking of usage for name lookups
|
|
|
|
|
* packet.h (pubkey_usage): Add a field which may be used to store
|
|
|
|
|
usage capabilities.
|
|
|
|
|
* pkclist.c (build_pk_list): getkey now called with usage arg.
|
|
|
|
|
* skclist.c (build_sk_list): Ditto.
|
|
|
|
|
|
|
|
|
|
* sign.c (clearsign_file): Fixed "Hash:" headers
|
|
|
|
|
|
|
|
|
|
Sat Jul 4 13:33:31 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (list_ownertrust): New.
|
|
|
|
|
* g10.c (aListOwnerTrust): New.
|
|
|
|
|
|
|
|
|
|
* g10.c (def_pubkey_algo): Removed.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (verify_private_data): Removed and also the call to it.
|
|
|
|
|
(sign_private_data): Removed.
|
|
|
|
|
|
|
|
|
|
Fri Jul 3 13:26:10 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (aEditKey): was aEditSig. Changed usage msg.
|
|
|
|
|
|
|
|
|
|
* keyedit.c: Done some i18n stuff.
|
|
|
|
|
|
|
|
|
|
* g10.c (do_not_use_RSA): New.
|
|
|
|
|
* sign.c (do_sign): Add call to above function.
|
|
|
|
|
* encode.c (write_pubkey_enc_from_list): Ditto.
|
|
|
|
|
|
1998-07-02 19:31:46 +00:00
|
|
|
|
Thu Jul 2 21:01:25 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* parse-packet.c: Now is able sto store data of unknown
|
|
|
|
|
algorithms.
|
|
|
|
|
* free-packet.c: Support for this.
|
|
|
|
|
* build-packet.c: Can write data of packet with unknown algos.
|
|
|
|
|
|
|
|
|
|
Thu Jul 2 11:46:36 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse): fixed 4 byte length header
|
|
|
|
|
|
|
|
|
|
Wed Jul 1 12:36:55 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* packet.h (new_ctb): New field for some packets
|
|
|
|
|
* build-packet.c (build_packet): Support for new_ctb
|
|
|
|
|
* parse-packet.c (parse): Ditto.
|
|
|
|
|
|
1998-06-29 12:30:57 +00:00
|
|
|
|
Mon Jun 29 12:54:45 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* packet.h: changed all "_cert" to "_key", "subcert" to "subkey".
|
|
|
|
|
|
|
|
|
|
* free-packet.c (free_packet): Removed memory leak for subkeys.
|
|
|
|
|
|
|
|
|
|
Sun Jun 28 18:32:27 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* import.c (import_keys): Renamed from import_pubkeys.
|
|
|
|
|
(import_secret_one): New.
|
|
|
|
|
|
|
|
|
|
* g10.c (aExportSecret): New.
|
|
|
|
|
|
|
|
|
|
* export.c (export_seckeys): New.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_certificate): Cleaned up.
|
|
|
|
|
(parse_packet): Trust packets are now considered as unknown.
|
|
|
|
|
(parse_pubkey_warning): New.
|
|
|
|
|
|
1998-06-26 09:45:36 +00:00
|
|
|
|
Fri Jun 26 10:37:35 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* keygen.c (has_invalid_email_chars): New.
|
|
|
|
|
|
1998-06-25 10:19:08 +00:00
|
|
|
|
Wed Jun 24 16:40:22 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): Now creates valid onepass_sig packets
|
|
|
|
|
with all detected hash algorithms.
|
|
|
|
|
* mainproc.c (proc_plaintext): Now uses the hash algos as specified
|
|
|
|
|
in the onepass_sig packets (if there are any)
|
|
|
|
|
|
|
|
|
|
Mon Jun 22 11:54:08 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* plaintext.c (handle_plaintext): add arg to disable outout
|
|
|
|
|
* mainproc.c (proc_plaintext): disable output when in sigs_only mode.
|
|
|
|
|
|
|
|
|
|
Thu Jun 18 13:17:27 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* keygen.c: Removed all rsa packet stuff, chnaged defaults
|
|
|
|
|
for key generation.
|
|
|
|
|
|
1998-06-15 15:41:04 +00:00
|
|
|
|
Sun Jun 14 21:28:31 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* misc.c (checksum_u16): Fixed a stupid bug which caused a
|
|
|
|
|
wrong checksum calculation for the secret key protection and
|
|
|
|
|
add a backward compatibility option.
|
|
|
|
|
* g10.c (main): Add option --emulate-checksum-bug.
|
|
|
|
|
|
1998-06-13 06:59:14 +00:00
|
|
|
|
Thu Jun 11 13:26:44 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
1998-06-15 15:41:04 +00:00
|
|
|
|
* packet.h: Major changes to the structure of public key material
|
1998-06-13 06:59:14 +00:00
|
|
|
|
which is now stored in an array and not anaymore in a union of
|
|
|
|
|
algorithm specific structures. These is needed to make the system
|
|
|
|
|
more extendable and makes a lot of stuff much simpler. Changed
|
|
|
|
|
all over the system.
|
|
|
|
|
|
|
|
|
|
* dsa.c, rsa.c, elg.c: Removed.
|
|
|
|
|
|
1998-06-11 07:16:50 +00:00
|
|
|
|
Wed Jun 10 07:22:02 1998 Werner Koch,mobil,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* g10.c ("load-extension"): New option.
|
|
|
|
|
|
1998-06-09 15:14:06 +00:00
|
|
|
|
Mon Jun 8 22:23:37 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* seckey-cert.c (do_check): Removed cipher constants
|
|
|
|
|
(protect_secret_key): Ditto.
|
|
|
|
|
|
1998-05-29 11:53:54 +00:00
|
|
|
|
Fri May 29 10:00:28 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (query_trust_info): New.
|
|
|
|
|
* keylist.c (list_one): Add output of trust info
|
|
|
|
|
* mainproc (list_node): ditto.
|
|
|
|
|
* g10.c (main): full trustdb init if -with-colons and any of the
|
|
|
|
|
key list modes.
|
|
|
|
|
|
|
|
|
|
Thu May 28 10:34:42 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* status.c (STATUS_RSA_OR_IDEA): New.
|
|
|
|
|
* sig-check.c (check_signature): Output special status message.
|
|
|
|
|
* pubkey-enc.c (get_session_key): Ditto.
|
|
|
|
|
|
|
|
|
|
* mainproc.c (check_sig_and_print): Changed format of output.
|
|
|
|
|
* passpharse.c (passphrase_to_dek): Likewise.
|
|
|
|
|
|
|
|
|
|
Wed May 27 13:46:48 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (aListSecretKeys): New option --list-secret-keys
|
|
|
|
|
* keylist.c (std_key_list): Renamed to public_key_list.
|
|
|
|
|
(secret_key_list): New
|
|
|
|
|
(list_one, list_all): Add support for secret keys.
|
|
|
|
|
* getkey.c (get_secret_keyring): New.
|
|
|
|
|
* mainproc.c (list_node): Add option --with-colons for secret keys
|
|
|
|
|
|
|
|
|
|
* sig-check.c (check_key_signature): detection of selfsigs
|
|
|
|
|
* mainproc.c (list_node): fixed listing.
|
|
|
|
|
|
|
|
|
|
* g10.c (aListSecretKeys): New option --always-trust
|
|
|
|
|
* pkclist.c (do_we_trust): Override per option added
|
|
|
|
|
|
|
|
|
|
* status.c (write_status_text): Add a prefix to every output line.
|
|
|
|
|
|
|
|
|
|
Wed May 27 07:49:21 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10 (--compress-keys): New.
|
|
|
|
|
* options.h (compress_keys): New.
|
|
|
|
|
* export.c (export_pubkeys): Only compresses with the new option.
|
|
|
|
|
|
1998-05-26 13:38:00 +00:00
|
|
|
|
Tue May 26 11:24:33 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* passphrase.c (get_last_passphrase): New
|
|
|
|
|
(set_next_passphrase): New.
|
|
|
|
|
(passphrase_to_dek): add support for the above functions.
|
|
|
|
|
* keyedit.c (make_keysig_packet): Add sigclass 0x18,
|
|
|
|
|
changed all callers due to a new argument.
|
|
|
|
|
* keygen.c (write_keybinding): New
|
|
|
|
|
(generate_subkeypair): Add functionality
|
|
|
|
|
(ask_algo, ask_keysize, ask_valid_days): Broke out of generate_keypair
|
|
|
|
|
(ask_user_id, ask_passphrase): Ditto.
|
|
|
|
|
|
|
|
|
|
Thu May 21 11:26:13 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c,gpgd.c (main): Does now return an int, so that egcs does
|
|
|
|
|
not complain.
|
|
|
|
|
|
|
|
|
|
* armor.c (fake_packet): Removed erro message and add a noticed
|
|
|
|
|
that this part should be fixed.
|
|
|
|
|
|
|
|
|
|
* sign.c (sign_file): Compression now comes in front of encryption.
|
|
|
|
|
* encode.c (encode_simple): Ditto.
|
|
|
|
|
(encode_crypt): Ditto.
|
|
|
|
|
|
|
|
|
|
Tue May 19 16:18:19 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c (fake_packet): Changed assertion to log_error
|
|
|
|
|
|
|
|
|
|
Sat May 16 16:02:06 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* build-packet.c (build_packet): Add SUBKEY packets.
|
|
|
|
|
|
1998-05-15 18:49:19 +00:00
|
|
|
|
Fri May 15 17:57:23 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* sign.c (hash_for): New and used in all places here.
|
|
|
|
|
* main.h (DEFAULT_): new macros.
|
|
|
|
|
* g10.c (opt.def_digest_algo): Now set to 0
|
|
|
|
|
|
|
|
|
|
* compress.c (init_compress): Add support for algo 1
|
|
|
|
|
* options.h (def_compress_algo): New
|
|
|
|
|
* g10.c (main): New option --compress-algo
|
|
|
|
|
|
|
|
|
|
Fri May 15 13:23:59 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (print_mds): New feature to print only one hash,
|
|
|
|
|
chnaged formatting.
|
|
|
|
|
|
|
|
|
|
Thu May 14 15:36:24 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* misc.c (trap_unaligned) [__alpha__]: New
|
|
|
|
|
* g10.c (trap_unaligned): Add call to this to track down SIGBUS
|
|
|
|
|
on Alphas (to avoid the slow emulation code).
|
|
|
|
|
|
1998-05-13 17:53:36 +00:00
|
|
|
|
Wed May 13 11:48:27 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* build-packet.c (do_signature): Support for v4 pakets.
|
|
|
|
|
* keyedit.c (make_keysig_packet): Ditto.
|
|
|
|
|
* build-packet.c (build_sig_subpkt_from_sig): New.
|
|
|
|
|
(build_sig_subpkt): New.
|
|
|
|
|
|
|
|
|
|
* elg.c (g10_elg_sign): removed keyid_from_skc.
|
|
|
|
|
* dsa.c (g10_dsa_sign): Ditto.
|
|
|
|
|
* rsa.c (g10_rsa_sign): Ditto.
|
|
|
|
|
* keyedit.c (make_keysig_packet): Add call to keyid_from_skc
|
|
|
|
|
|
|
|
|
|
* sign.c (clearsign_file): Support for v4 signatures.
|
|
|
|
|
(sign_file): Ditto.
|
|
|
|
|
|
|
|
|
|
Wed May 6 09:31:24 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (do_parse): add support for 5 byte length leader.
|
|
|
|
|
(parse_subpkt): Ditto.
|
|
|
|
|
* build-packet.c (write_new_header): Ditto.
|
|
|
|
|
|
|
|
|
|
* packet.h (SIGSUBPKT_): New constants.
|
|
|
|
|
* parse-packet.c (parse_sig_subpkt): Changed name, made global,
|
|
|
|
|
and arg to return packet length, chnaged all callers
|
|
|
|
|
|
|
|
|
|
|
1998-05-05 20:34:20 +00:00
|
|
|
|
Tue May 5 22:11:59 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* keygen.c (gen_dsa): New.
|
|
|
|
|
* build_packet.c (do_secret_cert): Support for DSA
|
|
|
|
|
|
1998-05-04 18:49:26 +00:00
|
|
|
|
Mon May 4 19:01:25 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* compress.c: doubled buffer sizes
|
|
|
|
|
* parse-packet.c (do_plaintext): now uses iobuf_read/write.
|
|
|
|
|
|
|
|
|
|
Mon May 4 09:35:53 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* seskey.c (encode_md_value): Add optional argument hash_algo,
|
|
|
|
|
changed all callers.
|
|
|
|
|
|
|
|
|
|
* passphrase.c (make_dek_from_passphrase): Removed
|
|
|
|
|
* (get_passhrase_hash): Changed name to passphrase_to_dek, add arg,
|
|
|
|
|
changed all callers.
|
|
|
|
|
|
|
|
|
|
* all: Introduced the new ELG identifier and added support for the
|
|
|
|
|
encryption only one (which is okay to use by GNUPG for signatures).
|
|
|
|
|
|
1998-05-03 19:35:33 +00:00
|
|
|
|
Sun May 3 17:50:26 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* packet.h (PKT_OLD_COMMENT): New name for type 16.
|
|
|
|
|
* parse-packet.c (parse_comment): Now uses type 61
|
|
|
|
|
|
1998-05-03 15:42:08 +00:00
|
|
|
|
Fri May 1 12:44:39 1998 Werner Koch,mobil,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* packet.h (count): Chnaged s2k count from byte to u32.
|
|
|
|
|
* seckey-cert.c (do_check): Changed s2k algo 3 to 4, changed
|
|
|
|
|
reading of count.
|
|
|
|
|
* build-packet.c (do_secret_cert): ditto.
|
|
|
|
|
* parse-packet.c (parse_certificate): ditto.
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_symkeyenc): New.
|
|
|
|
|
* build-packet.c (do_symkey_enc): New.
|
|
|
|
|
|
1998-04-30 16:56:17 +00:00
|
|
|
|
Thu Apr 30 16:33:34 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* sign.c (clearsign_file): Fixed "Hash: " armor line.
|
|
|
|
|
|
1998-04-30 14:06:01 +00:00
|
|
|
|
Tue Apr 28 14:27:42 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_subpkt): Some new types.
|
|
|
|
|
|
|
|
|
|
Mon Apr 27 12:53:59 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Add option --skip-verify.
|
|
|
|
|
* mainproc.c (check_sig_and_print): Ditto.
|
|
|
|
|
|
|
|
|
|
* g10.c (print_mds): Add output for Tiger.
|
|
|
|
|
|
|
|
|
|
* sign.c (sign_file): Now uses partial length headers if used
|
|
|
|
|
in canonical textmode (kludge to fix a bug).
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_certificate): Changed BLOWFISH id.
|
|
|
|
|
* pubkey-enc.c (get_session_key): Ditto.
|
|
|
|
|
* seskey.c (make_session_key): Ditto.
|
|
|
|
|
* seckey-cert.c (protect_secret_key,do_check): Add BLOWFISH160.
|
|
|
|
|
|
1998-04-25 08:08:35 +00:00
|
|
|
|
Fri Apr 24 17:38:48 1998 Werner Koch,mobil,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* sig-check.c (check_key_signature): Add sig-class 0x14..0x17
|
|
|
|
|
* keyedit.c (sign-key): Some changes to start with support of
|
|
|
|
|
the above new sig-classes.
|
|
|
|
|
|
|
|
|
|
Wed Apr 22 09:01:57 1998 Werner Koch,mobil,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* getkey.c (compare_name): add email matching
|
|
|
|
|
|
|
|
|
|
Tue Apr 21 16:17:12 1998 Werner Koch,mobil,,, (wk@tobold)
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): fixed missing last LF before CSUM.
|
|
|
|
|
|
1998-04-09 11:19:09 +00:00
|
|
|
|
Thu Apr 9 11:35:22 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* seckey-cert.c (do_check): New; combines all the check functions
|
|
|
|
|
into one.
|
|
|
|
|
|
|
|
|
|
* sign.c: removed all key management functions
|
|
|
|
|
* keyedit.c: New.
|
|
|
|
|
|
|
|
|
|
Thu Apr 9 09:49:36 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* import.c (chk_self_sigs): Changed an error message.
|
|
|
|
|
|
1998-04-08 19:49:02 +00:00
|
|
|
|
Wed Apr 8 16:19:39 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* packet.h: packet structs now uses structs from the pubkey,
|
|
|
|
|
removed all copy operations from packet to pubkey structs.
|
|
|
|
|
|
|
|
|
|
Wed Apr 8 13:40:33 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (verify_own_certs): Fixed "public key not found".
|
|
|
|
|
|
|
|
|
|
* getkey.c (key_byname): New, combines public and secret key search.
|
|
|
|
|
|
|
|
|
|
* pkclist.c (build_pkc_list): Add new arg usage, changed all callers.
|
|
|
|
|
* skclist.c (build_skc_list): Likewise.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (find_keyblock, keyring_search2): Removed.
|
|
|
|
|
|
|
|
|
|
Wed Apr 8 09:47:21 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* sig-check.c (do_check): Applied small fix from Ulf M<>ller.
|
|
|
|
|
|
1998-04-07 18:16:10 +00:00
|
|
|
|
Tue Apr 7 19:28:07 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* cipher.c, encr-data.c, seckey-cert.c: Now uses cipher_xxxx
|
|
|
|
|
functions instead of blowfish_xxx or cast_xxx
|
|
|
|
|
|
|
|
|
|
Tue Apr 7 11:04:02 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* Makefile.am (g10maint.o): Changed the way it is created.
|
|
|
|
|
|
|
|
|
|
Mon Apr 6 11:17:08 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* misc.c: New.
|
|
|
|
|
* keygen.c (checksum,checksum_u16,checksum_mpi): Moved to misc.c
|
|
|
|
|
* seckey-cert.c: Kludge for wrong ELG checksum implementation.
|
|
|
|
|
|
1998-04-04 20:16:55 +00:00
|
|
|
|
Sat Apr 4 20:07:01 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* cipher.c (cipher_filter): Support for CAST5
|
|
|
|
|
* encr-data.c (decode_filter): Ditto.
|
|
|
|
|
(decrypt_data): Ditto.
|
|
|
|
|
* seskey.c (make_session_key): Ditto.
|
|
|
|
|
* seckey-cert.c (check_elg, check_dsa): Ditto,
|
|
|
|
|
(protect_secret_key): Ditto.
|
|
|
|
|
* pubkey-enc.c (get_session_key): Ditto.
|
|
|
|
|
* passphrase.c (hash_passphrase): Ditto.
|
|
|
|
|
|
1998-04-02 19:27:10 +00:00
|
|
|
|
Thu Apr 2 20:22:35 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* gpgd.c: New
|
|
|
|
|
|
1998-04-02 10:30:03 +00:00
|
|
|
|
Thu Apr 2 10:38:16 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* keygen.c (generate_keypair): Add valid_days stuff.
|
|
|
|
|
* trustdb.c (check_trust): Add check for valid_days.
|
|
|
|
|
|
|
|
|
|
Wed Apr 1 16:15:58 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* keygen.c (generate_keypair): Addional question whether the
|
|
|
|
|
selected large keysize is really needed.
|
|
|
|
|
|
|
|
|
|
Wed Apr 1 15:56:33 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* seckey-cert.c (protect_secret_key): merged protect_xxx to here.
|
|
|
|
|
|
|
|
|
|
Wed Apr 1 10:34:46 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* Makefile.am (g10maint.c): Changed creation rule, so that it works
|
|
|
|
|
on FreeBSD (missing CFLAGS).
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_subkey): Removed.
|
|
|
|
|
|
1998-03-19 15:27:29 +00:00
|
|
|
|
Thu Mar 19 15:22:36 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* ringedit.c (keyring_enum): Fixed problem with reading too
|
|
|
|
|
many packets. Add support to read secret keyrings.
|
|
|
|
|
|
|
|
|
|
* getkey.c (scan_keyring): Removed
|
|
|
|
|
(lookup): New to replace scan_keyring.
|
|
|
|
|
(scan_secret_keyring): Removed.
|
|
|
|
|
(lookup_skc): New.
|
|
|
|
|
|
|
|
|
|
Wed Mar 18 11:47:34 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* ringedit.c (enum_keyblocks): New read mode 11.
|
|
|
|
|
|
|
|
|
|
* keyid.c (elg_fingerprint_md): New and changed all other functions
|
|
|
|
|
to call this if the packet version is 4 or above.
|
|
|
|
|
|
|
|
|
|
Tue Mar 17 20:46:16 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_certificate): Add listing support for subkeys.
|
|
|
|
|
|
|
|
|
|
Tue Mar 17 20:32:22 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c (is_armored): Allow marker packet.
|
|
|
|
|
|
|
|
|
|
Thu Mar 12 13:36:49 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (check_trust): Checks timestamp of pubkey.
|
|
|
|
|
* sig-check. (do_check): Compares timestamps.
|
|
|
|
|
|
|
|
|
|
Tue Mar 10 17:01:56 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Add call to init_signals.
|
|
|
|
|
* signal.c: New.
|
|
|
|
|
|
1998-03-09 21:44:06 +00:00
|
|
|
|
Mon Mar 9 12:43:42 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* dsa.c: New
|
|
|
|
|
* packet.h, free-packet.c, parse-packet.c : Add support for DSA
|
|
|
|
|
* sig-check.c, getkey.c, keyid.c, ringedit.c: Ditto.
|
|
|
|
|
* seckey-cert.c: Ditto.
|
|
|
|
|
|
|
|
|
|
* packet.h : Moved .digest_algo of signature packets to outer
|
|
|
|
|
structure. Changed all references
|
|
|
|
|
|
|
|
|
|
Sun Mar 8 13:06:42 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* openfile.c : Support for stdout filename "-".
|
|
|
|
|
|
|
|
|
|
* mainproc.c (check_sig_and_print): Enhanced status output:
|
|
|
|
|
* status.c (write_status_text): New.
|
|
|
|
|
|
|
|
|
|
Fri Mar 6 16:10:54 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* kbnode.c (clone_kbnode): Fixed private_flag.
|
|
|
|
|
|
|
|
|
|
* mainproc.c (list_node): Output of string "Revoked" as user-id.
|
|
|
|
|
|
|
|
|
|
Fri Mar 6 14:26:39 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Add userids to "-kv" and cleaned up this stuff.
|
|
|
|
|
|
|
|
|
|
Fri Mar 6 12:45:58 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Changed semantics of the list-... commands
|
|
|
|
|
and added a new one. Removed option "-d"
|
|
|
|
|
|
|
|
|
|
* decrypt.c: New.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (init_trustdb): Autocreate directory only if it ends
|
|
|
|
|
in "/.gnupg".
|
|
|
|
|
|
|
|
|
|
Thu Mar 5 12:12:11 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* mainproc.c (do_proc_packets): New. Common part of proc_packet.
|
|
|
|
|
(proc_signature_packets): special version to handle signature data.
|
|
|
|
|
* verify.c: New.
|
|
|
|
|
* g10.c (aVerify): New.
|
|
|
|
|
* plaintext.c (hash_datafiles): New.
|
|
|
|
|
* compress.c (handle_compressed): Add callback arg, changed caller.
|
|
|
|
|
|
1998-03-05 09:22:13 +00:00
|
|
|
|
Thu Mar 5 10:20:06 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c: Is nom the common source for gpg and gpgm
|
|
|
|
|
* g10maint.c: Removed
|
|
|
|
|
* Makefile.am: Add rule to build g10maint.c
|
|
|
|
|
|
|
|
|
|
Thu Mar 5 08:43:59 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Changed the way clear text sigs are faked.
|
|
|
|
|
|
|
|
|
|
Wed Mar 4 19:47:37 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10maint.c (aMuttKeyList): New
|
|
|
|
|
* keylist.c: New.
|
|
|
|
|
|
|
|
|
|
Wed Mar 4 17:20:33 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* getkey.c (get_pubkey_byname): Kludge to allow 0x prefix.
|
|
|
|
|
|
|
|
|
|
Tue Mar 3 13:46:55 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10maint.c (main): New option --gen-random.
|
|
|
|
|
|
|
|
|
|
Tue Mar 3 09:50:08 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (aDeleteSecretKey): New.
|
|
|
|
|
(aEditSig): Add option "--edit-key" as synonym for "--edit-sig".
|
|
|
|
|
(aDeleteSecretKey): New.
|
|
|
|
|
* getkey.c (seckey_available): New.
|
|
|
|
|
* sign.c (delete_key): Enhanced to delete secret keys, changed all
|
|
|
|
|
callers.
|
|
|
|
|
|
1998-03-03 08:43:28 +00:00
|
|
|
|
Mon Mar 2 21:23:48 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* pkc_list.c (build_pkc_list): Add interactive input of user ID.
|
|
|
|
|
|
|
|
|
|
Mon Mar 2 20:54:05 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* pkclist.c (do_we_trust_pre): New.
|
|
|
|
|
(add_ownertrust): Add message.
|
|
|
|
|
* trustdb.c (enum_trust_web): Quick fix.
|
|
|
|
|
|
|
|
|
|
Mon Mar 2 13:50:53 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (main): New action aDeleteKey
|
|
|
|
|
* sign.c (delete_key): New.
|
|
|
|
|
|
|
|
|
|
Sun Mar 1 16:38:58 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (do_check): No returns TRUST_UNDEFINED instead of
|
|
|
|
|
eof error.
|
|
|
|
|
|
1998-02-27 17:51:28 +00:00
|
|
|
|
Fri Feb 27 18:14:03 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c (find_header): Removed trailing CR on headers.
|
|
|
|
|
|
|
|
|
|
Fri Feb 27 18:02:48 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* ringedit.c (keyring_search) [MINGW32]: Open and close file here
|
|
|
|
|
because rename does not work on open files. Chnaged callers.
|
|
|
|
|
|
|
|
|
|
Fri Feb 27 16:43:11 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* sig-check.c (do_check): Add an md_enable.
|
|
|
|
|
* mainproc.c (do_check_sig): Use md_open in case of detached sig
|
|
|
|
|
(proc_tree): Take detached sigs into account.
|
|
|
|
|
|
|
|
|
|
Fri Feb 27 15:22:46 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (main): Make use of GNUPGHOME envvar.
|
|
|
|
|
* g10main.c (main): Ditto.
|
|
|
|
|
|
1998-02-26 16:56:31 +00:00
|
|
|
|
Wed Feb 25 11:40:04 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* plaintext.c (ask_for_detached_datafile): add opt.verbose to
|
|
|
|
|
info output.
|
|
|
|
|
|
|
|
|
|
* openfile.c (open_sigfile): Try also name ending in ".asc"
|
|
|
|
|
|
|
|
|
|
Wed Feb 25 08:41:00 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* keygen.c (generate_keypair): Fixed memory overflow.
|
|
|
|
|
|
1998-02-24 18:50:46 +00:00
|
|
|
|
Tue Feb 24 15:51:55 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_certificate): Support for S2K.
|
|
|
|
|
* build-packet.c (do_secret_cert): Ditto.
|
|
|
|
|
* keygen.c (gen_elg): Ditto.
|
|
|
|
|
* seckey-cert.c (check_elg): Ditto
|
|
|
|
|
(protect_elg): Ditto.
|
|
|
|
|
* sign.c (chnage_passphrase): Ditto.
|
|
|
|
|
* passphrase.c (get_passphrase_hash): Support for a salt and
|
|
|
|
|
changed all callers.
|
|
|
|
|
(make_dek_from_passphrase): Ditto.
|
|
|
|
|
|
|
|
|
|
Tue Feb 24 12:30:56 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* build-packet.c (hash_public_cert): Disabled debug output.
|
|
|
|
|
|
|
|
|
|
Fri Feb 20 17:22:28 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (init_trustdb) [MINGW32]: Removed 2nd mkdir arg.
|
|
|
|
|
(keyring_copy) [MINGW32]: Add a remove prior to the renames.
|
|
|
|
|
|
1998-02-18 18:52:59 +00:00
|
|
|
|
Wed Feb 18 18:39:02 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* Makefile.am (OMIT_DEPENDENCIES): New.
|
|
|
|
|
|
|
|
|
|
* rsa.c: Replaced log_bug by BUG.
|
|
|
|
|
|
1998-02-18 13:58:46 +00:00
|
|
|
|
Wed Feb 18 13:35:58 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* mainproc.c (do_check_sig): Now uses hash_public_cert.
|
|
|
|
|
* parse-packet.c (parse_certificate): Removed hashing.
|
|
|
|
|
* packet.h (public_cert): Removed hash variable.
|
|
|
|
|
* free-packet.c (copy_public_cert, free_public_cert): Likewise.
|
|
|
|
|
|
|
|
|
|
* sig-check.c (check_key_signatures): Changed semantics.
|
|
|
|
|
|
|
|
|
|
Wed Feb 18 12:11:28 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* trustdb.c (do_check): Add handling for revocation certificates.
|
|
|
|
|
(build_sigrecs): Ditto.
|
|
|
|
|
(check_sigs): Ditto.
|
|
|
|
|
|
|
|
|
|
Wed Feb 18 09:31:04 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): Add afx->hdrlines.
|
|
|
|
|
* revoke.c (gen_revoke): Add comment line.
|
|
|
|
|
* dearmor.c (enarmor_file): Ditto.
|
|
|
|
|
|
|
|
|
|
* sig-check.c (check_key_signature): Add handling for class 0x20.
|
|
|
|
|
* mainproc.c : Ditto.
|
|
|
|
|
|
1998-02-17 20:48:52 +00:00
|
|
|
|
Tue Feb 17 21:24:17 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c : Add header lines "...ARMORED FILE .."
|
|
|
|
|
* dearmor.c (enarmor_file): New.
|
|
|
|
|
* g10maint.c (main): New option "--enarmor"
|
|
|
|
|
|
|
|
|
|
Tue Feb 17 19:03:33 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* mainproc.c : Changed a lot, because the packets are now stored
|
|
|
|
|
a simple linlked list and not anymore in a complicatd tree structure.
|
|
|
|
|
|
|
|
|
|
Tue Feb 17 10:14:48 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* free_packet.c (cmp_public_certs): New.
|
|
|
|
|
(cmp_user_ids): New.
|
|
|
|
|
|
|
|
|
|
* kbnode.c (clone_kbnode): New.
|
|
|
|
|
(release_kbnode): Add clone support.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (find_keyblock_bypkc): New.
|
|
|
|
|
|
|
|
|
|
* sign.c (remove_keysigs): Self signatures are now skipped,
|
|
|
|
|
changed arguments and all callers.
|
|
|
|
|
|
|
|
|
|
* import.c : Add functionality.
|
|
|
|
|
|
|
|
|
|
Tue Feb 17 09:31:40 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* options.h (homedir): New option.
|
|
|
|
|
* g10.c, g10maint.c, getkey.c, keygen.c, trustdb.c (opt.homedir): New.
|
|
|
|
|
|
|
|
|
|
* trustdb.c (init_trustdb): mkdir for hoem directory
|
|
|
|
|
(sign_private_data): Renamed "sig" to "g10.sig"
|
|
|
|
|
|
1998-02-16 20:05:02 +00:00
|
|
|
|
Mon Feb 16 20:02:03 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* kbnode.c (commit_kbnode): New.
|
|
|
|
|
(delete_kbnode): removed unused first arg. Changed all Callers.
|
|
|
|
|
|
|
|
|
|
* ringedit.c (keyblock_resource_name): New.
|
|
|
|
|
(get_keyblock_handle): NULL for filename returns default resource.
|
|
|
|
|
|
|
|
|
|
Mon Feb 16 19:38:48 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* sig-check.s (check_key_signature): Now uses the supplied
|
|
|
|
|
public key to check the signature and not any more the one
|
|
|
|
|
from the getkey.c
|
|
|
|
|
(do_check): New.
|
|
|
|
|
(check_signature): Most work moved to do_check.
|
|
|
|
|
|
|
|
|
|
Mon Feb 16 14:48:57 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c (find_header): Fixed another bug.
|
|
|
|
|
|
|
|
|
|
Mon Feb 16 12:18:34 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* getkey.c (scan_keyring): Add handling of compressed keyrings.
|
|
|
|
|
|
|
|
|
|
Mon Feb 16 10:44:51 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c, g10maint.c (strusage): Rewrote.
|
|
|
|
|
(build_list): New
|
|
|
|
|
|
|
|
|
|
Mon Feb 16 08:58:41 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c (use_armor): New.
|
|
|
|
|
|
|
|
|
|
Sat Feb 14 14:30:57 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* mainproc.c (proc_tree): Sigclass fix.
|
|
|
|
|
|
|
|
|
|
Sat Feb 14 14:16:33 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* armor.c (armor_filter): Changed version and comment string.
|
|
|
|
|
* encode.c, sign.c, keygen.c: Changed all comment packet strings.
|
|
|
|
|
|
|
|
|
|
Sat Feb 14 12:39:24 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (aGenRevoke): New command.
|
|
|
|
|
* revoke.c: New.
|
|
|
|
|
* sign.c (make_keysig_packet): Add support for sigclass 0x20.
|
|
|
|
|
|
1998-02-13 20:58:50 +00:00
|
|
|
|
Fri Feb 13 20:18:14 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* ringedit.c (enum_keyblocks, keyring_enum): New.
|
|
|
|
|
|
|
|
|
|
Fri Feb 13 19:33:40 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* export.c: Add functionality.
|
|
|
|
|
|
|
|
|
|
* keygen.c (generate_keypair): Moved the leading comment behind the
|
|
|
|
|
key packet.
|
|
|
|
|
* kbnode.c (walk_kbnode): Fixed.
|
|
|
|
|
|
|
|
|
|
* g10.c (main): listing armored keys now work.
|
|
|
|
|
|
|
|
|
|
Fri Feb 13 16:17:43 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* parse-packet.c (parse_publickey, parse_signature): Fixed calls
|
|
|
|
|
to mpi_read used for ELG b.
|
|
|
|
|
|
|
|
|
|
Fri Feb 13 15:13:23 1998 Werner Koch (wk@isil.d.shuttle.de)
|
|
|
|
|
|
|
|
|
|
* g10.c (main): changed formatting of help output.
|
|
|
|
|
|
|
|
|
|
Thu Feb 12 22:24:42 1998 Werner Koch (wk@frodo)
|
|
|
|
|
|
|
|
|
|
* pubkey-enc.c (get_session_key): rewritten
|
|
|
|
|
|