diff options
author | Werner Koch <[email protected]> | 2007-07-05 16:58:19 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2007-07-05 16:58:19 +0000 |
commit | 4631bc8ddf86b3917bf786c315273d8b1c7798e8 (patch) | |
tree | 2022343674f6703aefb41f2e142765ba319dbf5f /scd/app-common.h | |
parent | 2007-07-05 Marcus Brinkmann <[email protected]> (diff) | |
download | gnupg-4631bc8ddf86b3917bf786c315273d8b1c7798e8.tar.gz gnupg-4631bc8ddf86b3917bf786c315273d8b1c7798e8.zip |
Fixed card key generation of gpg2.
Reveal less information about timings while generating a key.
Diffstat (limited to '')
-rw-r--r-- | scd/app-common.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/scd/app-common.h b/scd/app-common.h index 1334cb23f..5ddf0c0dc 100644 --- a/scd/app-common.h +++ b/scd/app-common.h @@ -96,9 +96,10 @@ struct app_ctx_s { void *pincb_arg, const unsigned char *pk, size_t pklen); gpg_error_t (*genkey) (app_t app, ctrl_t ctrl, - const char *keynostr, unsigned int flags, - gpg_error_t (*pincb)(void*, const char *, char **), - void *pincb_arg); + const char *keynostr, unsigned int flags, + time_t createtime, + gpg_error_t (*pincb)(void*, const char *, char **), + void *pincb_arg); gpg_error_t (*change_pin) (app_t app, ctrl_t ctrl, const char *chvnostr, int reset_mode, gpg_error_t (*pincb)(void*, const char *, char **), @@ -166,9 +167,10 @@ gpg_error_t app_writekey (app_t app, ctrl_t ctrl, void *pincb_arg, const unsigned char *keydata, size_t keydatalen); gpg_error_t app_genkey (app_t app, ctrl_t ctrl, - const char *keynostr, unsigned int flags, - gpg_error_t (*pincb)(void*, const char *, char **), - void *pincb_arg); + const char *keynostr, unsigned int flags, + time_t createtime, + gpg_error_t (*pincb)(void*, const char *, char **), + void *pincb_arg); gpg_error_t app_get_challenge (app_t app, size_t nbytes, unsigned char *buffer); gpg_error_t app_change_pin (app_t app, ctrl_t ctrl, |