TODO revision 1.44 1 To Do
2 =====
3 check pkt size during read
4 list sigs on a per-user basis
5 elgamal enc/decryption?
6 2^n sized packets - regions?
7 json for verification in netpgp
8 show attributes on key listings
9 agent
10 agentctl
11 convert to and from ascii armored sigs
12 gpgme compat lib
13 get rid of public key free as part of seckey
14 is get_passphrase_cb needed?
15 error logging
16 separate from libcrypto?
17 thresholds
18 default compression when signing?
19
20 Done
21 ====
22 autoconf
23 libtool
24 name change
25 content_ naming scheme
26 Brief test script
27 get rid of C global
28 put all readers and writers together in one file
29 Add mmapped method
30 merge mmap'ed and fd reads - if mmap fails, fall back to read
31 Make sure all openpgpsdk changes are brought forward
32 look at header file fun
33 new version number in autoconf
34 Make decrypt work with files > 8192 bytes
35 dynamically size literal_data_body before decompressing?
36 restore ops_export_key functionality
37 match keyids using case insensitive matching - (c0596823 == C0596823)
38 use PRIsize appropriately
39 make a high-level interface
40 get rid of multiple local headers
41 get rid of long identifier names - all done internally now
42 Finish name change for everything
43 work out what's exported and what's not
44 finish off main header file
45 init(&netpgp, userid, pubring, secring)
46 __ops
47 real naming scheme
48 get rid of malloc() instances -> calloc()
49 change include directory
50 Install man pages
51 WARNS=4 (again)
52 detached sig
53 get rid of assert()s
54 disable core dumps
55 add a --help option
56 sha256 digests
57 print out size of key in --list-keys
58 decryption - print encrypted key info
59 get rid of local files
60 hash algorithm selection
61 detached verification
62 RCS Ids
63 Look at inefficiencies - read() etc
64 cat command to display a verified file without signature
65 get rid of ops_memory after used literal_data_body
66 new package for 1.99.4
67 separate verify program
68 Add --passwd-fd n argument
69 bring forward netpgpverify mods to netpgp
70 move directory locations in package and cvs repo
71 fix up tests for new directory locations
72 separate key management program
73 C++ guards in header file
74 modify sets lists for netpgpverify
75 don't require passphrase for keys without one
76 failure to run if no userid in gpg.conf (even if --userid specified)
77 don't complain if no .gnupg dir (even when using --homedir)
78 make it work with ssh host keys
79 regex matching for names and signatures
80 in memory encryption and decryption
81 ssss
82 make netpgp work from stdin/to stdout
83 signature duration and expiry
84 multisign
85 settable from time
86 unarmoured static in packet-print.c and skipping in crypto.c
87 display expiry properly
88 unarmoured static in packet-print.c and skipping in crypto.c
89 duration -> expiry
90 print signing key info properly when prompting for passphrase
91 print decryption key info properly when prompting for passphrase
92 hkpd
93 hkpclient
94 netbsd/pkgsrc pr 42922
95 add expiry information to public key display
96 trust subpackets
97 add revocation information to public key display
98 --list-sigs - these come out in __ops_check_subkey_sig()
99 hkp to include sigs too
100 make netpgpkeys work - add, import, commit, update, sign, passphrase
101 fix ssh fingerprints not matching netpgp
102 json/yaml output
103 return userids from successful verify, and then print id out if required
104 convert between pgp and ssh key formats
105 PEM ssh keys and passphrases
106 camellia addition
107 fix calloc return values in symmetric.c/ops_crypt_t
108 prog to convert from pgp sec to ssh sec
109 add user-specifiable ciphers for encryption
110