TODO revision 1.9 1 To Do
2 =====
3 separate verify program
4 separate from libcrypto?
5 64-bit offsets
6 need a netpgp_set_{pub,sec}key()? vs _init()?
7 default compression when signing?
8 get rid of ops_memory after used literal_data_body
9 sort out callback - ops_export_key, packet-parse callback etc
10 Simplify IO
11 Make into SHA1Init, SHA1End, SHA1File style of calls
12 Multiple recipients for encryption
13
14 Done
15 ====
16 autoconf
17 libtool
18 name change
19 content_ naming scheme
20 Brief test script
21 get rid of C global
22 put all readers and writers together in one file
23 Add mmapped method
24 merge mmap'ed and fd reads - if mmap fails, fall back to read
25 Make sure all openpgpsdk changes are brought forward
26 look at header file fun
27 new version number in autoconf
28 Make decrypt work with files > 8192 bytes
29 dynamically size literal_data_body before decompressing?
30 restore ops_export_key functionality
31 match keyids using case insensitive matching - (c0596823 == C0596823)
32 use PRIsize appropriately
33 make a high-level interface
34 get rid of multiple local headers
35 get rid of long identifier names - all done internally now
36 Finish name change for everything
37 work out what's exported and what's not
38 finish off main header file
39 init(&netpgp, userid, pubring, secring)
40 __ops
41 real naming scheme
42 get rid of malloc() instances -> calloc()
43 change include directory
44 Install man pages
45 WARNS=4 (again)
46 detached sig
47 get rid of assert()s
48 disable core dumps
49 add a --help option
50 sha256 digests
51 print out size of key in --list-keys
52 decryption - print encrypted key info
53 get rid of local files
54 hash algorithm selection
55 detached verification
56 RCS Ids
57 Look at inefficiencies - read() etc
58 cat command to display a verified file without signature
59