60
60
** Application context vs. reader slot
61
61
We have 2 concurrent method of tracking whether a reader is in use:
62
Using the session_list in command.c and the lock_table in app.c. IT
62
Using the session_list in command.c and the lock_table in app.c. It
63
63
would be better to do this just at one place. First we need to see
64
64
how we can support cards with multiple applications.
65
** Detecting a removed card works only after the ticker detected it.
66
We should check the card status in open-card to make this smoother.
67
Needs to be integrated with the status file update, though. It is
68
not a real problem because application will get a card removed
69
status and should the send a reset to try solving the problem.
65
** Resolve fixme in do_sign of app-dinsig.
67
Card timeout is currently used as a boolean.
68
Add disconnect support for the ccid driver.
71
71
** Add a regression test to check the extkeyusage.
73
73
* Windows port (W32)
74
** No card status notifications.
75
74
** Regex support is disabled
76
75
We need to adjust the test to find the regex we have anyway in
77
76
gpg4win. Is that regex compatible to the OpenPGP requirement?
81
80
** check that we issue NO_SECKEY xxx if a -u key was not found
82
81
We don't. The messages returned are also wrong (recipient vs. signer).
84
Replace by an estream based implementation.
87
** provide jnlib_malloc and try to remove all jnlib_xmalloc.
84
** Try to remove all jnlib_xmalloc.
90
87
** issue a NO_SECKEY xxxx if a -u key was not found.
93
* When switching to libgcrypt 1.4
94
** scd#encode_md_for_card, g10#encode_md_value, sm@do_encode_md
95
Remove the extra test for a valid algorithm as libgcrypt will do it
96
then in gcry_md_algo_info.
98
Remove the hard coded constant in random_is_faked.
99
** g10/ Replace DIGEST_ALGO_SHA224
100
We can't do that right now because it is only defined by newer
101
versions of libgcrypt.
103
Remove these definitions.
107
89
* Extend selinux support to other modules
109
* Remove -sat PGP2 compatibility hack
90
See also http://etbe.coker.com.au/2008/06/06/se-linux-support-gpg/
111
92
* UTF-8 specific TODOs
96
** Document all gpgsm options.
115
100
We do not yet support P15 applications. The trivial thing using
116
101
ASCII characters will be easy to implement but the other cases need
120
** After disabling scdaemon and sending a HUP
121
scdaemon stays as a zombie and gpg-agent does not perform any more
125
108
** Migrate OpenPGP keys to another system