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