aboutsummaryrefslogtreecommitdiffstats
path: root/scd/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'scd/ChangeLog')
-rw-r--r--scd/ChangeLog25
1 files changed, 25 insertions, 0 deletions
diff --git a/scd/ChangeLog b/scd/ChangeLog
index e85c8d81c..aba75ad54 100644
--- a/scd/ChangeLog
+++ b/scd/ChangeLog
@@ -1,3 +1,28 @@
+2005-01-26 Werner Koch <[email protected]>
+
+ * ccid-driver.c (parse_ccid_descriptor): Need the CSM workaround
+ also for newer firmware versions. Need to get a list of fixed
+ firmware versions and use that.
+
+2005-01-25 Werner Koch <[email protected]>
+
+ * apdu.c (apdu_send_le, apdu_send_direct): Fix some compiler
+ warnings.
+
+ * app-openpgp.c (get_cached_data): New arg GET_IMMEDIATE to bypass
+ the cache. Changed all callers.
+ (get_one_do): Bypass the cache if the value would have been read
+ directly for v1.1 cards.It makes things a bit slower but obnly for
+ 1.0 cards and there are not that many cards out in the wild. This
+ is required to fix a caching bug when generating new keys; as a
+ side effect of the retrieval of the the C4 DO from the 6E DO the
+ cached fingerprint will get updated to the old value and later
+ when signing the generated key the checking of the fingerprint
+ fails becuase it won't match the new one. Thanks to Moritz for
+ analyzing this problem.
+ (verify_chv3): Removed the CHV status reread logic because we
+ won't cache the C4 DO anymore.
+
2004-12-28 Werner Koch <[email protected]>
* ccid-driver.c (find_endpoint): New.