From 457b3cf16853ebc939d6d86629a3406387c32efa Mon Sep 17 00:00:00 2001 From: orignal Date: Mon, 8 Aug 2022 17:53:02 -0400 Subject: [PATCH] disable ElGamal table if no SSU --- daemon/Daemon.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/daemon/Daemon.cpp b/daemon/Daemon.cpp index 5ea1bfc0..d9ddfcc9 100644 --- a/daemon/Daemon.cpp +++ b/daemon/Daemon.cpp @@ -153,6 +153,9 @@ namespace util bool aesni; i2p::config::GetOption("cpuext.aesni", aesni); bool avx; i2p::config::GetOption("cpuext.avx", avx); bool forceCpuExt; i2p::config::GetOption("cpuext.force", forceCpuExt); + bool ssu; i2p::config::GetOption("ssu", ssu); + if (!ssu && i2p::config::IsDefault ("precomputation.elgamal")) + precomputation = false; // we don't elgamal table if no ssu, unless it's specified explicitly i2p::crypto::InitCrypto (precomputation, aesni, avx, forceCpuExt); int netID; i2p::config::GetOption("netid", netID);