agent: Support --ack option for POPUPPINPADPROMPT.
authorNIIBE Yutaka <gniibe@fsij.org>
Thu, 11 Oct 2018 04:37:24 +0000 (13:37 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Thu, 11 Oct 2018 04:37:24 +0000 (13:37 +0900)
* agent/divert-scd.c (getpin_cb): Support --ack option.

--

We are now introducing "acknowledge button" feature to scdaemon,
so that we can support OpenPGPcard User Interaction Flag.

We will (re)use the mechanism of POPUPPINPADPROMPT for this.  Perhaps,
we will change the name of POPUPPINPADPROMPT, since it will be no
longer for PINPAD only.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
agent/divert-scd.c

index b85b490..ad9b9ee 100644 (file)
@@ -276,7 +276,7 @@ getpin_cb (void *opaque, const char *desc_text, const char *info,
         }
       else if (maxbuf == 1)  /* Open the pinentry. */
         {
-          if (info)
+          if (info && strcmp (info, "--ack") != 0)
             {
               char *desc, *desc2;