- dropped
sha512dependency and upgraded to crypto-browserify that supports sha512
- removed superfluous code
this._privateKeyBigInteger
- bugfix: if private key was less than 32 bytes, pad out to 32 bytes with leading zeros (this happens in derive)
- changed behavior of
privateExtendedKey()andpublicExtendedKey()to return base 58 encodedstringinstead ofBuffer - changed behavior of
fromExtendedKey()from accepting a type ofBufferbytes to base58string
- upgraded
"ecurve": "^0.8.0"to"ecurve": "^1.0.0" - added functionality to derive public to public child keys
- removed semicolons per http://cryptocoinjs.com/about/contributing/#semicolons
- removed
ECKeydep - added
ecurvedep - removed
terstdev dep forassert - added method
fromMasterSeed(seedBuffer, [versions]) - changed constructor from
new HDKey(masterSeed, [versions])tonew HDKey([versions]) - added properties:
privateKeyandpublicKey - removed method
getIdentifier(), added propertyidentifier - removed method
getFingerprint(), added propertyfingerprint - renamed
privatetoprivateExtendedKey - renamed
publictopublicExtendedKey - added method
fromExtendedKey()
- initial release