aboutsummaryrefslogtreecommitdiffstats
path: root/g10/cardglue.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--g10/cardglue.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/g10/cardglue.c b/g10/cardglue.c
index c5b76edcc..64635b450 100644
--- a/g10/cardglue.c
+++ b/g10/cardglue.c
@@ -628,6 +628,10 @@ pin_cb (void *opaque, const char *info, char **retstr)
*retstr = NULL;
log_debug ("asking for PIN '%s'\n", info);
+ if (is_status_enabled())
+ write_status_text (STATUS_NEED_PASSPHRASE_PIN,
+ isadmin? "OPENPGP 3" : "OPENPGP 1");
+
value = ask_passphrase (info,
isadmin? "passphrase.adminpin.ask"
: "passphrase.pin.ask",