diff --git a/todo.md b/todo.md index ae8f414..57f4ac4 100644 --- a/todo.md +++ b/todo.md @@ -22,3 +22,18 @@ There's lots of things to add. - Add a number of public keys to a group. When the client encrypts to a group, use all the keys. - Auto-remove expired keys from groups + +## Technical TODO + +More specific stuff + +- Wrap keys in Armor when sending over the wire + - Figure out sending multiple keys in the same request. Wrap in json? Can + Armor handle multiple keys? Can I just concatinate multiple Armored keys? +- Auto-generate self-signed certs for testing TLS +- Password protect private keys? + - Where would this password be stored? + - Keys would ultimately need to be stored on disk *somewhere*, and they can't + be unprotected there. +- Reorganize code to split client and server and a common lib +- Look at KMIP. Do I want to implement this?