From e2ebe69aaefc233b6608eae6eced527fdbabab28 Mon Sep 17 00:00:00 2001 From: Devrandom Date: Wed, 5 Feb 2014 12:47:36 -0800 Subject: [PATCH] Fix key derivation --- .../java/com/google/bitcoin/crypto/DeterministicHierarchy.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/google/bitcoin/crypto/DeterministicHierarchy.java b/core/src/main/java/com/google/bitcoin/crypto/DeterministicHierarchy.java index 08db0ec1e..b41f1016f 100644 --- a/core/src/main/java/com/google/bitcoin/crypto/DeterministicHierarchy.java +++ b/core/src/main/java/com/google/bitcoin/crypto/DeterministicHierarchy.java @@ -95,7 +95,7 @@ public class DeterministicHierarchy implements Serializable { throw new IllegalArgumentException(String.format("No key found for %s path %s.", relativePath ? "relative" : "absolute", HDUtils.formatPath(path))); checkArgument(absolutePath.size() > 0, "Can't derive the master key: nothing to derive from."); - DeterministicKey parent = get(absolutePath.subList(0, absolutePath.size() - 1), relativePath, true); + DeterministicKey parent = get(absolutePath.subList(0, absolutePath.size() - 1), false, true); putKey(HDKeyDerivation.deriveChildKey(parent, absolutePath.get(absolutePath.size() - 1))); } return keys.get(absolutePath);