aboutsummaryrefslogtreecommitdiffstats
path: root/g10/call-agent.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed a bunch of little bugs as reported by Fabian Keil.Werner Koch2009-06-241-1/+0
| | | | | Still one problem left; marked with a gcc #warning.
* Add readcert command.Werner Koch2009-06-171-2/+37
| | | | | fix reading large certificates.
* app-openpgp changesWerner Koch2009-06-091-2/+2
|
* Made card key generate with backup key work for 2048 bit.Werner Koch2009-05-151-3/+19
| | | | | Improved card key generation prompts.
* Import/export of pkcs#12 now uses the gpg-agent directly.Werner Koch2009-04-011-26/+1
| | | | | Removed duplicated code (percent unescaping).
* Enhanced last patch.Werner Koch2009-03-171-57/+39
|
* Move password repetition from gpg to gpg-agent.Werner Koch2009-03-171-3/+4
|
* Fix a gpg2 problem with removed cards.Werner Koch2009-02-271-0/+18
| | | | | | Allow runtime conf change for scdaemon. New commands for scdaemon.
* Add a sample key.Werner Koch2009-01-131-1/+18
| | | | | Detect and show the card type.
* Add a custom prompt for the CSR generation.Werner Koch2008-12-051-7/+7
| | | | | Add a new percent escape fucntion.
* Marked all unused args on non-W32 platforms.Werner Koch2008-10-201-1/+9
|
* Finished support for v2 cards with the exception of secure messaging.Werner Koch2008-09-251-2/+6
|
* Support the Certifciate DO of the v2 OpenPGP cards.Werner Koch2008-09-231-0/+57
|
* Poems for AllowSetForegroundWindow (W32)Werner Koch2008-02-141-24/+72
|
* Started to implement the audit log feature.Werner Koch2007-11-191-0/+1
| | | | | | | | Pass PINENTRY_USER_DATA and XAUTHORITY to Pinentry. Improved support for the quality bar. Minor internal restructuring. Translation fixes.
* New option --list-config for gpgconf.Werner Koch2007-10-231-1/+1
|
* Fixed card key generation of gpg2.Werner Koch2007-07-051-5/+16
| | | | | Reveal less information about timings while generating a key.
* Changed to GPLv3.Werner Koch2007-07-041-4/+2
| | | | | Removed intl/.
* Implemented the --gen-key command as we can't use the gpgsm-gencert.sh under ↵Werner Koch2007-06-211-103/+9
| | | | Windows.
* A whole bunch of changes to allow building for Windows.Werner Koch2007-06-141-1/+1
| | | | | See the ChangeLogs for details.
* g10/ and sm/Werner Koch2007-04-131-1/+1
| | | | | | | | | | | | | | * call-agent.c (start_agent): Don't use log_error when using the fallback hack to start the agent. This is bug 782. scripts/ * mail-to-translators: Copied from 1.4. and adjusted. tools/ * gpgconf-comp.c: Allow changing of --allow-mark-trusted. * gpg-connect-agent.c (main): New option --decode and commands decode and undecode. (read_and_print_response): Implement option.
* Added LIBINTL to more Makefile targets.Werner Koch2007-01-301-1/+3
| | | | | | | | | | | | | | | | | | | | doc/ * com-certs.pem: Added the current root certifcates of D-Trust and S-Trust. g10/ * status.c (write_status_begin_signing): New. * sign.c (sign_file, sign_symencrypt_file): Call it. * textfilter.c (copy_clearsig_text): Call it. * call-agent.c (agent_scd_pksign): Pass --hash-rmd160 to SCD if required. * gpg.c (main): Let --no-use-agent and --gpg-agent-info print a warning. * misc.c (obsolete_option): New.
* Fixed agent access for gpg.Werner Koch2006-10-041-87/+121
|
* Cleanups.Werner Koch2006-09-201-119/+5
|
* Take advantage of newer gpg-error features.Werner Koch2006-09-141-8/+8
|
* The big Assuan error code removal.Werner Koch2006-09-061-30/+26
|
* Minor changes and typo fixes.Werner Koch2006-09-061-1/+1
|
* With --enable-gpg the keyservers are now build and a first test using gpg2Werner Koch2006-08-161-8/+59
| | | | | shows no prblems. Needs more testing of course.
* Updated FSF's address.Werner Koch2006-06-201-1/+2
|
* g10/ does build again.Werner Koch2006-05-231-6/+18
|
* Merged with gpg 1.4.3 code. Werner Koch2006-04-191-2/+2
| | | | | The gpg part does not yet build.
* Avoid the " map_to_assuan_status called with no error source" diagnostic.Werner Koch2004-12-181-0/+2
|
* A whole bunch of changes to allow building for W32.Werner Koch2004-12-151-0/+2
|
* * card-util.c (change_login): Kludge to allow reading data from aWerner Koch2004-07-011-0/+15
| | | | | | | | | | | | | file. (card_edit): Pass ARG_STRING to change_login. (card_status): Print CA fingerprints. (change_cafpr): New. (card_edit): New command CAFPR. * call-agent.h: Add members for CA fingerprints. * call-agent.c (agent_release_card_info): Invalid them. (learn_status_cb): Store them.
* * card-util.c (card_edit): Remove PIN verification.Werner Koch2004-04-291-1/+1
| | | | | | (generate_card_keys): New arg SERIALNO. Do PIN verification here after resetting forced_chv1.
* * call-agent.c (start_agent): Ignore an empty GPG_AGENT_INFO.Werner Koch2004-02-181-1/+1
| | | | | * passphrase.c (agent_open): Ditto.
* (learn_status_cb, scd_genkey_cb): Fixed faulty useWerner Koch2003-10-251-5/+5
| | | | | of !spacep().
* * card-util.c (card_edit): New command "passwd". Add logic toWerner Koch2003-10-211-0/+22
| | | | | | | | 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.
* * call-agent.c (agent_scd_getattr): Don't clear the passed infoWerner Koch2003-10-081-1/+0
| | | | | | | | | | | | | | | 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.
* * keylist.c (print_card_serialno): New.Werner Koch2003-09-301-5/+37
| | | | | | | | | | | | | | | | | | (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.
* Adjusted for use with current libgcrypt (1.1.42).Werner Koch2003-07-281-1/+1
|
* * g10.c: New command --card-status.Werner Koch2003-07-241-0/+52
| | | | | | | | | * 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.
* * keygen.c (generate_keypair): Create an AUTHKEYTYPE entry for cards.Werner Koch2003-07-231-2/+50
| | | | | | (do_generate_keypair): Abd generate the authkey. (check_smartcard): Changed menu accordingly.
* * options.h (DBG_CIPHER): Reintroduced it.Werner Koch2003-07-031-4/+56
| | | | | | | | | | | | | | | | | | * 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.
* * app-openpgp.c (store_fpr): Fixed fingerprint calculation.Werner Koch2003-07-011-25/+27
| | | | | | | | * 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.
* Key generation and signing using the OpenPGP card does rudimentary work.Werner Koch2003-06-271-20/+291
|
* Finished the bulk of changes for gnupg 1.9. This included switchingWerner Koch2003-06-181-8/+16
| | | | | | | | | | | 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.
* A small step for GnuPG but a huge leap for error codes.Werner Koch2003-06-051-0/+407
(Sorry, it does not build currently - I need to check it in to avoid duplicate work.)