Patrick Welche <prlw1@cam.ac.uk>
[netbsd-mini2440.git] / crypto / external / bsd / netpgp / dist / TODO
blobe512a93d143ededbfc9e946bec3c41be40f4f69b
1 To Do
2 =====
3 convert to and from ascii armored sigs
4 gpgme compat lib
5 --list-sigs
6 make netpgpkeys work - add, import, commit, update, sign, passphrase
7 return userids from successful verify, and then print id out if required
8 is get_passphrase_cb needed?
9 error logging
10 separate from libcrypto?
11 64-bit offsets
12 thresholds
13 default compression when signing?
14 elgamal enc/decryption?
15 hkpd
17 Done
18 ====
19 autoconf
20 libtool
21 name change
22 content_ naming scheme
23 Brief test script
24 get rid of C global
25 put all readers and writers together in one file
26 Add mmapped method
27 merge mmap'ed and fd reads - if mmap fails, fall back to read
28 Make sure all openpgpsdk changes are brought forward
29 look at header file fun
30 new version number in autoconf
31 Make decrypt work with files > 8192 bytes
32 dynamically size literal_data_body before decompressing?
33 restore ops_export_key functionality
34 match keyids using case insensitive matching - (c0596823 == C0596823)
35 use PRIsize appropriately
36 make a high-level interface
37 get rid of multiple local headers
38 get rid of long identifier names - all done internally now
39 Finish name change for everything
40 work out what's exported and what's not
41 finish off main header file
42 init(&netpgp, userid, pubring, secring)
43 __ops
44 real naming scheme
45 get rid of malloc() instances -> calloc()
46 change include directory
47 Install man pages
48 WARNS=4 (again)
49 detached sig
50 get rid of assert()s
51 disable core dumps
52 add a --help option
53 sha256 digests
54 print out size of key in --list-keys
55 decryption - print encrypted key info
56 get rid of local files
57 hash algorithm selection
58 detached verification
59 RCS Ids
60 Look at inefficiencies - read() etc
61 cat command to display a verified file without signature
62 get rid of ops_memory after used literal_data_body
63 new package for 1.99.4
64 separate verify program
65 Add --passwd-fd n argument
66 bring forward netpgpverify mods to netpgp
67 move directory locations in package and cvs repo
68 fix up tests for new directory locations
69 separate key management program
70 C++ guards in header file
71 modify sets lists for netpgpverify
72 don't require passphrase for keys without one
73 failure to run if no userid in gpg.conf (even if --userid specified)
74 don't complain if no .gnupg dir (even when using --homedir)
75 make it work with ssh host keys
76 regex matching for names and signatures
77 in memory encryption and decryption
78 netpgpagent
79 ssss
80 make netpgp work from stdin/to stdout