]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/commitdiff
Extended Key calculation does not use global var
authorIan Coleman <coleman.ian@gmail.com>
Sun, 11 Dec 2016 23:50:09 +0000 (10:50 +1100)
committerIan Coleman <coleman.ian@gmail.com>
Sun, 11 Dec 2016 23:50:09 +0000 (10:50 +1100)
src/js/index.js

index 5f688f01b2f1df58e997ed946aac4a8548dc6ad2..1e66dd852006ba3eef41110f37114d87399387e3 100644 (file)
             showValidationError(errorText);
             return;
         }
-        calcBip32ExtendedKey(derivationPath);
+        bip32ExtendedKey = calcBip32ExtendedKey(derivationPath);
         displayBip32Info();
         hidePending();
     }
     }
 
     function calcBip32ExtendedKey(path) {
-        bip32ExtendedKey = bip32RootKey;
+        var extendedKey = bip32RootKey;
         // Derive the key from the path
         var pathBits = path.split("/");
         for (var i=0; i<pathBits.length; i++) {
             }
             var hardened = bit[bit.length-1] == "'";
             if (hardened) {
-                bip32ExtendedKey = bip32ExtendedKey.deriveHardened(index);
+                extendedKey = extendedKey.deriveHardened(index);
             }
             else {
-                bip32ExtendedKey = bip32ExtendedKey.derive(index);
+                extendedKey = extendedKey.derive(index);
             }
         }
+        return extendedKey
     }
 
     function showValidationError(errorText) {