]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/blob - Crypto/TODO
a79ad7199868584f20f75ad93af0a9bc376afeee
[tahoe-lafs/tahoe-lafs.git] / Crypto / TODO
1
2 * Add more tests for random pool code?
3
4 * Manual and Web page: point to SF project for bug reports
5
6 * Update documentation (mention dodgy status of PublicKey code)
7
8 * Clean up markup in pycrypt.tex
9
10 * Reformat all the code to MEMS Exchange style
11
12 * Document the functions and macros for adding a new algorithm
13     Hash functions:
14   hash_init(), hash_copy(), DIGEST_SIZE, hash_update(), hash_digest()
15     Block functions: 
16   ...
17
18 * Provide drop-in support for extensions/drivers like
19 amkCrypto/mxCrypto. There should be some way to register these
20 drivers in your package, e.g. by defining a certain subdirectory
21 to be a place where pycrypto looks for these drivers at startup
22 time.
23
24 * Add a secure PRNG (Yarrow, maybe?)
25
26 * A secret sharing module should be added to Util or Protocols.
27         
28 Documentation:
29         Document chaff/winnow better
30         Add docstrings everywhere.
31