[tor-bugs] #15190 [Tor]: Is rend-spec's 'service-authentication' a thing?

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Mar 9 13:12:38 UTC 2015


#15190: Is rend-spec's 'service-authentication' a thing?
------------------------+-----------------
     Reporter:  atagar  |      Owner:
         Type:  defect  |     Status:  new
     Priority:  normal  |  Milestone:
    Component:  Tor     |    Version:
   Resolution:          |   Keywords:
Actual Points:          |  Parent ID:
       Points:          |
------------------------+-----------------

Comment (by nickm):

 It does appear that "service-authentication" doesn't appear under that
 name in Tor.

 Here are the only tokens that are supported:
 {{{


 /** List of tokens recognized in rendezvous service descriptors */
 static token_rule_t desc_token_table[] = {
   T1_START("rendezvous-service-descriptor",
 R_RENDEZVOUS_SERVICE_DESCRIPTOR,
            EQ(1), NO_OBJ),
   T1("version", R_VERSION, EQ(1), NO_OBJ),
   T1("permanent-key", R_PERMANENT_KEY, NO_ARGS, NEED_KEY_1024),
   T1("secret-id-part", R_SECRET_ID_PART, EQ(1), NO_OBJ),
   T1("publication-time", R_PUBLICATION_TIME, CONCAT_ARGS, NO_OBJ),
   T1("protocol-versions", R_PROTOCOL_VERSIONS, EQ(1), NO_OBJ),
   T01("introduction-points", R_INTRODUCTION_POINTS, NO_ARGS, NEED_OBJ),
   T1_END("signature", R_SIGNATURE, NO_ARGS, NEED_OBJ),
   END_OF_TABLE
 };

 /** List of tokens recognized in the (encrypted) list of introduction
 points of
  * rendezvous service descriptors */
 static token_rule_t ipo_token_table[] = {
   T1_START("introduction-point", R_IPO_IDENTIFIER, EQ(1), NO_OBJ),
   T1("ip-address", R_IPO_IP_ADDRESS, EQ(1), NO_OBJ),
   T1("onion-port", R_IPO_ONION_PORT, EQ(1), NO_OBJ),
   T1("onion-key", R_IPO_ONION_KEY, NO_ARGS, NEED_KEY_1024),
   T1("service-key", R_IPO_SERVICE_KEY, NO_ARGS, NEED_KEY_1024),
   END_OF_TABLE
 };

 /** List of tokens recognized in the (possibly encrypted) list of
 introduction
  * points of rendezvous service descriptors */
 static token_rule_t client_keys_token_table[] = {
   T1_START("client-name", C_CLIENT_NAME, CONCAT_ARGS, NO_OBJ),
   T1("descriptor-cookie", C_DESCRIPTOR_COOKIE, EQ(1), NO_OBJ),
   T01("client-key", C_CLIENT_KEY, NO_ARGS, NEED_SKEY_1024),
   END_OF_TABLE
 };

 }}}

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


More information about the tor-bugs mailing list