Roger Dingledine
|
2202c2c7ec
AP conns use conn->rend_query now too
|
20 years ago |
Nick Mathewson
|
2bc2f1ed03
Finish renaming rend_service field
|
20 years ago |
Roger Dingledine
|
a8d805e292
break out circ->rend_service
|
20 years ago |
Nick Mathewson
|
e8345bfced
refactor; start adding debugging logs to midpoint rend stuff
|
20 years ago |
Nick Mathewson
|
25a9bc594f
Finish missing comment :p
|
20 years ago |
Nick Mathewson
|
08d748b6b3
Implement rennd_services_init
|
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
|
4cb21bab48
Make preferred/excluded intro points configurable
|
20 years ago |
Nick Mathewson
|
a981c4099a
Implement midpoint functionality for rendezvous points.
|
20 years ago |
Nick Mathewson
|
79fc52170e
For hidden services: handle INTRODUCE2, send ESTABLISH_INTRO, RENDEZVOUS1.
|
20 years ago |
Nick Mathewson
|
6b958494f3
refactor to use new digest/checksig wrapper, add emacs magic, untabify
|
20 years ago |
Nick Mathewson
|
cbbd13f789
Add new functions to wrap digest and sign/checksig.
|
20 years ago |
Nick Mathewson
|
cc8dc4e34c
Clarify handdshake digest logic
|
20 years ago |
Roger Dingledine
|
64cb3a027f
teach directory servers to handle renddesc responses
|
20 years ago |
Roger Dingledine
|
05b99bcf7d
alice chooses her rendezvous node from all running routers
|
20 years ago |
Nick Mathewson
|
103b8ead40
Finish implementing what-bob-does-on-INTRODUCE2
|
20 years ago |
Nick Mathewson
|
56b3d67149
Separate "generate-DH-key" from "get-DH-key" without breaking old interface
|
20 years ago |
Roger Dingledine
|
f05937355e
teach alice to recognize y.onion addresses
|
20 years ago |
Nick Mathewson
|
7993382ba1
Add some hooks to handle rendezvous-related cells at ORs
|
20 years ago |
Roger Dingledine
|
cc3c4245cb
let the circuit-launcher choose the exit node (if he wants)
|
20 years ago |
Nick Mathewson
|
9feb44d3c4
Make it compile.
|
20 years ago |
Nick Mathewson
|
c671b10695
Add a (also fragmentary) function to handle introduction requests
|
20 years ago |
Nick Mathewson
|
fed8cb69bd
Use padding with intro requests
|
20 years ago |
Roger Dingledine
|
d01497cf3c
outline what bob does to initialize his hidden services
|
20 years ago |
Nick Mathewson
|
35f531b94f
Add helpful hybrid encryption functions
|
20 years ago |
Roger Dingledine
|
36ff23209b
let alice recognize a y.onion address and, uhm, do something
|
20 years ago |
Roger Dingledine
|
d13857a3f0
put in hooks for alice and bob logic when circuits finish/fail
|
20 years ago |
Nick Mathewson
|
6c9c4a3249
Bob needs the hash of his PK in order to know which hidden service to be.
|
20 years ago |
Nick Mathewson
|
6d8be5e6f6
Add relay command types for rendezvous
|
20 years ago |