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

Reply via email to