[tor-bugs] #10598 [Obfsproxy]: Merge ScrambleSuit v2014.01.a.

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Jan 19 22:16:44 UTC 2014


#10598: Merge ScrambleSuit v2014.01.a.
-----------------------------+-----------------------------------------
     Reporter:  phw          |      Owner:  asn
         Type:  enhancement  |     Status:  new
     Priority:  normal       |  Milestone:
    Component:  Obfsproxy    |    Version:
   Resolution:               |   Keywords:  pt, obfsproxy, scramblesuit
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+-----------------------------------------

Comment (by asn):

 Also, it would be nice if we could test scramblesuit automatically using
 the integration tester in `obfsproxy/test/tester.py`. It's pretty easy: we
 just need to add:
 {{{
 +class DirectScramblesuit(DirectTest, unittest.TestCase):
 +    transport = "scramblesuit"
 +    server_args = ("scramblesuit", "server",
 +                   "127.0.0.1:%d" % SERVER_PORT,
 +                   "--shared-secret=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,
 +                   "--dest=127.0.0.1:%d" % EXIT_PORT)
 +    client_args = ("scramblesuit", "client",
 +                   "127.0.0.1:%d" % ENTRY_PORT,
 +                   "--shared-secret=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
 +                   "--dest=127.0.0.1:%d" % SERVER_PORT)
 +
 +
 }}}

 But maybe it would be nice to clean up the session ticket after such a
 test. How should we do this? We could add a hidden test-only CLI switch to
 scramblesuit that disables session resumption but it would be a bit ugly.
 Maybe we can do post-test cleanup in unittest?

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


More information about the tor-bugs mailing list