Roger Dingledine
|
6973ccb59b
still removing version.h
|
21 years ago |
Roger Dingledine
|
649fbceaa1
removed obsolete version.h
|
21 years ago |
Roger Dingledine
|
bf8ef8e597
obsolete, removed
|
21 years ago |
Nick Mathewson
|
9ef930f21a
Routerinfos are no longer linked
|
21 years ago |
Nick Mathewson
|
c2e7b5ec3f
We cant recognize ourself until we resolve all the routers.
|
21 years ago |
Nick Mathewson
|
52604afd62
more debugging on build_directory
|
21 years ago |
Nick Mathewson
|
54a58c897c
more debugging on build_directory
|
21 years ago |
Nick Mathewson
|
39314a13b0
Thats the letter I and the number 2. (Apologies to Negativland)
|
21 years ago |
Nick Mathewson
|
22df330f14
Get directories working.
|
21 years ago |
Nick Mathewson
|
1d1f46e40d
(possibly incorrect) code to make routers get resolved when they're
|
21 years ago |
Nick Mathewson
|
c3998e94f9
Call the right signed-directory functions; try to describe the difference between everything; remove some unused interfaces
|
21 years ago |
Roger Dingledine
|
bcfbccb056
cheap hack so the dirservers have a signing key
|
21 years ago |
Roger Dingledine
|
2c7e660c62
sign directories with the signing key
|
21 years ago |
Roger Dingledine
|
0f17d09066
hints for nick on where to integrate
|
21 years ago |
Nick Mathewson
|
b58939745e
Do not replace old directory if new one is invalid
|
21 years ago |
Nick Mathewson
|
afc0eb2c71
Tested backends for directory signing and checking. Directory parser completely refactored. Need documentation and integration. Explanitory mail forthcoming.
|
21 years ago |
Roger Dingledine
|
bbddd50082
fix double-semicolon parse error
|
21 years ago |
Nick Mathewson
|
445cd8f0f1
Decrease DH group length to 1024. (Roger, you may want to read section 1 of the IETF draft: a 1024-bit DH key probably reduces our cipher strength to ~80 bits.)
|
21 years ago |
Nick Mathewson
|
d0ff485e1b
More work on directories. Signed directories not yet tested. No support for checking sigs yet
|
21 years ago |
Roger Dingledine
|
3416a10627
update the todo
|
21 years ago |
Nick Mathewson
|
fcf7bfe290
Refactor directories; add unit tests; add router keyword
|
21 years ago |
Roger Dingledine
|
03ed54e920
put some symbolic constants to the onion skin lengths
|
21 years ago |
Roger Dingledine
|
d7f50337c1
incremental path building in; uses ephemeral DH; onions are gone
|
21 years ago |
Nick Mathewson
|
44b4efe34d
Tests, headers, and debugging for onion skin backend
|
21 years ago |
Roger Dingledine
|
96759a609e
streams are now 8 bytes, and are recognized by intermediate hops
|
21 years ago |
Roger Dingledine
|
bb75b14218
remove obsolete test code
|
21 years ago |
Roger Dingledine
|
8a94dd60af
cpath is now a doubly linked list, not an array
|
21 years ago |
Nick Mathewson
|
1eeb3f65fc
Implement core of onion-skin-based handshake
|
21 years ago |
Roger Dingledine
|
0560008497
terminology shift: data->relay, topic->relay, topic->stream
|
21 years ago |
Nick Mathewson
|
6af79f3a03
Basic diffie-helman wrappers with fixed modulus and tests
|
21 years ago |