Ryan X. Charles
|
1fa7fb527e
|
move core code to top
|
11 years ago |
Ryan X. Charles
|
cc310fbc23
|
add bip32: to error messages
...to be consistent with the rest of the library
|
11 years ago |
Ryan X. Charles
|
efbebb3528
|
throw error if deriving an invalid path string
...the path consists "m", numbers, /, and ' characters
|
11 years ago |
Ryan X. Charles
|
134952d1f8
|
add bip32 to main privsec interface
|
11 years ago |
Ryan X. Charles
|
7def2609ec
|
add toString method for bip32
...so that it is consistent with the rest of the library
|
11 years ago |
Ryan X. Charles
|
43f288d205
|
remove obsolete test
this test was relevant for a bug in the C++ code of bitcore, eckey.cc, which no
longer exists in bitcore, much less privsec.
|
11 years ago |
Ryan X. Charles
|
be37f5e37f
|
improve bip32 interface slightly
|
11 years ago |
Ryan X. Charles
|
8228d8204f
|
add LICENSE
|
11 years ago |
Ryan X. Charles
|
e743e265df
|
add README
|
11 years ago |
Ryan X. Charles
|
bd3a2c42ec
|
works in browser
compiled with ./browser/build and then open test/index.html
|
11 years ago |
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
|
11 years ago |
Ryan X. Charles
|
5606e083e2
|
sha512hmac and sha256hmac
|
11 years ago |
Ryan X. Charles
|
3871e43dd8
|
make address more consistent with rest of lib
|
11 years ago |
Ryan X. Charles
|
cd6c2b2410
|
refactor privkey
|
11 years ago |
Ryan X. Charles
|
304210c132
|
add tests for all ecdsa functions
|
11 years ago |
Ryan X. Charles
|
2ed5290a4e
|
make "new Point()" work
|
11 years ago |
Ryan X. Charles
|
c4064cc6e1
|
ecdsa
|
11 years ago |
Ryan X. Charles
|
1a01674532
|
signature
|
11 years ago |
Ryan X. Charles
|
333c075ae7
|
key
|
11 years ago |
Ryan X. Charles
|
5a79879e63
|
use process.browser only, which is sufficient
|
11 years ago |
Ryan X. Charles
|
383fb03422
|
buffer is a dependency
|
11 years ago |
Ryan X. Charles
|
1e4f751633
|
use hash marks in function names in tests
|
11 years ago |
Ryan X. Charles
|
c00f1ebeea
|
standardize capitalization in test describes
|
11 years ago |
Ryan X. Charles
|
e43c7e3c3a
|
random
...code from bitcore
|
11 years ago |
Ryan X. Charles
|
448f532738
|
pubkey
|
11 years ago |
Ryan X. Charles
|
3df3d41434
|
privkey
|
11 years ago |
Ryan X. Charles
|
9f7e01b8ca
|
rename redundant point.pointFromX to point.fromX
|
11 years ago |
Ryan X. Charles
|
8106bed6d0
|
expose buffer
|
11 years ago |
Ryan X. Charles
|
657f992e7b
|
point
|
11 years ago |
Ryan X. Charles
|
ca4131ab05
|
remove ripemd160 dep., replace with hash.js
|
11 years ago |
Ryan X. Charles
|
e0deb0407c
|
add big number support
Extend bn.js with some convenience methods. Extension code taken from bitcore.
|
11 years ago |
Ryan X. Charles
|
862235e57e
|
initial commit
address, base58, base58check, hash all working with tests.
base58check code taken from bitcore.
|
11 years ago |