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
