577 Commits (27389d6d95bc14d42348afc99a5bd8d322eefa4b)

Author SHA1 Message Date
Daniel Cousens fb6c76a976 Merges Buffer refactorings from base58-native by Stephen Pair 11 years ago
Daniel Cousens 1b46a10d2a magicHash now uses Buffers internally 11 years ago
Daniel Cousens c44af2109e Uses typeof address === 'string' instead 11 years ago
Daniel Cousens 64dc11486c Removes resolved TODO 11 years ago
Daniel Cousens 92f1c3e319 Fixes Transaction.addOutput() param handling to match documentation 11 years ago
Daniel Cousens f3a55f63dc Assert uses strictEqual instead of direct comparison 11 years ago
Daniel Cousens 1d1306b054 Removes Address.fromPubKey and improves test vectors 11 years ago
Daniel Cousens eae613d244 Adds error messages and better version checking 11 years ago
Daniel Cousens 682ec133bb Migrates Address to stricter API subset 11 years ago
Daniel Cousens 5adaa7dd54 Prefer Array.prototype.slice over map 11 years ago
Daniel Cousens de59f6d3ac Adds assertion error messages for HDWallet 11 years ago
Daniel Cousens ca4ba91d9c Cleans up ECKey error handling 11 years ago
Daniel Cousens b4f70dcdde Migrates ECKey to stricter API 11 years ago
Daniel Cousens 505e33c942 Changes netstr to networkString 11 years ago
GreenAddress.it d7c2e4d5a5 Uses low 's' values for signatures 11 years ago
Daniel Cousens ddea4b176b Moves derivation math out into the open 11 years ago
Daniel Cousens bacf7e7ae2 Removes format dependency 11 years ago
Daniel Cousens 814aa9e552 HDWallet now uses Buffers internally 11 years ago
Daniel Cousens a4ab75d560 Renames network parameter to netstr 11 years ago
Daniel Cousens bc05828fbc Adds Buffers as input parameters 11 years ago
Daniel Cousens f047afef2d Updates network.js constant names 11 years ago
Daniel Cousens 56336b9c2b Removes use of convert module 11 years ago
Daniel Cousens a689c6fc9a Renames ecparams to curve to avoid confusion 11 years ago
Daniel Cousens db115e1b27 CryptoJS no longer exported by default 11 years ago
Daniel Cousens addf4528d4 Removes Key module (use ECKey) 11 years ago
Wei Lu 4b86b1c7b8 clean up comments & extract methods 11 years ago
Daniel Cousens 82a17de5c4 Orders modules by name 11 years ago
sidazhang aa43e98ac0 Aligning type naming with bitcoind and fixed pubkeyhash bug 11 years ago
Daniel Cousens 1f0fb90213 Pads zeros in toBytes output, fixes #121 11 years ago
Daniel Cousens 6de94856e3 Makes ECDSA capitalization consistent 11 years ago
Daniel Cousens aa8d86e6a4 Hash160 now outputs a buffer 11 years ago
Daniel Cousens c99a576fbd Migrates all usage of crypto-js/sha256 to ./crypto 11 years ago
Daniel Cousens 81d9c8e759 Renames util.js to crypto.js 11 years ago
Daniel Cousens a4c2cc6dd4 Removes pointless error utility function 11 years ago
Daniel Cousens 7451c54cc6 Removes curveFpDecodePointHex 11 years ago
Daniel Cousens 39abb2b9f9 Stops using decodeFromHex 11 years ago
Daniel Cousens 6fa0c07763 Changes existing code to use new base58 API 11 years ago
Daniel Cousens f53b821cc9 Isolates Base58Check encoding from Base58 code/tests 11 years ago
lms b79ccb2c0c 100% coverage of wallet.js 11 years ago
Daniel Cousens 04684b74f1 Some cosmetic fixes 11 years ago
Wei Lu 93fe1b4c78 cosmetic standardization 11 years ago
Daniel Cousens 8fd06681ef Adds fail fast assertions for invalid input 11 years ago
Daniel Cousens 3fa43b83b6 Comma consistency 11 years ago
Daniel Cousens 626c31911b Removes dangerous private key throwaway 11 years ago
Daniel Cousens 8f7f50d555 Removes deprecated ECKey.export function 11 years ago
Daniel Cousens 10dea421d5 Removes circular dependancy of ECKey 11 years ago
Daniel Cousens bfc5924522 Compression is irrelevant in comparison 11 years ago
Daniel Cousens 669a58bbf8 Removes unnecessary SHA256 calculations 11 years ago
Daniel Cousens 78e91e8648 Further isolates failure tests and joins [un]/compressed key tests 11 years ago
Daniel Cousens 38f09b49e9 Now using Bytes consistently for signatures 11 years ago