Michael Wiktowy wrote: > > If you have support for generating SSKs then you have support for SVKs by > default, so what are you worried about?
I'm just wrapping the java clients, so of course I've got support for them. I gave in and threw together CHK, SVK, and KSK support earlier today, at the cost of some simplicity. Right now I'm worried about thread management and how I'll have to change the various crappy data structures I use for version 0.3. <key info snipped> I like SSK's. The other keytypes certainly have their uses, but the SSK is just so intuitive. Everything else requires a certain deviation from the old internet world-view of "who's files are those?". With SSK's you simply say "Oh, Bob inserted a new file? Named blah_blah_blah.txt? Cool, I'll check it out!". You select Bob from the popup menu, enter blah_blah_blah.txt, and you're off. People don't download arbitrary files. Usually they have a small number of interests. Every day Jane downloads the latest industrial music and lesbian porn. Whatever. But SSK's provide a very elegant way for her to go about it. Perhaps her client automatically checks a key in the supspace--updates.day.year, for example--and says "Yes, Jane, there's been a lot of new porn lately. I can get this, this, this..." That's only possible with SSK's. If you look at internet communities you'll find select groups of people who contribute often and a whole mass of lurkers who follow them. Linus Torvalds has the private key for the linux kernel subspace. Scott and Oskar have the private key for the freenet project subspace. It works, of course, because we trust Linus, Scott, and Oskar. The new linux kernel won't format our hard disks on bootup, and running a fresh cvs checkout of freenet will never send /etc/passwd to Ian's email account. SSK's make sure of this in a very intuitive package. Mark Roberts mroberts100 at mediaone.net _______________________________________________ Freenet-dev mailing list Freenet-dev at lists.sourceforge.net http://lists.sourceforge.net/mailman/listinfo/freenet-dev
