From: Nick Mathewson Date: Wed, 31 Jan 2018 18:50:04 +0000 (-0500) Subject: Document remaining cases for protocol support X-Git-Tag: tor-0.3.3.2-alpha~48^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=144bf015f83ba22ee2210282d574ec8572d66834;p=thirdparty%2Ftor.git Document remaining cases for protocol support For each support flag, document which subprotocol version it requires. --- 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