aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2012-12-13 04:36:23 +0000
committerNIIBE Yutaka <[email protected]>2012-12-13 04:36:23 +0000
commit3e7cc25d4a574d27e08322d9e82915ddcb8416f1 (patch)
treea3ef3f8e7bf838f9800e67df82d8e1b3a693d038
parentRevert SCD changes of 2010-05-03 (scd/ChangeLog 2010-03-17). (diff)
downloadgnupg-3e7cc25d4a574d27e08322d9e82915ddcb8416f1.tar.gz
gnupg-3e7cc25d4a574d27e08322d9e82915ddcb8416f1.zip
SCD: Fix the process of writing key or generating key.
* scd/app-openpgp.c (store_fpr): Flush KEY-FPR and KEY-TIME.
-rw-r--r--scd/app-openpgp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/scd/app-openpgp.c b/scd/app-openpgp.c
index 141b2b740..98af5e84a 100644
--- a/scd/app-openpgp.c
+++ b/scd/app-openpgp.c
@@ -688,9 +688,9 @@ store_fpr (app_t app, int keynumber, u32 timestamp,
xfree (buffer);
tag = (card_version > 0x0007? 0xC7 : 0xC6) + keynumber;
- flush_cache_item (app, tag);
+ flush_cache_item (app, 0xC5);
tag2 = 0xCE + keynumber;
- flush_cache_item (app, tag2);
+ flush_cache_item (app, 0xCD);
rc = iso7816_put_data (app->slot, 0, tag, fpr, 20);
if (rc)