EdDSA bugfixes

This commit is contained in:
str4d
2014-11-06 03:02:25 +00:00
parent 0d2892c75d
commit 5ae267a8a2
2 changed files with 2 additions and 2 deletions

View File

@ -31,7 +31,7 @@ public class Utils {
for (int i = 0; i < 32; i++) { for (int i = 0; i < 32; i++) {
result |= b[i] ^ c[i]; result |= b[i] ^ c[i];
} }
return ~equal(result, 0) & 0x01; return equal(result, 0);
} }
/** /**

View File

@ -26,7 +26,7 @@ public class Ed25519FieldElement extends FieldElement {
public boolean isNonZero() { public boolean isNonZero() {
byte[] s = toByteArray(); byte[] s = toByteArray();
return Utils.equal(s, ZERO) == 1; return Utils.equal(s, ZERO) == 0;
} }
/** /**