aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2020-02-28 06:56:53 +0000
committerWerner Koch <[email protected]>2020-03-18 15:05:20 +0000
commit133248b297a1d72897f280d8bd21081cd6ebd66c (patch)
tree47b8b43000569cc6cc8c2856ee32c5e698628b22
parentscd: Disable pinpad if it's impossible by KDF DO. (diff)
downloadgnupg-133248b297a1d72897f280d8bd21081cd6ebd66c.tar.gz
gnupg-133248b297a1d72897f280d8bd21081cd6ebd66c.zip
scd: Fix pinpad handling when KDF enabled.
* scd/app-openpgp.c (do_getattr): Send the KDF DO information. -- Fixes-commit: 95c7498b76231d3297541172d878f6a26702539b Signed-off-by: NIIBE Yutaka <[email protected]> (cherry picked from commit 11da441016222337284c519ff56aca34e3042373)
-rw-r--r--scd/app-openpgp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/scd/app-openpgp.c b/scd/app-openpgp.c
index 95b9a359b..fe13f2840 100644
--- a/scd/app-openpgp.c
+++ b/scd/app-openpgp.c
@@ -1124,6 +1124,8 @@ do_getattr (app_t app, ctrl_t ctrl, const char *name)
app->app_local->pinpad.disabled = 1;
else
app->app_local->pinpad.disabled = 0;
+
+ send_status_info (ctrl, table[idx].name, value, valuelen, NULL, 0);
}
else
send_status_info (ctrl, table[idx].name, value, valuelen, NULL, 0);