From 999e6b7289358e5fbe962d3f10b6046bf09e4148 Mon Sep 17 00:00:00 2001 From: catbref Date: Mon, 17 Dec 2018 14:33:33 +0000 Subject: [PATCH] fix incorrect checksum test on bip39 mnemonic decoding --- src/api/UtilsResource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/UtilsResource.java b/src/api/UtilsResource.java index 98cc72a8..124b7294 100644 --- a/src/api/UtilsResource.java +++ b/src/api/UtilsResource.java @@ -273,7 +273,7 @@ public class UtilsResource { byte checksumNybble = (byte) (binary[16] & 0xf0); byte[] checksum = Crypto.digest(entropy); - if ((checksum[0] & 0xf0) != checksumNybble) + if (checksumNybble != (byte) (checksum[0] & 0xf0)) return "false"; return Base58.encode(entropy);