aboutsummaryrefslogtreecommitdiffstats
path: root/tkd/tkdaemon.h
diff options
context:
space:
mode:
Diffstat (limited to 'tkd/tkdaemon.h')
-rw-r--r--tkd/tkdaemon.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/tkd/tkdaemon.h b/tkd/tkdaemon.h
index 73fa25896..a03f56c17 100644
--- a/tkd/tkdaemon.h
+++ b/tkd/tkdaemon.h
@@ -26,6 +26,7 @@
#endif
#define GPG_ERR_SOURCE_DEFAULT 18 // GPG_ERR_SOURCE_TKD
#include <gpg-error.h>
+#include <assuan.h>
#include <time.h>
#include <gcrypt.h>
@@ -108,17 +109,17 @@ void send_keyinfo (ctrl_t ctrl, int data, const char *keygrip_str,
const char *usage);
/*-- pkcs11.c --*/
-gpg_error_t token_slotlist (ctrl_t ctrl);
-gpg_error_t token_sign (ctrl_t ctrl,
+gpg_error_t token_slotlist (ctrl_t ctrl, assuan_context_t ctx);
+gpg_error_t token_sign (ctrl_t ctrl, assuan_context_t ctx,
const char *keygrip, int hash_algo,
unsigned char **r_outdata,
size_t *r_outdatalen);
-gpg_error_t token_readkey (ctrl_t ctrl,
+gpg_error_t token_readkey (ctrl_t ctrl, assuan_context_t ctx,
const char *keygrip, int opt_info,
unsigned char **r_pk,
size_t *r_pklen);
-gpg_error_t token_keyinfo (ctrl_t ctrl, const char *keygrip,
- int opt_data, int cap);
+gpg_error_t token_keyinfo (ctrl_t ctrl, assuan_context_t ctx,
+ const char *keygrip, int opt_data, int cap);
#endif /*TKDAEMON_H*/