Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson a981c4099a Implement midpoint functionality for rendezvous points. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 79fc52170e For hidden services: handle INTRODUCE2, send ESTABLISH_INTRO, RENDEZVOUS1. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 6b958494f3 refactor to use new digest/checksig wrapper, add emacs magic, untabify %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson cbbd13f789 Add new functions to wrap digest and sign/checksig. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson cc8dc4e34c Clarify handdshake digest logic %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 64cb3a027f teach directory servers to handle renddesc responses %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 05b99bcf7d alice chooses her rendezvous node from all running routers %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 103b8ead40 Finish implementing what-bob-does-on-INTRODUCE2 %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 56b3d67149 Separate "generate-DH-key" from "get-DH-key" without breaking old interface %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine f05937355e teach alice to recognize y.onion addresses %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 7993382ba1 Add some hooks to handle rendezvous-related cells at ORs %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine cc3c4245cb let the circuit-launcher choose the exit node (if he wants) %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 9feb44d3c4 Make it compile. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson c671b10695 Add a (also fragmentary) function to handle introduction requests %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson fed8cb69bd Use padding with intro requests %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine d01497cf3c outline what bob does to initialize his hidden services %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 35f531b94f Add helpful hybrid encryption functions %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 36ff23209b let alice recognize a y.onion address and, uhm, do something %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine d13857a3f0 put in hooks for alice and bob logic when circuits finish/fail %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 6c9c4a3249 Bob needs the hash of his PK in order to know which hidden service to be. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 6d8be5e6f6 Add relay command types for rendezvous %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 37b967fd9c Add documentation for hidden server cfg %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine ee45ae575d allow conns to demand to be attached to a clean circuit %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 2894813141 specify that alice and bob can use dirty circuits when %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine d7cb4d0ae6 make changes that ben laurie suggested %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine f8ac1a6714 a few more todo items done %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine 3ed1a22031 tweak rend spec %!s(int64=22) %!d(string=hai) anos
  Roger Dingledine a0b0d16981 Add an ap_bridge function to do a socketpair and skip socks. %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson 28adda81e6 Add missing file %!s(int64=22) %!d(string=hai) anos
  Nick Mathewson bf83b1e345 Add code to configure hidden services, parse configuration, generate keys and service IDs, and store/load them from disk %!s(int64=22) %!d(string=hai) anos