On Sun, Sep 21, 2003 at 03:18:04AM +1000, fish wrote:
> Anyhow, to the implenetation.  Basically, you have a local cache, obviously.  
> This entire file is encrypted with a key only held in memory, and is padded
> with random data.  Within this file, you store each piece of data, padded to
> maxKeySize with random data, and each piece individually encrypted with 
> another key (one key per record, new key generated for each new piece of 
> data cached), again only stored in memory. 

This should be done for all freenet tempfiles, though not necessarily by
fred. Splitfile decoding already writes unencrypted content to the temp
dir, so just put your stuff there, and add a big warning to the readme
that the tempdir should be somewhere safe, ie on an encrypted disk or purely
in RAM, or just on a disk that gets scrubbed on shutdown, depending on
what your demands are.

-- 
Frank v Waveren                                      Fingerprint: 21A7 C7F3
[EMAIL PROTECTED]|stack.nl|dse.nl] ICQ#10074100               1FF3 47FF 545C CB53
Public key: hkp://wwwkeys.pgp.net/[EMAIL PROTECTED]            7BD9 09C0 3AC1 6DF2
_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to