Epxerimenta support for GDBM keyings.
[gnupg.git] / TODO
1
2     * Fix ;) revocation and expire stuff.
3
4     * OpenBSD: dynamic loading with dlopen works on OpenBSD, but:
5         OpenBSD binaries are a.out, so every symbol begins with "_"
6
7     * should we flush the getkey.c caches while doing an import?
8
9     * prefer a type 16 subkey for encryption because pgp cannot handle
10       type 20?
11
12     * calculation of marginals never yields a completely trusted key.
13
14     * The critical bit of signature subpackets is not yet supported; i.e.
15       it is ignored.
16
17     * Exportable Certification Flag is ignored
18
19     * We need a maintainence pass over the trustdb which flags
20       signatures as expired if the key used to make the signature has
21       expired.  Maybe it is a good idea to store the exiration time
22       in the key record of the trustdb.
23
24     * write a tool to extract selected keys from a file.
25
26     * new menu to delete signatures and list signature in menu
27
28     * commandline controlled --edit-key with assumed save.
29
30     * -rdynamic auf Solaris Problem
31
32     * Replace the SIGUSR1 stuff by semaphores to avoid loss of a signal.
33
34     * add test cases for invalid data (scrambled armor or other random data)
35
36     * add some sanity checks to read_keyblock, so that we are sure that
37      the minimal requirements are met (?)
38
39     * decryption of message with multiple recipients does not work.
40
41     * preferences of hash algorithms are not yet used.
42
43     * rewrite --list-packets or put it into another tool.
44
45     * Burn the buffers used by fopen(), or use read(2). Does this
46       really make sense?
47
48     * Change the buffering to a mbuf like scheme? Need it for PSST anyway.
49     * add checking of armor trailers
50     * remove all "Fixmes"
51
52     * Change the internal represention of keyid into a struct which
53       can also hold the localid and extend the localid to hold information
54       of the subkey number because two subkeys may have the same keyid.
55
56     * add an option to re-create a public key from a secret key; we
57       can do this in trustdb.c:verify_own_keys.
58
59     * change the fake_data stuff to mpi_set_opaque
60
61     * Is it okay to use gettext for the help system?
62
63     * Add some stuff for DU cc
64
65     * use "passphrase" instead of "pass phrase"
66     * Use "user ID", "trustdb" and "WARNING".
67