summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorakuchling <akuchling@rivest.dlitz.net>2002-05-24 14:28:03 -0700
committerakuchling <akuchling@rivest.dlitz.net>2002-05-24 14:28:03 -0700
commita177d306c5f691702b9efaa1fdbf95515c944973 (patch)
tree8e16e39c8e0ae2061b537f4067b36b6821a93c1d /TODO
parentaa51ad97130a54e8542820a2a6f736be156566d2 (diff)
downloadpycrypto-a177d306c5f691702b9efaa1fdbf95515c944973.tar.gz
[project @ akuchling-20020524212803-61f355dbc5fbed39]
[project @ 2002-05-24 14:28:03 by akuchling] Updated file
Diffstat (limited to 'TODO')
-rw-r--r--TODO23
1 files changed, 7 insertions, 16 deletions
diff --git a/TODO b/TODO
index 88f4303..a81ae34 100644
--- a/TODO
+++ b/TODO
@@ -1,29 +1,20 @@
-For 1.9alpha2:
+For 1.9alpha3:
+
+* Add more tests for random pool code?
-* Add test for random pool code, which seems the most buggy
- module in the package.
-
* Update documentation
+* Clean up markup in pycrypt.tex
+
+* Reformat all the code to MEMS Exchange style
+
* Document the functions and macros for adding a new algorithm
Hash functions:
hash_init(), hash_copy(), DIGEST_SIZE, hash_update(), hash_digest()
Block functions:
...
-* Break backward compatibility. The interfaces were invented around
-1995, back when I was younger and dumber. I'd like to clean them up,
-cruelly breaking backward compatibility where necessary, and release
-the new code as version 2.0 to signal the magnitude of the changes.
-While we have the chance, we can also drop useless code, rename
-packages and classes, or whatever.
-
-* Modernize the code to current standards (Distutils installation,
-docstrings, naming conventions, test suites).
-
-* Possibly add SHA256, SHA512.
-
* Provide drop-in support for extensions/drivers like
amkCrypto/mxCrypto. There should be some way to register these
drivers in your package, e.g. by defining a certain subdirectory