49203445b57668a372aa3dda66a403017b2d1e9e
[gnupg.git] / TODO
1
2   * add keylength and type to status output.
3
4   * add some status output put for signing and encryption.
5     replace the putc in primegen with some kind of status-fd outputs.
6
7   * Speed up calculation of key validity.
8
9   * print a warning when a revoked/expired _secret_ key is used.
10
11   * remove more "Fixmes"
12
13   * when decryptiong multiple key: print a warning only if no usable pubkey
14     encrypt package was found.  Extension: display a list of all recipients.
15
16   * Add NO_PUBKEY and NO_SECKEY status lines.
17
18   * Solaris make has problems with the generated POTFILES - seems to be a
19     gettext bug.
20
21   * find a way to allow the import of non-self-signed keys.  This is needed
22     for the IN ENCR/SIGN hack.
23
24   * convert the given user ID to UTF-8 and add an option to suppress this.
25
26
27 Nice to have
28 ------------
29   * Let take --help an option to select some topics.
30   * Offcial test vectors for 3DES-EDE3
31   * use DEL and ^H for erasing the previous character (util/ttyio.c).
32     or better readline.
33   * Print a warning if the directory mode is wrong.
34   * replace the keyserver stuff either by a call to a specialized
35     utility and SOCKSify this utility.
36   * Do a real fix for bug #7 or document that it is a PGP 5 error.
37   * preferences of hash algorithms are not yet used.
38   * new menu to delete signatures and list signature in menu
39   * Replace the SIGUSR1 stuff by semaphores to avoid loss of a signal.
40     or use POSIX.4 realtime signals.  Overhaul the interface and the
41     test program.  Use it with the test suite?
42   * add test cases for invalid data (scrambled armor or other random data)
43   * add checking of armor trailers
44   * Burn the buffers used by fopen(), or use read(2). Does this
45     really make sense?  And while we are at it:  implement a secure deletion
46     stuff?
47   * Stats about used random numbers.
48   * the pubkey encrypt functions should do some sanity checks.
49   * dynload: implement the hint stuff.
50   * "gpg filename.tar.gz.asc" sollte wie mit --verify funktionieren (-sab).
51   * for messages created with "-t", it might make sense to append the
52     verification status of the message to the output (i.e. write something to
53     the --output file and not only to stderr.
54
55