From 6ab5b8497937bd8220c57b99a64b70f0c545c1ba Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Wed, 10 Feb 2016 16:36:40 +0000
Subject: [PATCH] Crypto: EdDSA precedence fix

---
 core/java/src/net/i2p/crypto/eddsa/EdDSAEngine.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/java/src/net/i2p/crypto/eddsa/EdDSAEngine.java b/core/java/src/net/i2p/crypto/eddsa/EdDSAEngine.java
index d39863c38d..c70333b0ca 100644
--- a/core/java/src/net/i2p/crypto/eddsa/EdDSAEngine.java
+++ b/core/java/src/net/i2p/crypto/eddsa/EdDSAEngine.java
@@ -426,7 +426,7 @@ public final class EdDSAEngine extends Signature {
     @Override
     protected void engineSetParameter(AlgorithmParameterSpec spec) throws InvalidAlgorithmParameterException {
         if (spec.equals(ONE_SHOT_MODE)) {
-            if (oneShotBytes != null || baos != null && baos.size() > 0)
+            if (oneShotBytes != null || (baos != null && baos.size() > 0))
                 throw new InvalidAlgorithmParameterException("update() already called");
             oneShotMode = true;
         } else {
-- 
GitLab