aboutsummaryrefslogtreecommitdiffstats
path: root/doc/dev_ref/todo.rst
diff options
context:
space:
mode:
authorJack Lloyd <[email protected]>2019-09-09 19:54:35 -0400
committerJack Lloyd <[email protected]>2019-09-09 19:54:35 -0400
commit0ee18280a798c3f311259036ae70e503ae9ff3a3 (patch)
tree48a0d2a60155346384776ea374d6e18ca89f1a56 /doc/dev_ref/todo.rst
parent019d1f5f3ee1cfea1eec123f720c5c8f43b0c06f (diff)
Update todos
Diffstat (limited to 'doc/dev_ref/todo.rst')
-rw-r--r--doc/dev_ref/todo.rst18
1 files changed, 6 insertions, 12 deletions
diff --git a/doc/dev_ref/todo.rst b/doc/dev_ref/todo.rst
index 714722f30..6c1dadf8f 100644
--- a/doc/dev_ref/todo.rst
+++ b/doc/dev_ref/todo.rst
@@ -12,8 +12,7 @@ Ciphers, Hashes, PBKDF
* Stiched AES-NI GCM mode
* Bitsliced AES or Camellia
-* Compressed tables for AES
-* AES using vector permutes for NEON
+* Vector permute AES only supports little-endian systems; fix for big-endian
* Camellia using AES-NI
* Poly1305 using AVX2
* ASCON 1.2 (CAESAR)
@@ -39,7 +38,7 @@ Public Key Crypto, Math
* Abstract representation of ECC point elements to allow specific
implementations of the field arithmetic depending upon the curve.
* Use NAF (joint sparse form) for ECC multi-exponentiation
-* Curves for pairings (BN-256 is widely implemented)
+* Curves for pairings (BN-256, BLS12-381)
* Identity based encryption
* BBS group signatures
* Paillier homomorphic cryptosystem
@@ -60,6 +59,9 @@ Utility Functions
* Add a memory span type
* Make Memory_Pool more concurrent (currently uses a global lock)
+* Guarded integer type to prevent overflow bugs
+* Add logging callbacks
+* Add latency tracing framework
Multiparty Protocols
----------------------
@@ -77,9 +79,7 @@ External Providers, Hardware Support
* Extend Apple CommonCrypto provider (HMAC, CMAC, RSA, ECDSA, ECDH)
* Support iOS keychain access
* POWER8 crypto extensions (SHA-2, GCM)
-* POWER9 on-chip RNG (DARN)
* Better TPM support: NVRAM, PCR measurements, sealing
-* Intel SGX support
* Support Intel QuickAssist accelerator cards
TLS
@@ -163,13 +163,6 @@ Python
* Write a CLI or HTTPS client in Python
-Library Infrastructure
-----------------------------------------
-
-* Guarded integer type to prevent overflow bugs
-* Add logging callbacks
-* Add latency tracing framework
-
Build/Test
----------------------------------------
@@ -188,6 +181,7 @@ Build/Test
* Add support for vxWorks
* Add support for Fuschia OS
* Add support for CloudABI
+* Add support for SGX
FIPS 140 Build
---------------------------------------