aboutsummaryrefslogtreecommitdiffstats
path: root/agent/agent.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* agent: Add pin length field to the shadowed private key format.Werner Koch2012-02-071-1/+1
| | | | | | | | This is not yet fully implemented. It will eventually allow to support pinpad equipped readers which do not support variable length pin lengths. * agent/protect.c (parse_shadow_info): Add optional arg R_PINLEN and parse pinlen info. Change all callers to pass NULL for it.
* agent: New function agent_print_status.Werner Koch2012-02-071-0/+3
| | | | | | * common/asshelp2.c (vprint_assuan_status): New. (print_assuan_status): Re-implement using above func. * agent/command.c (agent_print_status): New.
* Amend the agent code with more comments.Werner Koch2011-12-051-22/+61
| | | | * agent/command.c (server_local_s): Remove unused field MESSAGE_FD.
* Handle pinentry-mode=loopback.Ben Kibbey2011-09-121-0/+3
| | | | | | When this mode is set an inquire will be sent to the client to retrieve the passphrase. This adds a new inquire keyword "NEW_PASSPHRASE" that the GENKEY and PASSWD commands use when generating a new key.
* Support a confirm flag for ssh.Werner Koch2011-07-201-0/+2
| | | | | This implements the suggestion from bug#1349. With this change the fingerprint of the ssh key is also displayed in the pinentry prompts.
* Added gpg-agent OPTION "s2k-count".Ben Kibbey2011-06-291-1/+4
| | | | When unset or 0, the calibrated count will be used.
* Fixed regression in OpenPGP secret key export.Werner Koch2011-04-261-0/+1
| | | | | | | | The protection used in the exported key used a different iteration count than given in the S2K field. Thus all OpenPGP keys exported from GnuPG 2.1-beta can't be imported again. Given that the actual secret key material is kept in private-keys-v1.d/ the can be re-exported with this fixed version.
* Add OPTION:cache-ttl-opt-preset to gpg-agent.Werner Koch2011-04-211-2/+7
| | | | | This option may be used to change the default ttl values use with the --preset option of GENKEY and PASSWD.
* Use macros for the 120 and 900s cache TTLs.Werner Koch2011-04-121-0/+6
|
* Added GENKEY --preset to add the passphrase of the generated key to the cache.Ben Kibbey2011-04-121-1/+1
|
* New agent option pinentry-mode.Werner Koch2011-03-031-1/+16
| | | | | This provides the framework and implements the ask, cancel and error. loopback will be implemented later.
* Fix usage of SHA-2 algorithm with OpenPGP cards.Werner Koch2011-03-021-0/+1
| | | | | | | This was a regression in 2.1 introduced due to having the agent do the signing in contrast to the old "SCD PKSIGN" command which accesses the scdaemon directly and passed the hash algorithm. The hash algorithm is used by app-openpgp.c only for a sanity check.
* Nuked almost all trailing white space.post-nuke-of-trailing-wsWerner Koch2011-02-041-11/+11
| | | | | | | | We better do this once and for all instead of cluttering all future commits with diffs of trailing white spaces. In the majority of cases blank or single lines are affected and thus this change won't disturb a git blame too much. For future commits the pre-commit scripts checks that this won't happen again.
* Fixed key generation with P-521. Confirmed that signature generation and ↵Andrey Jivsov2011-01-131-0/+1
| | | | verification work.
* Fix bug where scdaemon kills a non-daemon gpg-agent.Werner Koch2010-11-111-0/+3
|
* Re-implemented GPG's --passwd command and improved it.Werner Koch2010-10-261-1/+2
|
* All tests work are again workingWerner Koch2010-10-141-1/+2
|
* More agent support for gpg.Werner Koch2010-10-131-2/+2
|
* Exporting secret keys via gpg-agent is now basically supported.Werner Koch2010-10-011-4/+6
| | | | | | A couple of forward ported changes. Doc updates.
* Obscure the cached passphrases.Werner Koch2010-09-021-3/+3
|
* s/CACHE_MODE_IMPGEN/CACHE_MODE_NONCE/.Werner Koch2010-09-011-4/+6
| | | | | Prepare for more use cases of the cache nonce.
* Use passphrase caching for import and genkey.Werner Koch2010-09-011-2/+4
|
* Import OpenPGP keys into the agent.Werner Koch2010-08-311-2/+7
|
* Avoid using the protect-tool to import pkcs#12.Werner Koch2010-06-171-0/+2
|
* Update tests.Werner Koch2010-05-111-0/+3
|
* More changes on the way to remove secring.gpg.Werner Koch2010-04-211-0/+1
|
* Implement dynamic S2K count computation.Werner Koch2009-12-141-0/+1
|
* Reworked passing of envars to Pinentry.Werner Koch2009-07-071-10/+4
|
* Use cancel button in confirmation only if requested.Werner Koch2009-06-171-1/+1
|
* Fix bug #1053Werner Koch2009-05-151-2/+7
| | | | | Add option --qualitybar to command GET_PASSPHRASE.
* Signing using Netkey 3 cards does now work.Werner Koch2009-03-261-1/+1
|
* Fix keygrip computation for TCOS 3 cards.Werner Koch2009-03-201-1/+2
| | | | | Emit PROGRESS status lines during --learn-card.
* Changed order of the confirmation questions for root certificatesWerner Koch2009-03-191-1/+1
| | | | | and stores negative answers in trustlist.txt.
* New gpg-agent command to list key information.Werner Koch2009-03-061-0/+5
| | | | | | Gpgsm does now print the S/N of cards. Consider ephemeral keys during listing an export.
* Add --reload command to gpgconf.Werner Koch2009-03-031-0/+1
| | | | | | Fix a problem in exechelp.c Get ready for a release.
* Remove hacks which are not anymore needed since we now require Libgcrypt 1.4Werner Koch2008-09-291-3/+3
|
* Fix a bug in the ambigious name detection.Werner Koch2008-03-201-0/+1
| | | | | Minor cleanups.
* [W32] Changed default socket for dirmngr.Werner Koch2007-11-271-0/+3
| | | | | | [W32] Add some code for event notifications between scdaemon and gpg-agent.
* Started to implement the audit log feature.Werner Koch2007-11-191-1/+4
| | | | | | | | Pass PINENTRY_USER_DATA and XAUTHORITY to Pinentry. Improved support for the quality bar. Minor internal restructuring. Translation fixes.
* Use Assuan socket wrapper calls.Werner Koch2007-10-011-6/+5
| | | | | Made socket servers secure under Windows.
* Support the SETQUALITYBAR command of recent pinentries.Werner Koch2007-09-181-1/+2
|
* Print used library version with --version.Werner Koch2007-09-141-1/+1
| | | | | Typo fixes
* Add more passphrase policy rules.Werner Koch2007-08-281-2/+10
| | | | | (--max-passphrase-days).
* Implemented more gpg-agen options to support certain passphrase policies.Werner Koch2007-08-271-0/+8
| | | | | New tool gpg-check-pattern.
* Changed to GPLv3.Werner Koch2007-07-041-4/+2
| | | | | Removed intl/.
* A bunch of minor changes for Windows.Werner Koch2007-07-041-0/+1
|
* Implemented the --gen-key command as we can't use the gpgsm-gencert.sh under ↵Werner Koch2007-06-211-2/+0
| | | | Windows.
* Add missing fiels for W32.Werner Koch2007-06-181-0/+1
| | | | | | New agent commands: GETINFO and KILLAGENT (w32 only). Agent does now detach from the console.
* A whole bunch of changes to allow building for Windows.Werner Koch2007-06-141-2/+3
| | | | | See the ChangeLogs for details.
* agent/Werner Koch2007-02-141-0/+5
| | | | | | | | | | * gpg-agent.c: New option --pinentry-touch-file. (get_agent_socket_name): New. * agent.h (opt): Add pinentry_touch_file. * call-pinentry.c (start_pinentry): Send new option to the pinentry.