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