aboutsummaryrefslogtreecommitdiffstats
path: root/g10/ChangeLog (unfollow)
Commit message (Collapse)AuthorFilesLines
2004-02-18* call-agent.c (start_agent): Ignore an empty GPG_AGENT_INFO.Werner Koch1-0/+5
* passphrase.c (agent_open): Ditto.
2004-02-12* gpgv.c: Removed g10defs.h.Werner Koch1-0/+12
* Makefile.am: Include cmacros.am for common flags.
2004-01-192004-01-19 Moritz Schulte <[email protected]>Moritz Schulte1-0/+4
* keygen.c (do_generate_keypair): Don't try to execute certain pieces of code in case an error occured. (gen_card_key): Don't print out a message, which is already printed by do_generate_keypair().
2004-01-192004-01-19 Moritz Schulte <[email protected]>Moritz Schulte1-0/+5
* keygen.c (do_generate_keypair): Print member fname, instead of newfname, again.
2004-01-182004-01-18 Moritz Schulte <[email protected]>Moritz Schulte1-0/+5
* keygen.c (do_generate_keypair): Print member fname, instead of newfname.
2003-12-17* card-util.c (print_name): Fixed bad format string usage.Werner Koch1-0/+18
(print_isoname): Ditto. * trustdb.c (check_regexp): s/exp/expr/. * keyedit.c (trustsig_prompt): Removed a "> 255" term; it is always false due to the data type. * passphrase.c (agent_get_passphrase): Use xasprintf and avoid non-literal format strings. * tdbio.c (upd_hashtable, drop_from_hashtable, lookup_hashtable): Fixed log_error format string bugs. Kudos to the now working gcc-3.3 -Wformat-nonliteral and Florian Weimer's investigations in gnupg 1.2.3.
2003-12-16* seckey-cert.c (protect_secret_key): Use gry_create_nonce for theWerner Koch1-0/+6
IV; there is not need for real strong random here and it even better protect the random bits used for the key.
2003-11-162003-11-16 Moritz Schulte <[email protected]>Moritz Schulte1-0/+4
* signal.c: Removed unused file.
2003-11-102003-11-10 Moritz Schulte <[email protected]>Moritz Schulte1-0/+4
* Makefile.am (INCLUDES): Added: @LIBGCRYPT_CFLAGS@.
2003-10-25(learn_status_cb, scd_genkey_cb): Fixed faulty useWerner Koch1-0/+5
of !spacep().
2003-10-21* card-util.c (card_edit): New command "passwd". Add logic toWerner Koch1-0/+8
check the PIN in advance. (card_status): Add new args to return the serial number. Changed all callers. * call-agent.c (agent_scd_checkpin): New.
2003-10-08* call-agent.c (agent_scd_getattr): Don't clear the passed infoWerner Koch1-0/+13
structure, so that it can indeed be updated. * card-util.c (fpr_is_zero): New. (generate_card_keys): New. (card_edit): New command "generate". * keygen.c (generate_keypair): New arg CARD_SERIALNO, removed call to check_smartcard. (check_smartcard,show_smartcard): Removed. (show_sha1_fpr,fpr_is_zero): Removed. * app-openpgp.c (do_getattr): Support SERIALNO and AID.
2003-10-02Fixes to make inclusion of card raleted source files into 1.3 easier.Werner Koch1-1/+5
2003-09-30* keylist.c (print_card_serialno): New.Werner Koch1-0/+18
(list_keyblock_print): Use it here. * card-util.c (toggle_forcesig): New. (card_edit): New command "forcesig". * card-util.c (print_name, print_isoname): Use 0 and not LF fro the max_n arg of tty_print_utf8_string2. * call-agent.c (agent_scd_getattr): New. (learn_status_cb): Release values before assignment so that it can be used by getattr to update the structure. * card-util.c (change_pin): Simplified. We now have only a PIN and an Admin PIN.
2003-09-30Minor fixesWerner Koch1-0/+4
2003-09-262003-09-26 Timo Schulz <[email protected]>Timo Schulz1-0/+5
* card_status (card_status): Do not use fputs since the fp parameter can be NULL. This fixes a segv.
2003-09-24(print_isoname,card_status): Handle opt.with_colons.Werner Koch1-0/+5
(print_sha1_fpr_colon): New.
2003-09-23Merged most of David Shaw's changes in 1.3 since 2003-06-03.Werner Koch1-0/+264
2003-09-222003-09-22 Timo Schulz <[email protected]>Timo Schulz1-0/+5
* card-util.c (card_status): Free pk in case of an error and return if the card is no OpenPGP card.
2003-09-18* g10.c: New command --card-edit.Werner Koch1-0/+12
* card-util.c (card_status): Use tty_fprintf for all output. (print_sha1_fpr, print_isoname): Ditto. (get_one_name,change_name, change_url, change_login,change_lang) (change_sex): New; taken from keygen.c. * keygen.c (smartcard_get_one_name, smartcard_change_name) (smartcard_change_url, smartcard_change_login_data) (smartcard_change_lang, smartcard_change_sex): Removed. (check_smartcard): Removed most menu items.
2003-09-06* configure.ac: Required newer versions of some libraries.V1-9-1Werner Koch1-0/+7
* misc.c (openpgp_pk_algo_usage): Allow AUTH where SIGN is allowed. * keygen.c (ask_passphrase): No need to allocated S2K in secure memory. * scdaemon.c (main): --pcsc-driver again defaults to pcsclite. David Corcoran was so kind to remove the GPL incompatible advertisng clause from pcsclite. * apdu.c (apdu_open_reader): Actually make pcsc-driver option work.
2003-09-05* keygen.c (do_add_key_flags, parse_parameter_usage)Werner Koch1-0/+8
(do_generate_keypair): Add support the proposed AUTH key flag. * getkey.c (fixup_uidnode, merge_selfsigs_main) (merge_selfsigs_subkey, premerge_public_with_secret): Ditto. * keylist.c (print_capabilities): Ditto.
2003-09-02* configure.ac (HAVE_LIBUSB): Added a simple test for libusb.Werner Koch1-0/+4
* scdaemon.c, scdaemon.h: New option --pcsc-ccid. * ccid-driver.c, ccid-driver.h: New but far from being useful. * Makefile.am: Add above. * apdu.c: Add support for that ccid driver.
2003-08-252003-08-25 Timo Schulz <[email protected]>Timo Schulz1-0/+5
* pkglue.c (mpi_from_sexp): New. Used to factor out some common code.
2003-08-18 * mdc.c (use_mdc): Simplified.Timo Schulz1-0/+1
2003-08-182003-08-18 Timo Schulz <[email protected]>Timo Schulz1-0/+7
* encode.c (encode_sesskey): Checked the code and removed the warning since all compatibility checks with PGP succeeded. * mainproc.c (symkey_decrypt_sesskey): Better check for the algorithm and check the return values of some functions.
2003-08-07(pk_sign): Fix last change.Werner Koch1-0/+11
(pk_verify): Check for valid DATA array so that we don't segv in Libgcrypt. (pk_verify): Ditto.
2003-08-05Cleanups, fixes and PC/SC supportWerner Koch1-0/+20
2003-07-29* gpgsm.c (main): Add secmem features and set the random seed file.Werner Koch1-0/+23
(gpgsm_exit): Update the random seed file and enable debug output. * g10.c (main): Add secmem features and set the random seed file. (g10_exit): Update the random seed file. * parse-packet.c (parse_signature,read_protected_v3_mpi) (parse_key): Fixed use of mpi_set_opaque. * keygen.c (gen_card_key): Ditto.
2003-07-28Adjusted for use with current libgcrypt (1.1.42).Werner Koch1-0/+4
2003-07-24* g10.c: New command --card-status.Werner Koch1-0/+9
* card-util.c (card_status): New. * call-agent.c (learn_status_cb): Parse more information. * keylist.c (print_pubkey_info): Add FP arg for optinal printing to a stream. Changed all callers.
2003-07-23* keygen.c (generate_keypair): Create an AUTHKEYTYPE entry for cards.Werner Koch1-0/+14
(do_generate_keypair): Abd generate the authkey. (check_smartcard): Changed menu accordingly.
2003-07-16* export.c (parse_export_options): New option sexp-format.Werner Koch1-0/+9
(export_seckeys,export_secsubkeys): Check sexp-format option. (do_export): Ignore armor for sexp format. (do_export_stream): Handle sexp-format. (write_sexp_line,write_sexp_keyparm, build_sexp_seckey): New. (build_sexp): New.
2003-07-03* options.h (DBG_CIPHER): Reintroduced it.Werner Koch1-0/+22
* seskey.c (encode_session_key): Debug output of the session key. * pubkey-enc.c (get_it): Handle card case. * call-agent.c (agent_scd_pkdecrypt): New. * pkglue.c (pk_encrypt): Add RSA support. * g10.c (main): Default to --use-agent. * keygen.c (show_smartcard): Print info about the public key. (check_smartcard): Check for existing key here. (gen_card_key): And not anymore here. (fpr_is_zero): New. (generate_keypair): Generate both keys for a card. (smartcard_change_url): Nw.
2003-07-01* app-openpgp.c (store_fpr): Fixed fingerprint calculation.Werner Koch1-0/+20
* keygen.c (gen_card_key): Obviously we should use the creation date received from SCDAEMON, so that the fingerprints will match. * sign.c (do_sign): Pass the serialno to the sign code. * keyid.c (serialno_and_fpr_from_sk): New.
2003-06-27Key generation and signing using the OpenPGP card does rudimentary work.Werner Koch1-0/+22
2003-06-23Fixes to the libgcrypt switch. Basically works now.Werner Koch1-0/+20
2003-06-18Finished the bulk of changes for gnupg 1.9. This included switchingWerner Koch1-1/+68
to libgcrypt functions, using shared error codes from libgpg-error, replacing the old functions we used to have in ../util by those in ../jnlib and ../common, renaming the malloc functions and a couple of types. Note, that not all changes are listed below becuause they are too similar and done at far too many places. As of today the code builds using the current libgcrypt from CVS but it is very unlikely that it actually works.
2003-06-05A small step for GnuPG but a huge leap for error codes.Werner Koch1-0/+7
(Sorry, it does not build currently - I need to check it in to avoid duplicate work.)
2003-06-05This commit was manufactured by cvs2svn to create branchRepo Admin1-0/+8238
'GNUPG-1-9-BRANCH'.
2002-10-19This commit was manufactured by cvs2svn to create branchRepo Admin1-7014/+0
'GNUPG-1-9-BRANCH'.
2002-10-17* pkclist.c (do_edit_ownertrust): Show all user IDs. This shouldWerner Koch1-0/+6
be enhanced to also show the current trust level. Suggested by Florian Weimer.
2002-10-17* g10.c (main): Handle --strict and --no-strict from the command lineDavid Shaw1-0/+5
before the options file is loaded.
2002-10-15* g10.c (main): Disable --textmode when encrypting (symmetric or pk) inDavid Shaw1-0/+6
--pgp2 mode as PGP 2 can't handle the unknown length literal packet. Reported by Michael Richardson.
2002-10-14* keyserver-internal.h, keyserver.c (print_keyrec, parse_keyrec,David Shaw1-0/+11
show_prompt, keyserver_search_prompt, keyserver_spawn): Go to version 1 of the keyserver protocol. This is a better design, similar to --with-colons, that allows for keys with multiple user IDs rather than using multiple keys. It also matches the machine readable pksd format. Also use a prettier --search-keys listing format that can fill different size windows (currently set at 24 lines).
2002-10-12* keygen.c (print_status_key_created): New.Werner Koch1-0/+6
(do_generate_keypair): Use it to print the fingerprint. (generate_subkeypair): Likewise.
2002-10-11* keyedit.c (menu_addrevoker): Properly back out if the signature fails.David Shaw1-0/+6
Also, do not allow appointing the same revoker twice, and report ALREADY_SIGNED if the user tries it.
2002-10-07And changelog :)David Shaw1-0/+10
2002-10-04* getkey.c (get_pubkey_direct): Don't cache keys retrieved via thisDavid Shaw1-0/+9
function as they may not have all their fields filled in. * sig-check.c (signature_check2): Use new is_primary flag to check rather than comparing main_keyid with keyid as this still works in the case of a not fully filled in pk.
2002-10-04* import.c (import_keys_internal): s/inp/inp2/ to avoid shadowingWerner Koch1-0/+8
warning. * passphrase.c (agent_get_passphrase): Fixed signed/unsigned char problem in %-escaping. Noted by Ingo Kl�cker.