]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
move almost all hashing to SHA256, consolidate into hashutil.py
authorBrian Warner <warner@allmydata.com>
Fri, 8 Jun 2007 04:47:21 +0000 (21:47 -0700)
committerBrian Warner <warner@allmydata.com>
Fri, 8 Jun 2007 04:47:21 +0000 (21:47 -0700)
commitc049941529f6a657d8b56c6164b6407639804be2
treedd0361818b74434c9a6a8cc500cdbf104c7022f4
parentcabba59fe74c6221e3714dffacbd50b44ca905c1
move almost all hashing to SHA256, consolidate into hashutil.py

The only SHA-1 hash that remains is used in the permutation of nodeids,
where we need to decide if we care about performance or long-term security.
I suspect that we could use a much weaker hash (and faster) hash for
this purpose. In the long run, we'll be doing thousands of such hashes
for each file uploaded or downloaded (one per known peer).
src/allmydata/download.py
src/allmydata/encode.py
src/allmydata/hashtree.py
src/allmydata/interfaces.py
src/allmydata/test/test_encode.py
src/allmydata/test/test_system.py
src/allmydata/test/test_upload.py
src/allmydata/upload.py
src/allmydata/uri.py
src/allmydata/util/hashutil.py
src/allmydata/workqueue.py