aboutsummaryrefslogtreecommitdiffstats
path: root/doc/dev
diff options
context:
space:
mode:
authorlloyd <[email protected]>2015-02-19 23:39:00 +0000
committerlloyd <[email protected]>2015-02-19 23:39:00 +0000
commitef4aea47f25323abfc8fd47e0b1cfe2f13a912c5 (patch)
tree740949adabc09721889b9c463b83095205d0ac54 /doc/dev
parent368e23ad2eacfc0c230c48f12a6d4d2072881afc (diff)
Update relnotes and todo, fix python signature
Diffstat (limited to 'doc/dev')
-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