diff options
author | David Goulet <dgoulet@torproject.org> | 2017-02-21 14:20:39 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2017-08-08 20:29:33 -0400 |
commit | d765cf30b51dfcd58756b6b3d24a14ac2c47f3e8 (patch) | |
tree | 91abef47c708dd4d30b50f5a8e31bf50389dedd2 /src/or/hs_cell.h | |
parent | 6a21ac7f9809963287dd678c9f2c494b3f9ebba3 (diff) | |
download | tor-d765cf30b51dfcd58756b6b3d24a14ac2c47f3e8.tar.gz tor-d765cf30b51dfcd58756b6b3d24a14ac2c47f3e8.zip |
prop224: Circuit has opened and ESTABLISH_INTRO cell
Add the entry point from the circuit subsystem of "circuit has opened" which
is for all type of hidden service circuits. For the introduction point, this
commit actually adds the support for handling those circuits when opened and
sending ESTABLISH_INTRO on a circuit.
Rendevzou point circuit aren't supported yet at this commit.
Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'src/or/hs_cell.h')
-rw-r--r-- | src/or/hs_cell.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/or/hs_cell.h b/src/or/hs_cell.h new file mode 100644 index 0000000000..9cc6109ebf --- /dev/null +++ b/src/or/hs_cell.h @@ -0,0 +1,19 @@ +/* Copyright (c) 2017, The Tor Project, Inc. */ +/* See LICENSE for licensing information */ + +/** + * \file hs_cell.h + * \brief Header file containing cell data for the whole HS subsytem. + **/ + +#ifndef TOR_HS_CELL_H +#define TOR_HS_CELL_H + +#include "hs_service.h" + +ssize_t hs_cell_build_establish_intro(const char *circ_nonce, + const hs_service_intro_point_t *ip, + uint8_t *cell_out); + +#endif /* TOR_HS_CELL_H */ + |