Nick Mathewson
|
81922a125c
More doxygenation.
|
20 years ago |
Roger Dingledine
|
21e094a5d3
function header comments for onion.c, including doxygen markup
|
20 years ago |
Roger Dingledine
|
28f034e10a
now assume all routers support rendezvous cells
|
20 years ago |
Roger Dingledine
|
25d54257fb
use tor_assert
|
20 years ago |
Nick Mathewson
|
0fca143ea1
Remove onion_pkey from connection, since onion keys can change more often than connections. Also add more log messages
|
20 years ago |
Nick Mathewson
|
c44016e86e
Merge flagday into main branch.
|
20 years ago |
Roger Dingledine
|
01e594e512
clean up some warnings
|
20 years ago |
Roger Dingledine
|
49f5e5b4ae
handle more purposes in new_route_len
|
20 years ago |
Roger Dingledine
|
c5052bec95
normal circs are 3 hops, but rend/intro circs are 4, because
|
20 years ago |
Roger Dingledine
|
6cf584b765
clean up choose_good_exit_server()
|
20 years ago |
Nick Mathewson
|
10b48fee28
Generating data does no good if you make no use of it
|
20 years ago |
Nick Mathewson
|
8169da5c30
Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't need
|
20 years ago |
Roger Dingledine
|
93801ac40d
don't pick myself or my twins as hops when building circuits
|
20 years ago |
Nick Mathewson
|
789df20e7d
There is no need to cast void* to other pointer types.
|
20 years ago |
Nick Mathewson
|
75c19716a8
Put ourself in router list; act accordingly.
|
20 years ago |
Nick Mathewson
|
2fc106d210
Force hybrid encryption on for key negotiation
|
20 years ago |
Nick Mathewson
|
40a5d6055e
Stupid sizeof operator!
|
20 years ago |
Nick Mathewson
|
2446996f97
Remove vestigial variable
|
20 years ago |
Nick Mathewson
|
6290d027c9
Continue attack on magic numbers; use new crypto wrappers where possible
|
20 years ago |
Nick Mathewson
|
137b577bbd
Refactor the heck out of crypto interface: admit that we will stick with one ciphersuite at a time, make const things const, and stop putting openssl in the headers.
|
20 years ago |
Roger Dingledine
|
8c19d6e3d7
alice can intercept y.onion requests, do a lookup on them via tor,
|
20 years ago |
Nick Mathewson
|
fc4d15baf6
Hide smartlist internals
|
20 years ago |
Roger Dingledine
|
fc3d7383e7
router_choose_random_node can take a smartlist of nodes to exclude
|
20 years ago |
Roger Dingledine
|
f34e6da3e7
now circuit_get_newest returns an appropriate circ for your purpose
|
20 years ago |
Nick Mathewson
|
79fc52170e
For hidden services: handle INTRODUCE2, send ESTABLISH_INTRO, RENDEZVOUS1.
|
20 years ago |
Roger Dingledine
|
05b99bcf7d
alice chooses her rendezvous node from all running routers
|
20 years ago |
Roger Dingledine
|
cc3c4245cb
let the circuit-launcher choose the exit node (if he wants)
|
20 years ago |
Nick Mathewson
|
93ab51e9ac
Make smartlist Do What Arma Expects.
|
20 years ago |
Nick Mathewson
|
96a86ef14d
Remove maximum-size field from smartlists
|
20 years ago |
Roger Dingledine
|
45699bb5ee
clean up some 'warn' messages while i'm at it
|
20 years ago |