Home | History | Annotate | Line # | Download | only in dist
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