Using loopback pin entry with GnuPG 2.1

Werner Koch wk at gnupg.org
Sat Nov 5 15:55:20 CET 2016


On Sat,  5 Nov 2016 11:06, vinay_sajip at yahoo.co.uk said:

> As I mentioned in my post, the allow-loopback-pinentry option has
> already been specified in gpg-agent.conf. As to the version of GnuPG

Not in the version of the agent you are running.  Look at the log
message:

> Thread-13  gpg: DBG: chan_5 -> OPTION pinentry-mode=loopback
> Thread-13  gpg: DBG: chan_5 <- ERR 67108924 Not supported <GPG Agent>

and the code producing this:

  else if (!strcmp (key, "pinentry-mode"))
    {
      int tmp = parse_pinentry_mode (value);
      if (tmp == -1)
        err = gpg_error (GPG_ERR_INV_VALUE);
      else if (tmp == PINENTRY_MODE_LOOPBACK && !opt.allow_loopback_pinentry)
        err = gpg_error (GPG_ERR_NOT_SUPPORTED);
      else
        ctrl->pinentry_mode = tmp;
    }
  [...]
  else
    err = gpg_error (GPG_ERR_UNKNOWN_OPTION);

Thus you will see the error "Not supported" (GPG_ERR_NOT_SUPPORTED) only
if opt.allow_loopback_pinentry (this variable is set from the conf file)
is not set.  I suggest to double check your setup.


Shalom-Salam,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: </pipermail/attachments/20161105/29ce93d8/attachment.sig>


More information about the Gnupg-devel mailing list