Commit Graph

719 Commits

Author SHA1 Message Date
Ryan X. Charles be37f5e37f improve bip32 interface slightly 2014-08-09 23:16:15 -07:00
Ryan X. Charles bd3a2c42ec works in browser
compiled with ./browser/build and then open test/index.html
2014-08-09 22:47:32 -07:00
Ryan X. Charles 9649cc58e9 bip32
code from bitcore. original implementation derived from here:
https://github.com/sarchar/brainwallet.github.com/blob/bip32/js/bip32.js
2014-08-09 22:19:28 -07:00
Ryan X. Charles 5606e083e2 sha512hmac and sha256hmac 2014-08-09 21:51:26 -07:00
Ryan X. Charles 3871e43dd8 make address more consistent with rest of lib 2014-08-09 20:26:03 -07:00
Ryan X. Charles 304210c132 add tests for all ecdsa functions 2014-08-09 19:42:25 -07:00
Ryan X. Charles 2ed5290a4e make "new Point()" work 2014-08-09 19:03:59 -07:00
Ryan X. Charles c4064cc6e1 ecdsa 2014-08-09 17:43:24 -07:00
Ryan X. Charles 1a01674532 signature 2014-08-09 14:42:23 -07:00
Ryan X. Charles 333c075ae7 key 2014-08-07 21:31:36 -07:00
Ryan X. Charles 1e4f751633 use hash marks in function names in tests 2014-08-07 20:10:56 -07:00
Ryan X. Charles c00f1ebeea standardize capitalization in test describes 2014-08-07 20:08:50 -07:00
Ryan X. Charles e43c7e3c3a random
...code from bitcore
2014-08-07 16:51:24 -07:00
Ryan X. Charles 448f532738 pubkey 2014-08-07 16:18:17 -07:00
Ryan X. Charles 3df3d41434 privkey 2014-08-06 22:47:10 -07:00
Ryan X. Charles 9f7e01b8ca rename redundant point.pointFromX to point.fromX 2014-08-06 21:39:25 -07:00
Ryan X. Charles 657f992e7b point 2014-08-06 21:02:42 -07:00
Ryan X. Charles e0deb0407c add big number support
Extend bn.js with some convenience methods. Extension code taken from bitcore.
2014-08-06 18:36:30 -07:00
Ryan X. Charles 862235e57e initial commit
address, base58, base58check, hash all working with tests.

base58check code taken from bitcore.
2014-08-06 18:25:45 -07:00