See ChangeLog: Fri Feb 19 15:49:15 CET 1999 Werner Koch
[gnupg.git] / TODO
1 Bugs
2 ----
3     * clearsig: keep lineendings as they are. Remember that trailings
4       blanks are not hashed.  Funny: pgp263in works fine even with
5       a source file with CR,LF but GnuPG and pgp263in has problems
6       if the clearsign has been created by pgp263ia.
7       Needs more investigation - anyone?
8
9 Important
10 ----------
11     * Check revocation and expire stuff.  [I'm currently working on this.]
12
13     * Check calculation of key validity. [I'm currently working on this.]
14
15     * See why we always get this "Hmmm public key lost"
16
17     * print a warning when a revoked/expired secret key is used.
18
19 Needed
20 ------
21     * remove more "Fixmes"
22
23     * Implement 256 bit key Twofish.
24
25     * Use capabilities if available.  glibc2 does not support it yet?
26       What about 2.2 or should we use the system calls directly?
27
28 Minor Bugs
29 ----------
30
31     * --list-packets should continue even w/o a passphrase (or in batch
32       mode).
33
34 Nice to have
35 ------------
36     * preferences of hash algorithms are not yet used.
37     * new menu to delete signatures and list signature in menu
38     * Replace the SIGUSR1 stuff by semaphores to avoid loss of a signal.
39       or use POSIX.4 realtime signals.
40     * add test cases for invalid data (scrambled armor or other random data)
41     * add checking of armor trailers
42     * Burn the buffers used by fopen(), or use read(2). Does this
43       really make sense?
44     * change the fake_data stuff to mpi_set_opaque
45     * How about letting something like 'gpg --version -v', list the
46       effective options. [Too much work.]
47     * Stats about used random numbers.
48
49