Card: Fix the process of writing key or generating key.
authorNIIBE Yutaka <gniibe@fsij.org>
Thu, 13 Dec 2012 04:36:23 +0000 (13:36 +0900)
committerWerner Koch <wk@gnupg.org>
Thu, 13 Dec 2012 16:25:57 +0000 (17:25 +0100)
* g10/app-openpgp.c (store_fpr): Flush KEY-FPR and KEY-TIME.
--

(cherry picked from commit e7dca3e83ebd6df0a7ea55e97c3cd6e91be90af5)

g10/app-openpgp.c

index b2ca469..a3a977b 100644 (file)
@@ -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)