On Wednesday 29 January 2003 16:21, you wrote: > ----- Original Message ----- > From: "Gianni Johansson" <giannijohansson at attbi.com> > > > I thought I had mailed this link to the list a while back, but here it is > > again. > > http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/freenet/Contrib/gj/FCP-FEC.t >x t > > > This whole episode with inserting metadata into data blocks should have > > never > > > happened. I tried to get the following changes to the SplitFile spec > > made > > two > > > weeks ago. > > http://hawk.freenetproject.org:8080/pipermail/devl/2003-January/003373.html > > <snip> > > > 1) THIS SHOULD BE ADDED TO THE SPEC. > > -- 1) Specification of cipher used for all block CHKs > -- SplitFile.BlockCipher=TwoFish > > I am wondering why exactly this should be added. It aids with healing given > abilities a client does not usually have. The FCPServer implementation definitely reads the cipher out of the ClientPut.Cipher field.
See: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/freenet/freenet/src/freenet/node/states/FCP/NewClientPut.java?rev=HEAD&content-type=text/vnd.viewcvs-markup Unless I am missing something, it does look like you can specify the cipher. > We cannot choose the block cipher > to encrypt with. (unless things have changed) > > Counterproposal: > We could make the blanket statement that all the blocks of the splitfile > need to be the same encoding. It would have the same end result, assuming > that atleast one block was retrievable. Why make things complicated. What do you gain by not explictly stating which cipher is used? --gj _______________________________________________ devl mailing list devl at freenetproject.org http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl
