On Thu, 23 Jan 2003, Matthew Toseland wrote: > > > Not true. _Everything_ is encrypted in freenet, at least once. > > > Connections are encrypted using the node public/private keypairs. > > > > Aren't connections between the nodes connected on a per-connection basis > > with one-off keys (like https, for example)? Or was this deemed > > unnecessary, and the payload is just sent to the relevant port, so only > > the intended recipient node can actually decode and read it? > > We use DSA. Asymmetric crypto is really slow, so we just use it to > negotiate a (random) session key.
That's what I thought, thank you. > > How will the network deal with the situation where nodes exchange routing > > information, and some think that a particular key is related to one IP > > address, but the others think it is related to a different address, at the > > same time? Will this not cause information drift where eventually all > > nodes will converge to one IP address? Or do the nodes understand the > > concept of multiple IP addresses? Or is the node location always assessed > > by name, rather than IP address, when the name is supplied? > > Errr. A key is associated in each node's routing table with a node > reference. A node reference has one IP address, but that can be either a > plain IP address or a name. For more information about nodes exchanging > routing information, see the papers on the website. So the _name_ IS exchanged when supplied, rather than the dereferenced IP. That's what I wanted to know. I wasn't sure if the name gets dereferenced by the node before it sends it's announcements, or whether it announces with the name and leave it to the other nodes to do their lookups. Thank you for clearing that up. Gordan _______________________________________________ Tech mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/tech
