aboutsummaryrefslogtreecommitdiff
path: root/src/or/nodelist.h
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2017-09-05 12:02:16 -0400
committerGeorge Kadianakis <desnacked@riseup.net>2017-09-08 19:07:00 +0300
commit87585ebd2d8a902e729733f1f1cb6a23373a8c33 (patch)
treef3e9cf2ee829705e25a33bd9391cd96571ae9040 /src/or/nodelist.h
parent4d38731e93e927374044fde2730149cb07ac0766 (diff)
downloadtor-87585ebd2d8a902e729733f1f1cb6a23373a8c33.tar.gz
tor-87585ebd2d8a902e729733f1f1cb6a23373a8c33.zip
test: Add an HS v3 reachability unit test
This is a large and important unit test for the hidden service version 3! It tests the service reachability for a client using different consensus timings and makes sure that the computed hashring is the same on both side so it is actually reachable. Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'src/or/nodelist.h')
-rw-r--r--src/or/nodelist.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/or/nodelist.h b/src/or/nodelist.h
index 9676263f75..318bf0e794 100644
--- a/src/or/nodelist.h
+++ b/src/or/nodelist.h
@@ -136,5 +136,16 @@ void router_dir_info_changed(void);
const char *get_dir_info_status_string(void);
int count_loading_descriptors_progress(void);
+#ifdef NODELIST_PRIVATE
+
+#ifdef TOR_UNIT_TESTS
+
+STATIC void
+node_set_hsdir_index(node_t *node, const networkstatus_t *ns);
+
+#endif /* TOR_UNIT_TESTS */
+
+#endif /* NODELIST_PRIVATE */
+
#endif