From 4504633fd5734f88baa50dbed01793d08ea24c42 Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Fri, 25 Apr 2014 14:48:13 +0200 Subject: [PATCH] ECKey.recoverFromSignature: respect the compressed flag again. --- core/src/main/java/com/google/bitcoin/core/ECKey.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/google/bitcoin/core/ECKey.java b/core/src/main/java/com/google/bitcoin/core/ECKey.java index b54d2b7d..dc265cca 100644 --- a/core/src/main/java/com/google/bitcoin/core/ECKey.java +++ b/core/src/main/java/com/google/bitcoin/core/ECKey.java @@ -869,7 +869,7 @@ public class ECKey implements EncryptableItem, Serializable { BigInteger srInv = rInv.multiply(sig.s).mod(n); BigInteger eInvrInv = rInv.multiply(eInv).mod(n); ECPoint.Fp q = (ECPoint.Fp) ECAlgorithms.sumOfTwoMultiplies(CURVE.getG(), eInvrInv, R, srInv); - return ECKey.fromPublicOnly(q.getEncoded(true)); + return ECKey.fromPublicOnly(q.getEncoded(compressed)); } /** Decompress a compressed public key (x co-ord and low-bit of y-coord). */