|
@@ -2278,6 +2278,16 @@ typedef struct routerstatus_t {
|
|
|
* ed25519 identity keys on a link handshake. */
|
|
|
unsigned int supports_ed25519_link_handshake:1;
|
|
|
|
|
|
+ /** True iff this router has a protocol list that allows it to be an
|
|
|
+ * introduction point supporting ed25519 authentication key which is part of
|
|
|
+ * the v3 protocol detailed in proposal 224. This requires HSIntro=4. */
|
|
|
+ unsigned int supports_ed25519_hs_intro : 1;
|
|
|
+
|
|
|
+ /** True iff this router has a protocol list that allows it to be an hidden
|
|
|
+ * service directory supporting version 3 as seen in proposal 224. This
|
|
|
+ * requires HSDir=2. */
|
|
|
+ unsigned int supports_v3_hsdir : 1;
|
|
|
+
|
|
|
unsigned int has_bandwidth:1; /**< The vote/consensus had bw info */
|
|
|
unsigned int has_exitsummary:1; /**< The vote/consensus had exit summaries */
|
|
|
unsigned int bw_is_unmeasured:1; /**< This is a consensus entry, with
|