Prop#329 Pool: Avoid sharing Guards and Middles between circuits.
commit46e473f43ee6aa920a779d37f7d2a28da64df383
authorMike Perry <mikeperry-git@torproject.org>
Fri, 3 Feb 2023 02:11:10 +0000 (3 02:11 +0000)
committerMike Perry <mikeperry-git@torproject.org>
Thu, 6 Apr 2023 15:57:11 +0000 (6 15:57 +0000)
tree54521dbc2f71056b3990d0ab9f5632d5c4b2f980
parent336a24754d117b46793ce6824e35ff6b7962bf9d
Prop#329 Pool: Avoid sharing Guards and Middles between circuits.

Conflux must not use the same Guard for each leg; nor the same middle for each
leg.
src/core/or/circuitbuild.c
src/core/or/circuitbuild.h
src/core/or/conflux_pool.c
src/core/or/conflux_pool.h
src/feature/client/entrynodes.c
src/feature/client/entrynodes.h