From 74f2fd06cc618aa5b378963c0fcbb0a107324aec Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Sat, 23 Nov 2013 14:33:58 +0000 Subject: [PATCH] Deprecate Signature.FAKE_SIGNATURE --- core/java/src/net/i2p/crypto/DummyDSAEngine.java | 9 +++++---- core/java/src/net/i2p/data/Signature.java | 6 +++++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/core/java/src/net/i2p/crypto/DummyDSAEngine.java b/core/java/src/net/i2p/crypto/DummyDSAEngine.java index 3a35a96298..b8e7e19348 100644 --- a/core/java/src/net/i2p/crypto/DummyDSAEngine.java +++ b/core/java/src/net/i2p/crypto/DummyDSAEngine.java @@ -10,6 +10,9 @@ import net.i2p.data.SigningPublicKey; * */ public class DummyDSAEngine extends DSAEngine { + + private static final Signature FAKE_SIGNATURE = new Signature(new byte[Signature.SIGNATURE_BYTES]); + public DummyDSAEngine(I2PAppContext context) { super(context); } @@ -21,8 +24,6 @@ public class DummyDSAEngine extends DSAEngine { @Override public Signature sign(byte data[], SigningPrivateKey signingKey) { - Signature sig = new Signature(); - sig.setData(Signature.FAKE_SIGNATURE); - return sig; + return FAKE_SIGNATURE; } -} \ No newline at end of file +} diff --git a/core/java/src/net/i2p/data/Signature.java b/core/java/src/net/i2p/data/Signature.java index 55b60c7a96..83f0410e24 100644 --- a/core/java/src/net/i2p/data/Signature.java +++ b/core/java/src/net/i2p/data/Signature.java @@ -25,7 +25,11 @@ public class Signature extends SimpleDataStructure { private static final SigType DEF_TYPE = SigType.DSA_SHA1; /** 40 */ public final static int SIGNATURE_BYTES = DEF_TYPE.getSigLen(); - /** all zeros */ + + /** + * all zeros + * @deprecated to be removed + */ public final static byte[] FAKE_SIGNATURE = new byte[SIGNATURE_BYTES]; private final SigType _type; -- GitLab