summaryrefslogtreecommitdiff
path: root/src/or/or.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-01-31 13:50:04 -0500
committerNick Mathewson <nickm@torproject.org>2018-01-31 13:50:04 -0500
commit144bf015f83ba22ee2210282d574ec8572d66834 (patch)
treed4b445bed0ce103f7d282c3b3b9c817ed7194011 /src/or/or.h
parent7e504515b326fe2f302d2c1550e3a46bec29b9f6 (diff)
downloadtor-144bf015f83ba22ee2210282d574ec8572d66834.tar.gz
tor-144bf015f83ba22ee2210282d574ec8572d66834.zip
Document remaining cases for protocol support
For each support flag, document which subprotocol version it requires.
Diffstat (limited to 'src/or/or.h')
-rw-r--r--src/or/or.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/or/or.h b/src/or/or.h
index 2ef27a99a0..5b062349e7 100644
--- a/src/or/or.h
+++ b/src/or/or.h
@@ -2204,15 +2204,17 @@ typedef struct protover_summary_flags_t {
unsigned int protocols_known:1;
/** True iff this router has a version or protocol list that allows it to
- * accept EXTEND2 cells */
+ * accept EXTEND2 cells. This requires Relay=2. */
unsigned int supports_extend2_cells:1;
/** True iff this router has a protocol list that allows it to negotiate
- * ed25519 identity keys on a link handshake with us. */
+ * ed25519 identity keys on a link handshake with us. This
+ * requires LinkAuth=3. */
unsigned int supports_ed25519_link_handshake_compat:1;
/** True iff this router has a protocol list that allows it to negotiate
- * ed25519 identity keys on a link handshake, at all. */
+ * ed25519 identity keys on a link handshake, at all. This requires some
+ * LinkAuth=X for X >= 3. */
unsigned int supports_ed25519_link_handshake_any:1;
/** True iff this router has a protocol list that allows it to be an