From da9bfd48c0b38f964cc860cf806bb2d3ee9c09ab Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Fri, 17 Apr 2020 11:59:59 +0000 Subject: [PATCH] Crypto: Disable speculative AES tagset usage --- .../src/net/i2p/router/crypto/TransientSessionKeyManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/router/java/src/net/i2p/router/crypto/TransientSessionKeyManager.java b/router/java/src/net/i2p/router/crypto/TransientSessionKeyManager.java index e2c7b18b0a..f62ba8e773 100644 --- a/router/java/src/net/i2p/router/crypto/TransientSessionKeyManager.java +++ b/router/java/src/net/i2p/router/crypto/TransientSessionKeyManager.java @@ -155,6 +155,7 @@ public class TransientSessionKeyManager extends SessionKeyManager { public static final int DEFAULT_TAGS = 40; /** ditto */ public static final int LOW_THRESHOLD = 30; + private static final boolean USE_UNACKED_TAGS = false; /** * The session key manager should only be constructed and accessed through the @@ -1133,7 +1134,7 @@ public class TransientSessionKeyManager extends SessionKeyManager { public void addTags(TagSet set) { _lastUsed = _context.clock().now(); synchronized (_tagSets) { - if (_acked) + if (USE_UNACKED_TAGS && _acked) _tagSets.add(set); else _unackedTagSets.add(set); -- GitLab