]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
download: make plaintext and ciphertext hashes in the UEB optional.
authorBrian Warner <warner@lothar.com>
Sun, 23 Mar 2008 21:46:49 +0000 (14:46 -0700)
committerBrian Warner <warner@lothar.com>
Sun, 23 Mar 2008 21:46:49 +0000 (14:46 -0700)
commit553367d56763f3442ff28a5c5b7ea62865ae4ff0
tree7a85f6fb25ad33b25e33923dbc5270a47f5a79a6
parent7acb115c6eeea710c5c3232258c7e9c857da8afd
download: make plaintext and ciphertext hashes in the UEB optional.
Removing the plaintext hashes can help with the guess-partial-information
attack. This does not affect compatibility, but if and when we actually
remove any hashes from the share, that will introduce a
forwards-compatibility break: tahoe-0.9 will not be able to read such files.
src/allmydata/download.py
src/allmydata/test/test_encode.py