tahoe-lafs/src/allmydata/web
Zooko O'Whielacronx fc3bd0c987 use added secret to protect convergent encryption
Now upload or encode methods take a required argument named "convergence" which can be either None, indicating no convergent encryption at all, or a string, which is the "added secret" to be mixed in to the content hash key.  If you want traditional convergent encryption behavior, set the added secret to be the empty string.

This patch also renames "content hash key" to "convergent encryption" in a argument names and variable names.  (A different and larger renaming is needed in order to clarify that Tahoe supports immutable files which are not encrypted content-hash-key a.k.a. convergent encryption.)

This patch also changes a few unit tests to use non-convergent encryption, because it doesn't matter for what they are testing and non-convergent encryption is slightly faster.
2008-03-24 09:46:06 -07:00
..
__init__.py tweak webish to use resource_filename to find css and html files 2008-01-22 17:44:58 -07:00
common.py webish: show storage sizelimit, abbreviate current usage 2008-03-06 21:16:38 -07:00
directory.xhtml webish: display timestamps 2008-02-11 15:13:18 -07:00
download-status.xhtml web: status: add 'started' timestamps to all operations 2008-03-04 18:50:44 -07:00
introducer.xhtml introweb: combine announcement and subscriber information to show version+nickname for each client 2008-03-11 19:21:29 -07:00
introweb.py introducer: record a timestamp with each announcement, and display it on the introducer's web page 2008-03-11 19:33:19 -07:00
manifest.xhtml webish.py: add a web page to display the manifest for any particular directory 2007-06-26 19:55:21 -07:00
provisioning.xhtml add a provisioning utility page which shows necessary storage space and transfer rates for grids of various sizes 2007-08-26 23:44:24 -07:00
publish-status.xhtml webish: add publish status 2008-03-05 18:41:10 -07:00
rename-form.xhtml add a 'rename' button to the webish dir view 2007-07-12 16:53:54 -07:00
retrieve-status.xhtml webish: add publish status 2008-03-05 18:41:10 -07:00
status.py web/status.py: guard against file_size=None, closes #354 2008-03-17 13:31:10 -07:00
status.xhtml web: status: add 'started' timestamps to all operations 2008-03-04 18:50:44 -07:00
tahoe.css webish.py: put the URI in a narrower auto-scrolling box (with CSS) 2007-06-15 01:32:20 -07:00
unlinked.py use added secret to protect convergent encryption 2008-03-24 09:46:06 -07:00
upload-results.xhtml webish: make upload timings visible on the recent uploads/downloads status page 2008-03-03 14:48:52 -07:00
upload-status.xhtml webish: add more share information to upload status, including assisted uploads 2008-03-05 19:51:51 -07:00
welcome.xhtml retain 10 most recent upload/download status objects, show them in /status . Prep for showing individual status objects 2008-02-29 22:19:03 -07:00