aboutsummaryrefslogtreecommitdiffstats
path: root/doc/dev/todo.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/dev/todo.rst')
-rw-r--r--doc/dev/todo.rst26
1 files changed, 18 insertions, 8 deletions
diff --git a/doc/dev/todo.rst b/doc/dev/todo.rst
index ae1853dbf..223c50bbb 100644
--- a/doc/dev/todo.rst
+++ b/doc/dev/todo.rst
@@ -5,13 +5,16 @@ These are features either requested by users or that seem like
potentially useful things to have. Several are quite self-contained
and could make a quick project.
-Request a new feature by sending a patch.
+Request a new feature by sending a patch to this file or by writing to
+the mailing list.
Basic Crypto
----------------------------------------
+* Bitsliced AES or Camellia
+* Serpent using AVX2
* scrypt
-* BLAKE2
+* BLAKE2b
* EdDSA
* Skein-MAC
* ARIA (Korean block cipher, RFCs 5794 and 6209)
@@ -36,18 +39,20 @@ PKIX
* OCSP responder logic
* X.509 attribute certificates (RFC 5755)
-ECC / BigInt / Math
+Public Key Crypto, Math, Algorithms
----------------------------------------
-* Specialized reductions for P-256 and P-384
-* MP asm optimizations - SSE2, ARM/NEON, ...
+* Add specialized reductions for P-256 and P-384
+* Optimizations for BigInt using SSE2, ARM/NEON, AVX2, ...
+* Fast new implementations/algorithms for ECC point operations,
+ Montgomery multiplication, multi-exponentiation, ...
New Protocols
----------------------------------------
* Off-The-Record message protocol
* Some useful subset of OpenPGP
-* SSHv2 server
+* SSHv2 client and/or server
* Cash schemes (such as Lucre, credlib, bitcoin?)
Accelerators / backends
@@ -60,7 +65,12 @@ Accelerators / backends
* ARMv8 crypto extensions
* Intel Skylake SHA-1/SHA-2
-Python
+Python/FFI
----------------------------------------
-* TLS, ECDSA, bcrypt, ...
+* Expose TLS
+
+Build
+----------------------------------------
+
+* Code signing for Windows installers