40 Commits (6d496d90fc50b26c16646fcff09c42ed5d983231)

Author SHA1 Message Date
Guangcheng Wei 6d496d90fc use ripemd160 instead of rmd160 for electron 4.0 (#26) 6 years ago
Ryan Zimmerman 6244516cb9 Add wipePrivateData method (#22) 6 years ago
Matthew Stevens 4bb95824c7 fix: derive will error when a path does not start with master extended key (#20) 7 years ago
Daniel Cousens 61c511b1cc add HDKey.sign/HDKey.verify methods 7 years ago
Daniel Cousens b9b1df2a3e use safe-buffer 7 years ago
JP Richardson 2b6f9ac826 (Closes #7) fix when privateKeyExtended when privateKey is null 9 years ago
JP Richardson bdd432388a standard tidy 9 years ago
Alex Beregszaszi a63bb73084 hdkey: use the secp256k1 package for crypto 9 years ago
JP Richardson 0a2cd67cea hdkey: export HARDENED_OFFSET 10 years ago
JP Richardson 8f84057021 hdkey: renamed `publicExtendedKey` and `privateExtendedKey` JSON properties to `xpriv` and `xpub`. 10 years ago
JP Richardson 0088681bbf hdkey: added toJSON()/fromJSON() 10 years ago
JP Richardson 8ca9fece57 lib/hdkey: fixes condition for BIP consistency. Closes #1 10 years ago
JP Richardson 69c9ef60a1 JavaScript Standard Style 10 years ago
JP Richardson 0c53b8339f lib: dropped sha512 dep in favor of latest crypto-browserify with sha512 support 10 years ago
JP Richardson 3ff4b9a068 hdkey: removed superfluous code with this._privateKeyBigInteger 11 years ago
JP Richardson fa63146a48 changed behavior of fromExtendedKey, now accepts base 58 string instead of Buffer bytes 11 years ago
JP Richardson 7bda496700 changed privateExtendedKey() and publicExtendedKey() to return base 58 encoded string 11 years ago
JP Richardson 7af6fdcb98 bugfix: private key less than 32 bytes in derive(), pad out with zeros 11 years ago
JP Richardson 53ae7e350f derive public to public child keys 11 years ago
JP Richardson f065319f65 upgraded ecurve from 0.8.0 to 1.0.0 11 years ago
JP Richardson 5e592afeee implemented method fromExtendedKey() 11 years ago
JP Richardson e0846232c2 renamed private to privateExtendedKey, renamed public to publicExtendedKey 11 years ago
JP Richardson 262e8f8401 lib/hdkey: refactored derive() 11 years ago
JP Richardson 848e3fe9a4 lib/hdkey: replace an constant number with the constant var 11 years ago
JP Richardson 2cc0260c51 lib/hdkey: renamed VERSIONS to BITCOIN_VERSIONS 11 years ago
JP Richardson be23e91803 lib/hdkey: cleaned up serialize() 11 years ago
JP Richardson 65aaeb8b9d remove method getFingerprint(), add property fingerprint 11 years ago
JP Richardson 6e6264636f lib/hdkey: removed method getIdentifier() added property identifier 11 years ago
JP Richardson 75c271cde2 lib/hdkey: refactored code from public and private into serialize 11 years ago
JP Richardson 87c873491f added tests for privateKey/publicKey 11 years ago
JP Richardson 1058ea2e70 added method fromMasterSeed, changed constructor, added privateKey and publicKey 11 years ago
JP Richardson 604cae6aa5 removed eckey dep, added ecurve dep 11 years ago
JP Richardson 62196d9183 removed semicolons 11 years ago
JP Richardson ef5cf9ddfd public extended keys tests passing 11 years ago
JP Richardson f9616164c7 all chains passing for private extended keys 11 years ago
JP Richardson 151c002233 first chain m/0' passing 11 years ago
JP Richardson 6f0e671865 tests ready 11 years ago
JP Richardson 1ba88fdb66 add sha512 dep 11 years ago
JP Richardson 6bbffa5eab start of hdkey 11 years ago
JP Richardson 6e66b78396 initial commit 11 years ago