tor

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

commit 9e1a3be0645ca2dad7d6eb8aa00559efec945835
parent de0b07c634c45297bad794567cb44ab91988b0ca
Author: Nick Mathewson <nickm@torproject.org>
Date:   Thu, 27 Sep 2018 13:26:47 -0400

Prevent duplicate initialization of NSS DH module

Allowing this didn't do any actual harm, since there aren't any
shared structures or leakable objects here.  Still, it's bad style
and might cause trouble in the future.

Closes ticket 27856.

Diffstat:
Msrc/lib/crypt_ops/crypto_dh_nss.c | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/lib/crypt_ops/crypto_dh_nss.c b/src/lib/crypt_ops/crypto_dh_nss.c @@ -53,6 +53,8 @@ crypto_dh_init_nss(void) circuit_dh_param.prime.len = DH1024_KEY_LEN; circuit_dh_param.base.data = dh_generator_data; circuit_dh_param.base.len = 1; + + dh_initialized = 1; } void