From 129fb973f2e03a90a1073149b30bdf0ba978a5b4 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Fri, 29 Jan 2016 18:28:43 +0000 Subject: [PATCH] update comments --- core/java/src/net/i2p/crypto/eddsa/EdDSAPrivateKey.java | 1 - core/java/src/net/i2p/crypto/eddsa/EdDSAPublicKey.java | 1 - core/java/src/net/i2p/crypto/eddsa/math/FieldElement.java | 2 ++ 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/java/src/net/i2p/crypto/eddsa/EdDSAPrivateKey.java b/core/java/src/net/i2p/crypto/eddsa/EdDSAPrivateKey.java index ce8bb57832..855f83f96a 100644 --- a/core/java/src/net/i2p/crypto/eddsa/EdDSAPrivateKey.java +++ b/core/java/src/net/i2p/crypto/eddsa/EdDSAPrivateKey.java @@ -87,7 +87,6 @@ public class EdDSAPrivateKey implements EdDSAKey, PrivateKey { * @since implemented in 0.9.25 */ public byte[] getEncoded() { - // TODO no equals() implemented in spec, but it's essentially a singleton if (!edDsaSpec.equals(EdDSANamedCurveTable.getByName(EdDSANamedCurveTable.CURVE_ED25519_SHA512))) return null; int totlen = 17 + seed.length; diff --git a/core/java/src/net/i2p/crypto/eddsa/EdDSAPublicKey.java b/core/java/src/net/i2p/crypto/eddsa/EdDSAPublicKey.java index 83817f8238..25ee661837 100644 --- a/core/java/src/net/i2p/crypto/eddsa/EdDSAPublicKey.java +++ b/core/java/src/net/i2p/crypto/eddsa/EdDSAPublicKey.java @@ -72,7 +72,6 @@ public class EdDSAPublicKey implements EdDSAKey, PublicKey { * @since implemented in 0.9.25 */ public byte[] getEncoded() { - // TODO no equals() implemented in spec, but it's essentially a singleton if (!edDsaSpec.equals(EdDSANamedCurveTable.getByName(EdDSANamedCurveTable.CURVE_ED25519_SHA512))) return null; int totlen = 15 + Abyte.length; diff --git a/core/java/src/net/i2p/crypto/eddsa/math/FieldElement.java b/core/java/src/net/i2p/crypto/eddsa/math/FieldElement.java index 3f111f4449..b55d8705a5 100644 --- a/core/java/src/net/i2p/crypto/eddsa/math/FieldElement.java +++ b/core/java/src/net/i2p/crypto/eddsa/math/FieldElement.java @@ -3,6 +3,8 @@ package net.i2p.crypto.eddsa.math; import java.io.Serializable; /** + * + * Note: concrete subclasses must implement hashCode() and equals() * * @since 0.9.15 * -- GitLab