Roger Dingledine
|
3416a10627
update the todo
|
22 years ago |
Nick Mathewson
|
fcf7bfe290
Refactor directories; add unit tests; add router keyword
|
22 years ago |
Roger Dingledine
|
03ed54e920
put some symbolic constants to the onion skin lengths
|
22 years ago |
Roger Dingledine
|
d7f50337c1
incremental path building in; uses ephemeral DH; onions are gone
|
22 years ago |
Nick Mathewson
|
44b4efe34d
Tests, headers, and debugging for onion skin backend
|
22 years ago |
Roger Dingledine
|
96759a609e
streams are now 8 bytes, and are recognized by intermediate hops
|
22 years ago |
Roger Dingledine
|
bb75b14218
remove obsolete test code
|
22 years ago |
Roger Dingledine
|
8a94dd60af
cpath is now a doubly linked list, not an array
|
22 years ago |
Nick Mathewson
|
1eeb3f65fc
Implement core of onion-skin-based handshake
|
22 years ago |
Roger Dingledine
|
0560008497
terminology shift: data->relay, topic->relay, topic->stream
|
22 years ago |
Nick Mathewson
|
6af79f3a03
Basic diffie-helman wrappers with fixed modulus and tests
|
22 years ago |
Roger Dingledine
|
e0d734eb69
update based on discussions at discex iii
|
22 years ago |
Roger Dingledine
|
59e70bcae6
bugfix: a circ can't be youngest if it's still connecting to the first hop
|
22 years ago |
Roger Dingledine
|
f54186aa91
bugfix: refactor to always use circuit_remove
|
22 years ago |
Roger Dingledine
|
ffae44aafd
bugfix: don't segfault if there's no valid circuit open
|
22 years ago |
Roger Dingledine
|
f8c6339979
update docs to reflect a bit more reality
|
22 years ago |
Roger Dingledine
|
10902028e0
bugfix: only close old circuits if they have no connections!
|
22 years ago |
Nick Mathewson
|
5c514620fc
Adjust straggling users of payload field
|
22 years ago |
Nick Mathewson
|
32a3e704b4
Choose correct abstraction for topic_foo. Abstract random-integer code
|
22 years ago |
Nick Mathewson
|
fdf4d4aa85
Use cell.topic* fields in ap_handshake_send_begin
|
22 years ago |
Nick Mathewson
|
6fd4f2a17f
Rebuild or and test binaries when a libor.a changes but or/*.c does not.
|
22 years ago |
Nick Mathewson
|
598c3069e1
Apply algebra; remove a condition
|
22 years ago |
Nick Mathewson
|
2da6482f63
tv_udiff: do not modify arguments, and compute results correctly.
|
22 years ago |
Nick Mathewson
|
0a9e83369a
17 does not divide 1024, but it can stomp some interesting pointers and segfault the test suite
|
22 years ago |
Nick Mathewson
|
d3c0e5ab34
Fix test.h to have once-only evalutation of arguments
|
22 years ago |
Roger Dingledine
|
fe1aba7f15
more cleanup
|
22 years ago |
Roger Dingledine
|
f39ca8a3aa
further cleanup, test.c still has some bugs
|
22 years ago |
Nick Mathewson
|
97d847b9e3
Factor out cell packing and unpacking
|
22 years ago |
Nick Mathewson
|
1bbea670bc
Remove the last vestige of code that claims to know the inner structure of an onion on the network
|
22 years ago |
Roger Dingledine
|
05b52ad868
bugfix: make onions work again
|
22 years ago |