[tor-commits] [tor/master] hs: Document arguments of rend_data_*_create()

nickm at torproject.org nickm at torproject.org
Thu Nov 10 14:28:00 UTC 2016


commit 4ff534495ff430e0de3ca96a7a5a7a552853dc42
Author: David Goulet <dgoulet at torproject.org>
Date:   Mon Nov 7 14:03:32 2016 -0500

    hs: Document arguments of rend_data_*_create()
    
    Fixes #20567
    
    Signed-off-by: David Goulet <dgoulet at torproject.org>
---
 src/or/hs_common.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/or/hs_common.c b/src/or/hs_common.c
index b7ee888..7dd97e7 100644
--- a/src/or/hs_common.c
+++ b/src/or/hs_common.c
@@ -135,7 +135,9 @@ compute_desc_id(rend_data_t *rend_data)
 
 /* Allocate and initialize a rend_data_t object for a service using the
  * provided arguments. All arguments are optional (can be NULL), except from
- * <b>onion_address</b> which MUST be set.
+ * <b>onion_address</b> which MUST be set. The <b>pk_digest</b> is the hash of
+ * the service private key. The <b>cookie</b> is the rendezvous cookie and
+ * <b>auth_type</b> is which authentiation this service is configured with.
  *
  * Return a valid rend_data_t pointer. This only returns a version 2 object of
  * rend_data_t. */
@@ -163,10 +165,11 @@ rend_data_service_create(const char *onion_address, const char *pk_digest,
   return rend_data;
 }
 
-/* Allocate and initialize a rend_data_t object for a client request using
- * the given arguments.  Either an onion address or a descriptor ID is
- * needed. Both can be given but only the onion address will be used to make
- * the descriptor fetch.
+/* Allocate and initialize a rend_data_t object for a client request using the
+ * given arguments. Either an onion address or a descriptor ID is needed. Both
+ * can be given but in this case only the onion address will be used to make
+ * the descriptor fetch. The <b>cookie</b> is the rendezvous cookie and
+ * <b>auth_type</b> is which authentiation the service is configured with.
  *
  * Return a valid rend_data_t pointer or NULL on error meaning the
  * descriptor IDs couldn't be computed from the given data. */





More information about the tor-commits mailing list