[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-bugs] #22810 [Core Tor/Tor]: prop224: Make the client/service extend properly to the IP/RP



#22810: prop224: Make the client/service extend properly to the IP/RP
-------------------------------+--------------------------------------
     Reporter:  dgoulet        |      Owner:  dgoulet
         Type:  enhancement    |     Status:  new
     Priority:  Very High      |  Milestone:  Tor: 0.3.2.x-final
    Component:  Core Tor/Tor   |    Version:
     Severity:  Normal         |   Keywords:  tor-hs, prop224, circuit
Actual Points:                 |  Parent ID:  #21888
       Points:  1              |   Reviewer:
      Sponsor:  SponsorR-must  |
-------------------------------+--------------------------------------
 For a prop224 service to extend to a rendezvous point (RP) or a client to
 extend to a introduction point (IP), we need two things to change in the
 tor code.

 1) The `extend_info_t` object needs to support a list of "extra" link
 specifiers that should be put in the `EXTEND2` cell if present. From
 proposal 224:

 {{{
    The hidden service SHOULD NOT reject any LSTYPE fields which it
    doesn't recognize; instead, it should use them verbatim in its EXTEND
    request to the rendezvous point.
 }}}

 2) The ed25519 identity link specifier (LSTYPE=03, see prop220), needs to
 be mandatory for both introduction and rendezvous points as detailed in
 prop224. So we need a way to tell the circuit subsystem that "this EXTEND2
 cell is for IP or RP so put the ed25519 id in it".

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/22810>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs