summaryrefslogtreecommitdiff
path: root/src/or/entrynodes.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-06-29 15:57:48 -0400
committerNick Mathewson <nickm@torproject.org>2017-06-29 15:57:48 -0400
commit1712dc98b04ef7b84df67e02da21ea1aa70bc74c (patch)
tree8afe3757200bec46df6496e2763e6f196865359b /src/or/entrynodes.h
parent31a08ba26fc5eaa12de6d3c5efa3aac4d00509d0 (diff)
parent52c4440c4895cb90dd155bb094b49a97128baedf (diff)
downloadtor-1712dc98b04ef7b84df67e02da21ea1aa70bc74c.tar.gz
tor-1712dc98b04ef7b84df67e02da21ea1aa70bc74c.zip
Merge branch 'maint-0.3.0' into maint-0.3.1
Diffstat (limited to 'src/or/entrynodes.h')
-rw-r--r--src/or/entrynodes.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/or/entrynodes.h b/src/or/entrynodes.h
index 11b618bb50..735c7738ba 100644
--- a/src/or/entrynodes.h
+++ b/src/or/entrynodes.h
@@ -276,16 +276,17 @@ struct entry_guard_handle_t;
* A restriction to remember which entry guards are off-limits for a given
* circuit.
*
- * Right now, we only use restrictions to block a single guard from being
- * selected; this mechanism is designed to be more extensible in the future,
- * however.
+ * Right now, we only use restrictions to block a single guard and its family
+ * from being selected; this mechanism is designed to be more extensible in
+ * the future, however.
*
* Note: This mechanism is NOT for recording which guards are never to be
* used: only which guards cannot be used on <em>one particular circuit</em>.
*/
struct entry_guard_restriction_t {
/**
- * The guard's RSA identity digest must not equal this.
+ * The guard's RSA identity digest must not equal this; and it must not
+ * be in the same family as any node with this digest.
*/
uint8_t exclude_id[DIGEST_LEN];
};