aboutsummaryrefslogtreecommitdiffstats
path: root/scd/scdaemon.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2021-03-16 17:52:38 +0000
committerWerner Koch <[email protected]>2021-03-16 17:52:38 +0000
commitbf1d7bc3697c7d650994ba94d3704af189594657 (patch)
tree145d5c2e2faa316702f657f5be741a0b70728f28 /scd/scdaemon.h
parentcard: Generalize the CHV counter printing. (diff)
downloadgnupg-bf1d7bc3697c7d650994ba94d3704af189594657.tar.gz
gnupg-bf1d7bc3697c7d650994ba94d3704af189594657.zip
scd:p15: Implement CHV-STATUS attribute
* scd/command.c (send_status_direct): Return an error. * scd/app-p15.c (do_learn_status): Emit CHV-STATUS. (compare_aodf_objid): New. (do_getattr): Implement CHV-STATUS.
Diffstat (limited to 'scd/scdaemon.h')
-rw-r--r--scd/scdaemon.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/scd/scdaemon.h b/scd/scdaemon.h
index 0d89f58c0..9ff72c12e 100644
--- a/scd/scdaemon.h
+++ b/scd/scdaemon.h
@@ -133,7 +133,8 @@ gpg_error_t initialize_module_command (void);
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);
+gpg_error_t send_status_direct (ctrl_t ctrl,
+ const char *keyword, const char *args);
gpg_error_t send_status_printf (ctrl_t ctrl, const char *keyword,
const char *format, ...) GPGRT_ATTR_PRINTF(3,4);
void send_keyinfo (ctrl_t ctrl, int data, const char *keygrip_str,