added revcation stuff and fixed a couple of bugs
[gnupg.git] / TODO
1
2     * improve iobuf by reading more than one byte at once,
3       this shoud espceially done for the buffer in the chain.
4     * add a way to difference between errors and eof in the underflow/flush
5       function of iobuf.
6     * add checking of armor trailers
7     * remove all "Fixmes"
8     * speed up the RIPE-MD-160
9     * add signal handling
10     * enable a SIGSEGV handler while using zlib functions
11
12     * complete cipher/cast.c
13     * complete cipher/dsa.c
14
15     * add g10 stuff to Mutt's pgpinvoke.c
16
17     * Burn the buffers used by fopen().
18
19     * bug: g10/trustdb.c#build_sigrecs called to often by do_list_path
20       and remove the bad kludge. Maybe we should put all sigs into the trustdb
21       and mark them as valid/invalid/nopubkey, and how do we check, that
22       we have a self-signature -> put this stuff into a kind of directory
23       record, as it does not belong to the pubkey record?
24
25     * add an option to create a new user id and to reorder the sequence of
26       them, so that the preferred emal address comes first.  We need to
27       add some logic, which guarantees, that only one user-id can be signed by
28       others.  This prevents extensive growing of the public key certificate
29       due to the bad usage of signing every user id.  You get no extra
30       security by key signatures for every user id.  I consider this
31       behaviour of PGP a bug, introduced, becaus PGP does't require a
32       self-signature. New user ids will only have your self signature to bind
33       them to your key and because the user id which is signed by others has
34       also be signed by you, all user-ids are bound together.
35
36     * create directory .g10
37
38