diff options
author | NIIBE Yutaka <[email protected]> | 2018-10-11 06:41:49 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2018-12-18 01:18:23 +0000 |
commit | ffe31f405f9b5e4929e95c3d66c613052cb7727e (patch) | |
tree | 150e13ed4fbb7312c510751d73c610eab0eb84f1 /scd/scdaemon.h | |
parent | agent: Support --ack option for POPUPPINPADPROMPT. (diff) | |
download | gnupg-ffe31f405f9b5e4929e95c3d66c613052cb7727e.tar.gz gnupg-ffe31f405f9b5e4929e95c3d66c613052cb7727e.zip |
scd: Support "acknowledge button" feature.
* scd/apdu.c (set_prompt_cb): New member function.
(set_prompt_cb_ccid_reader): New function.
(open_ccid_reader): Initialize with set_prompt_cb_ccid_reader.
(apdu_set_prompt_cb): New.
* scd/app.c (lock_app, unlock_app): Add call to apdu_set_prompt_cb.
* ccid-driver.c (ccid_set_prompt_cb): New.
(bulk_in): Call ->prompt_cb when timer extension.
* scd/command.c (popup_prompt): New.
--
Cherry-picked master commit of:
7a5a4c4cac8709f7c413e94cd0b40f4123baa1e5
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'scd/scdaemon.h')
-rw-r--r-- | scd/scdaemon.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scd/scdaemon.h b/scd/scdaemon.h index 4797f3df0..238e6a8fd 100644 --- a/scd/scdaemon.h +++ b/scd/scdaemon.h @@ -123,6 +123,7 @@ int scd_command_handler (ctrl_t, int); void send_status_info (ctrl_t ctrl, const char *keyword, ...) GPGRT_ATTR_SENTINEL(1); void send_status_direct (ctrl_t ctrl, const char *keyword, const char *args); +void popup_prompt (void *opaque, int on); void send_client_notifications (app_t app, int removal); void scd_kick_the_loop (void); int get_active_connection_count (void); |