File tree Expand file tree Collapse file tree 2 files changed +6
-24
lines changed
src/net/i2p/crypto/eddsa/math/ed25519
test/net/i2p/crypto/eddsa Expand file tree Collapse file tree 2 files changed +6
-24
lines changed Original file line number Diff line number Diff line change 11package net .i2p .crypto .eddsa .math .ed25519 ;
22
3- import net .i2p .crypto .eddsa .TestUtils ;
3+ import java .util .Arrays ;
4+
5+ import javax .xml .bind .DatatypeConverter ;
6+
47import net .i2p .crypto .eddsa .math .Field ;
58import net .i2p .crypto .eddsa .math .FieldElement ;
69
@@ -959,13 +962,12 @@ public boolean equals(Object obj) {
959962 if (!(obj instanceof Ed25519FieldElement ))
960963 return false ;
961964 Ed25519FieldElement fe = (Ed25519FieldElement ) obj ;
962- // XXX why does direct byte[] comparison fail?
963965 // TODO should this be constant time?
964- return TestUtils . getHex (toByteArray ()). equals ( TestUtils . getHex ( fe .toByteArray () ));
966+ return Arrays . equals (toByteArray (), fe .toByteArray ());
965967 }
966968
967969 @ Override
968970 public String toString () {
969- return "[Ed25519FieldElement val=" +TestUtils . getHex (toByteArray ())+"]" ;
971+ return "[Ed25519FieldElement val=" +DatatypeConverter . printHexBinary (toByteArray ())+"]" ;
970972 }
971973}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments