* gpgsm.c (main): Set the prefixes for assuan logging.
[gnupg.git] / TODO
diff --git a/TODO b/TODO
index c9b2d18..eb8e2da 100644 (file)
--- a/TODO
+++ b/TODO
@@ -20,6 +20,9 @@ might want to have an agent context for each service request
 ** When a certificate chain was sucessfully verified, make ephemeral certs used  in this chain permanent.
 ** figure out how to auto retrieve a key by serialno+issuer.
    Dirmngr is currently not able to parse more than the CN.
+** Try all available root certs in case we have several of them in our keybox.
+ For example TC TrustCenter Class 1 CA certs are ambiguous becuase
+ user certs don't come with a authorityKeyIdentifier.
 
 * sm/decrypt.c
 ** replace leading zero in integer hack by a cleaner solution
@@ -30,6 +33,7 @@ might want to have an agent context for each service request
 * sm/gpgsm.c
 ** Support --output
 ** mark all unimplemented commands and options.
+** Print a hint when of MD2 is the cause for a problem.
 
 * sm/keydb.c
 ** Check file permissions
@@ -60,3 +64,17 @@ might want to have an agent context for each service request
 
 * ALL
 ** Return IMPORT_OK status.
+
+* Where is http.c, regcomp.c, srv.c, w32reg.c  ?
+
+* scd/sc-investigate
+** Enhance with card compatibility check
+
+* scd/app-openpgp
+  Do a pre-check to make sure that the minimum length condition of the
+  PINs are satisied - this avoid useless retry counter decrements in
+  case the PIN dialog is accidently hit.
+
+  Must check that the fingerprint used is not the one of the
+  authentication key.  Old GnuPG versions seem to encode the wrong
+  keyID.
\ No newline at end of file