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

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



#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:
-------------------------------------------------+-------------------------

Comment (by asn):

 Hello Damian,

 I'm back for good now. I see you are still working on the hsv3 branch so
 I'm not gonna bother you on that. I'm also waiting for you to finish
 before I jump in and review. In the meanwhile, I will be working on the
 core onionbalance code.

 I see you've been changing a big part of the code. For me, the most
 important part is not to change the interface of the
 `test_encode_decode_descriptor()` unittest, since I'm gonna be using a
 similar interface in onionbalance.

 So far you haven't done any major changes in the test, however you are
 using the same keys for all introduction points:
 {{{
     intro_points = [
       IntroductionPointV3.create('1.1.1.1', 9001, expiration, onion_key,
 enc_key, auth_key, signing_key),
       IntroductionPointV3.create('2.2.2.2', 9001, expiration, onion_key,
 enc_key, auth_key, signing_key),
       IntroductionPointV3.create('3.3.3.3', 9001, expiration, onion_key,
 enc_key, auth_key, signing_key),
     ]
 }}}
 For the test to be proper, each introduction point should have unique keys
 which is what the old `_helper_get_intro()` function was doing.

 Other than that, looks good to me! Keep on doing it! Thanks!

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31823#comment:7>
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