aboutsummaryrefslogtreecommitdiffstats
path: root/doc/todo.rst
diff options
context:
space:
mode:
authorJack Lloyd <[email protected]>2016-04-15 02:41:06 -0400
committerJack Lloyd <[email protected]>2016-04-15 02:41:06 -0400
commita4358c96a0de1ab7afc0b437ab79bfc35f2e1824 (patch)
treec1251604ceaf4b0a845c7a29025039ef172a7c3a /doc/todo.rst
parent3b96a9ce96b555f120e6513f6aedae797429bcea (diff)
Specific ideas re PGP support
Diffstat (limited to 'doc/todo.rst')
-rw-r--r--doc/todo.rst18
1 files changed, 15 insertions, 3 deletions
diff --git a/doc/todo.rst b/doc/todo.rst
index 52ee5c4a2..4d33731ea 100644
--- a/doc/todo.rst
+++ b/doc/todo.rst
@@ -1,6 +1,10 @@
Projects
========================================
+Feel free to take one of these on if it interests you. Before starting
+out on something, send an email to the dev list or open a discussion
+ticket on GitHub to make sure you're on the right track.
+
Request a new feature by opening a pull request to update this file.
CLI
@@ -41,9 +45,17 @@ New Protocols / Formats
----------------------------------------
* NaCl compatible cryptobox functions
-* Off-The-Record v3 encrypted chat protocol
+* Off-The-Record v3 https://otr.cypherpunks.ca/
* Some useful subset of OpenPGP
-* SSHv2 client and/or server
+ - Subset #1: symmetrically encrypted files
+
+ Not aiming to process arbitrary OpenPGP, but rather produce
+ something that happens to be readable by `gpg` and is relatively
+ simple to process for decryption. Require a 128-bit block cipher
+ and MDC packet.
+
+ - Subset #2: Process OpenPGP public keys
+ - Subset #3: Verification of OpenPGP signatures
Accelerators / backends
----------------------------------------
@@ -61,7 +73,7 @@ FFI (Python, OCaml)
* Expose certificates
* Expose TLS
-* Write a CLI in Python
+* Write a CLI or HTTPS client in Python
Symmetric Algorithms, Hashes, ...
----------------------------------------