tor/src/trunnel/hs
David Goulet d692c5fd03 hs-v3: Encode DoS ESTABLISH_INTRO cell extension
This commit makes tor add the DoS cell extension to the ESTABLISH_INTRO cell
if the defense is enabled on the service side with a torrc option.

Furthermore, the cell extension is only added if the introduction point
supports it. The protover version HSIntro=5 is looked for.

Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-08-26 15:53:46 +03:00
..
cell_common.c trunnel: Remove typo in cell extention field name 2019-08-26 15:53:46 +03:00
cell_common.h trunnel: Remove typo in cell extention field name 2019-08-26 15:53:46 +03:00
cell_common.trunnel trunnel: Remove typo in cell extention field name 2019-08-26 15:53:46 +03:00
cell_establish_intro.c trunnel: Add prop305 ESTABLISH_INTRO DoS cell extension 2019-08-26 15:53:46 +03:00
cell_establish_intro.h hs-v3: Encode DoS ESTABLISH_INTRO cell extension 2019-08-26 15:53:46 +03:00
cell_establish_intro.trunnel hs-v3: Encode DoS ESTABLISH_INTRO cell extension 2019-08-26 15:53:46 +03:00
cell_introduce1.c trunnel: Rename sendme.trunnel to sendme_cell.trunnel 2019-06-11 14:11:10 +03:00
cell_introduce1.h trunnel: Rename sendme.trunnel to sendme_cell.trunnel 2019-06-11 14:11:10 +03:00
cell_introduce1.trunnel hs: Remove hs_cell_onion_key_type_t enum 2019-05-20 08:56:34 -04:00
cell_rendezvous.c trunnel: Rename sendme.trunnel to sendme_cell.trunnel 2019-06-11 14:11:10 +03:00
cell_rendezvous.h trunnel: Rename sendme.trunnel to sendme_cell.trunnel 2019-06-11 14:11:10 +03:00
cell_rendezvous.trunnel trunnel: Add RENDEZVOUS2 cell definition 2017-08-24 13:03:28 -04:00