[tor-commits] [tor/master] Document remaining cases for protocol support

nickm at torproject.org nickm at torproject.org
Wed Jan 31 19:34:28 UTC 2018


commit 144bf015f83ba22ee2210282d574ec8572d66834
Author: Nick Mathewson <nickm at torproject.org>
Date:   Wed Jan 31 13:50:04 2018 -0500

    Document remaining cases for protocol support
    
    For each support flag, document which subprotocol version it requires.
---
 src/or/or.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/or/or.h b/src/or/or.h
index 2ef27a99a..5b062349e 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





More information about the tor-commits mailing list