diff --git a/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519FieldElement.java b/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519FieldElement.java index f19523feddd4805bd2c72c5806f0e7ef0f3c5326..6b0f207ddfc7f6cc583cc65e5659ce1c8a10694b 100644 --- a/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519FieldElement.java +++ b/core/java/src/net/i2p/crypto/eddsa/math/ed25519/Ed25519FieldElement.java @@ -1,8 +1,8 @@ package net.i2p.crypto.eddsa.math.ed25519; -import net.i2p.crypto.eddsa.TestUtils; import net.i2p.crypto.eddsa.math.Field; import net.i2p.crypto.eddsa.math.FieldElement; +import net.i2p.data.DataHelper; /** * An element t, entries t[0]...t[9], represents the integer @@ -961,11 +961,11 @@ public class Ed25519FieldElement extends FieldElement { Ed25519FieldElement fe = (Ed25519FieldElement) obj; // XXX why does direct byte[] comparison fail? // TODO should this be constant time? - return TestUtils.getHex(toByteArray()).equals(TestUtils.getHex(fe.toByteArray())); + return DataHelper.toString(toByteArray()).equals(DataHelper.toString(fe.toByteArray())); } @Override public String toString() { - return "[Ed25519FieldElement val="+TestUtils.getHex(toByteArray())+"]"; + return "[Ed25519FieldElement val="+DataHelper.toString(toByteArray())+"]"; } }