Opened 8 years ago

Closed 5 years ago

Last modified 4 years ago

#8140 closed enhancement (fixed)

Review and update rend-spec.txt

Reported by: runa Owned by:
Priority: Medium Milestone:
Component: Core Tor/Tor Version:
Severity: Keywords: tor-hs tor-spec
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


I wanted to figure out how a client knows which relays are hosting the descriptor for a specific hidden service. I started reading through rend-spec.txt and noticed it mentions both a fixed set (v0) and a changing set (v2) of HSDirs. I believe we dropped the fixed set of HSdirs a long time ago, so rend-spec.txt needs an update.

Here is what asn and arma told me on IRC:

The current scheme (v2) means that there are 6 HSDirs for each .onion. The client visiting the hidden service computes which relays are hosting the hidden service's descriptor, in the same way that the Tor publishing the hidden service descriptor computes it. It is a function of timestamp and hash-of-public key (aka .onion address).

Child Tickets

Change History (7)

comment:1 Changed 8 years ago by nickm

Keywords: tor-hs tor-spec added
Milestone: Tor: 0.2.4.x-final

comment:2 Changed 7 years ago by nickm

Milestone: Tor: 0.2.4.x-finalTor: 0.2.5.x-final

comment:3 Changed 7 years ago by runa

Owner: runa deleted
Status: newassigned

comment:4 Changed 7 years ago by nickm

Milestone: Tor: 0.2.5.x-finalTor: 0.2.???

comment:5 Changed 5 years ago by dgoulet

Resolution: fixed
Status: assignedclosed

I think this has been fixed since I cannot find anything about it in the rend-spec.txt has it is right now. Please reopen if I made a mistake.

comment:6 Changed 4 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:7 Changed 4 years ago by nickm

Milestone: Tor: 0.3.???

Milestone deleted

Note: See TracTickets for help on using tickets.