[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