Add some bullet points to write up

svn:r6416
This commit is contained in:
Nick Mathewson 2006-04-25 05:42:09 +00:00
parent 7497ca7e46
commit 16fc946316

View File

@ -14,9 +14,31 @@ implementors should be aware of the anonymity and load-balancing implications
of their choices.
THIS SPEC ISN'T DONE OR CORRECT. I'm just copying in relevant info so
far. -NM
far. The starred points are things we should cover, but not an exhaustive
list. -NM
X. Guard nodes
1. General operation
* We build some circuits preemptively, and some on-demand.
* We attach greedily, and expire after time.
2. Building circuits
* Preemptive building
* On-demand building
* Choosing the path first, building second.
* Choosing the length of the circuit.
* Choosing entries, midpoints, exits.
* What to do when an extend fails
* Keeping track of 'expected' ports
* Backing off from circuit building when a long time has passed
*
3. Attaching streams to circuits
4. Rendezvous circuits
5. Guard nodes
(From some emails by arma)