]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
UNDO: upload: stop putting plaintext and ciphertext hashes in shares.
authorBrian Warner <warner@lothar.com>
Sun, 23 Mar 2008 22:35:54 +0000 (15:35 -0700)
committerBrian Warner <warner@lothar.com>
Sun, 23 Mar 2008 22:35:54 +0000 (15:35 -0700)
commit7b21054c33d4651dd7ba18ece5ec84d5e62d321c
treee36df3ea6f201861d6e93969cb4c20dda4b733b4
parent3b7b1932a9869cac0d4263f29bdf0950ebcf3d18
UNDO: upload: stop putting plaintext and ciphertext hashes in shares.
This removes the guess-partial-information attack vector, and reduces
the amount of overhead that we consume with each file. It also introduces
a forwards-compability break: older versions of the code (before the
previous download-time "make hashes optional" patch) will be unable
to read files uploaded by this version, as they will complain about the
missing hashes. This patch is experimental, and is being pushed into
trunk to obtain test coverage. We may undo it before releasing 1.0.
src/allmydata/encode.py
src/allmydata/test/test_encode.py
src/allmydata/test/test_system.py