r12639@catbus: nickm | 2007-05-02 17:37:49 -0400

Start implementing key certificate parsing.  Note TODO items for combined 101/103.


svn:r10097
This commit is contained in:
Nick Mathewson
2007-05-02 21:37:55 +00:00
parent 9279c1d5fe
commit e2a49ed2f4
3 changed files with 262 additions and 28 deletions
+14 -3
View File
@@ -53,13 +53,23 @@ N . Document transport and natdport
Things we'd like to do in 0.2.0.x:
- Proposals:
- 101: Voting on the Tor Directory System
. 101: Voting on the Tor Directory System
- Prepare ASAP for new voting formats
- Don't flip out with warnings when voting-related URLs are
uploaded/downloaded.
- Finalize proposal
. Finalize proposal
- Merge 101 and 103 and dir-spec.txt into a new dir-spec.txt; fork
the existing one into dir-spec-v2.txt.
- Get authorities voting
- Implement parsing for new document formats
. Implement parsing for new document formats
o Parse key certificates
- Parse votes and consensuses
- Unit tests for above
- Code to manage key certificates
- Cache on disk
- Download as needed
- Serve list as needed.
- Avoid double-checking signatures every time we get a vote.
- Code to generate votes
- Code to generate consensus from a list of votes
- Add a signature to a consensus.
@@ -85,6 +95,7 @@ Things we'd like to do in 0.2.0.x:
- 108: Base "Stable" Flag on Mean Time Between Failures
- 109: No more than one server per IP address
- 103: Splitting identity key from regularly used signing key
- Merge with 101 into a new dir-spec.txt
- 113: Simplifying directory authority administration
- 110: prevent infinite-length circuits (phase one)
- servers should recognize relay_extend cells and pass them