[tor-bugs] #31823 [Core Tor/Stem]: HSv3 descriptor support in stem [encoding]

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Oct 10 18:16:09 UTC 2019


#31823: HSv3 descriptor support in stem [encoding]
-------------------------------------------------+-------------------------
 Reporter:  asn                                  |          Owner:  atagar
     Type:  defect                               |         Status:
                                                 |  needs_review
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  unspecified
Component:  Core Tor/Stem                        |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tor-hs scaling onionbalance          |  Actual Points:  2
  network-team-roadmap-september tor-spec        |
Parent ID:  #26768                               |         Points:  5
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------
Changes (by asn):

 * cc: atagar (added)
 * status:  new => needs_review


Comment:

 OK I present a draft version of this functionality at:
 https://github.com/torproject/stem/pull/24

 It's a big branch with over 1k lines of code. It's not yet ready for
 production, but I posted it here to get some feedback from you atagar on
 what needs to be changed and improved.

 The branch basically builds up from small things (key blinding), to
 encoding descriptors and finally to being able to do a full on encode-to-
 decode unittest using the branch from #31369. The format of this unittest
 is the same logic I'm planning to use in onionbalance when encoding v3
 descriptors. Also, I passed a stem descriptor to little-t-tor and verified
 that little-t-tor parses it well.

 Starting tomorrow I will be offline for two weeks, so feel free to take
 your time reading this code. When I get back I will have more time to
 revise this branch and do any changes you might like.

 Enjoy and thanks for the feedback!

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


More information about the tor-bugs mailing list