diff options
author | akuchling <akuchling@rivest.dlitz.net> | 2002-05-24 14:28:03 -0700 |
---|---|---|
committer | akuchling <akuchling@rivest.dlitz.net> | 2002-05-24 14:28:03 -0700 |
commit | a177d306c5f691702b9efaa1fdbf95515c944973 (patch) | |
tree | 8e16e39c8e0ae2061b537f4067b36b6821a93c1d /TODO | |
parent | aa51ad97130a54e8542820a2a6f736be156566d2 (diff) | |
download | pycrypto-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-- | TODO | 23 |
1 files changed, 7 insertions, 16 deletions
@@ -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 |