tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit bfc847255afb093b89dd82687d796e3e3c7fcb89
parent 19dbc385d540df70b5e9a6193248080a298577c3
Author: Nick Mathewson <nickm@torproject.org>
Date:   Wed, 12 Sep 2018 10:18:11 -0400

Merge remote-tracking branch 'dgoulet/ticket27545_035_01'

Diffstat:
Msrc/feature/hs/hs_service.c | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/feature/hs/hs_service.c b/src/feature/hs/hs_service.c @@ -18,6 +18,7 @@ #include "lib/crypt_ops/crypto_rand.h" #include "lib/crypt_ops/crypto_util.h" #include "lib/crypt_ops/crypto_ope.h" +#include "lib/crypt_ops/crypto_rand.h" #include "feature/dircache/directory.h" #include "core/mainloop/main.h" #include "feature/nodelist/networkstatus.h" @@ -1799,6 +1800,10 @@ build_service_desc_superencrypted(const hs_service_t *service, smartlist_add(superencrypted->clients, desc_client); } + /* Shuffle the list to prevent the client know the position in the + * config. */ + smartlist_shuffle(superencrypted->clients); + return 0; }