diff options
Diffstat (limited to 'tkd/tkdaemon.h')
-rw-r--r-- | tkd/tkdaemon.h | 11 |
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*/ |