diff options
| author | Werner Koch <[email protected]> | 2013-02-12 09:42:54 +0000 | 
|---|---|---|
| committer | Werner Koch <[email protected]> | 2013-02-12 09:42:54 +0000 | 
| commit | 4f381554411ef019d79492f1751543f145604bcf (patch) | |
| tree | 4642e7c63f4c7b196f426b46a1ac3e7c1abc1450 /src | |
| parent | gpgme_tool: Support GPG's new pinentry-mode. (diff) | |
| download | gpgme-4f381554411ef019d79492f1751543f145604bcf.tar.gz gpgme-4f381554411ef019d79492f1751543f145604bcf.zip | |
Add public function gpgme_get_pinentry_mode.
* src/gpgme.c (gpgme_get_pinentry_mode): New.
Diffstat (limited to 'src')
| -rw-r--r-- | src/gpgme.c | 10 | ||||
| -rw-r--r-- | src/gpgme.def | 1 | ||||
| -rw-r--r-- | src/gpgme.h.in | 3 | ||||
| -rw-r--r-- | src/libgpgme.vers | 1 | 
4 files changed, 15 insertions, 0 deletions
| diff --git a/src/gpgme.c b/src/gpgme.c index 76c13b16..281ba9cf 100644 --- a/src/gpgme.c +++ b/src/gpgme.c @@ -539,6 +539,16 @@ gpgme_set_pinentry_mode (gpgme_ctx_t ctx, gpgme_keylist_mode_t mode)  } +/* Get the pinentry mode of CTX.  */ +gpgme_pinentry_mode_t +gpgme_get_pinentry_mode (gpgme_ctx_t ctx) +{ +  TRACE1 (DEBUG_CTX, "gpgme_get_pinentry_mode", ctx, +	  "ctx->pinentry_mode=%u", (unsigned int)ctx->pinentry_mode); +  return ctx->pinentry_mode; +} + +  /* This function sets a callback function to be used to pass a     passphrase to gpg.  */  void diff --git a/src/gpgme.def b/src/gpgme.def index ccee05af..3a6e0e3e 100644 --- a/src/gpgme.def +++ b/src/gpgme.def @@ -207,6 +207,7 @@ EXPORTS      gpgme_io_writen                       @157      gpgme_set_pinentry_mode               @158 +    gpgme_get_pinentry_mode               @159  ; END diff --git a/src/gpgme.h.in b/src/gpgme.h.in index 4ec2367b..9d9a5562 100644 --- a/src/gpgme.h.in +++ b/src/gpgme.h.in @@ -875,6 +875,9 @@ gpgme_keylist_mode_t gpgme_get_keylist_mode (gpgme_ctx_t ctx);  gpgme_error_t gpgme_set_pinentry_mode (gpgme_ctx_t ctx,                                         gpgme_pinentry_mode_t mode); +/* Get the pinentry mode of CTX.  */ +gpgme_pinentry_mode_t gpgme_get_pinentry_mode (gpgme_ctx_t ctx); +  /* Set the passphrase callback function in CTX to CB.  HOOK_VALUE is     passed as first argument to the passphrase callback function.  */  void gpgme_set_passphrase_cb (gpgme_ctx_t ctx, diff --git a/src/libgpgme.vers b/src/libgpgme.vers index c178af9d..358b63c7 100644 --- a/src/libgpgme.vers +++ b/src/libgpgme.vers @@ -85,6 +85,7 @@ GPGME_1.1 {      gpgme_io_writen;      gpgme_set_pinentry_mode; +    gpgme_get_pinentry_mode;  }; | 
