[tor-bugs] #23130 [Core Tor/Tor]: prop224: Synchronize spec with implementation (August 2017)

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Aug 7 11:07:39 UTC 2017


#23130: prop224: Synchronize spec with implementation (August 2017)
------------------------------+-------------------------------------
     Reporter:  asn           |      Owner:
         Type:  defect        |     Status:  new
     Priority:  Medium        |  Milestone:  Tor: 0.3.2.x-final
    Component:  Core Tor/Tor  |    Version:
     Severity:  Normal        |   Keywords:  prop224 tor-hs tor-spec
Actual Points:                |  Parent ID:  #17242
       Points:  0.4           |   Reviewer:
      Sponsor:  SponsorR-can  |
------------------------------+-------------------------------------
 During implementation and reviewing we noticed a few more deviations of
 the implementation from the spec, and also some spec errors.

 Here is a list:

 1) `RENDEZVOUS2` is not identical to `RENDEZVOUS1` since rend points
 strips out the rend cookie.

 2) We use a replaycache for the rendcookie when parsing intro2 on the
 service-side

 3) No legacy INTRODUCE cell anymore since that was not needed.

 4) We can have multiple intro onion keys with different types on the HS
 desc (see #22979)

 5) We need to mention the ed25519 base point in the spec since we use it
 hardcoded in the code.

 We might get more items here as client-side review moves forward.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/23130>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list