Ryan X. Charles
|
15f9a99e65
|
message signing
|
11 years ago |
Ryan X. Charles
|
ddc9e2d2a4
|
handle varInts better
|
11 years ago |
Ryan X. Charles
|
4cff6a41f4
|
remove "(classname): " from tests
...to reduce the burden on writing new code
|
11 years ago |
Ryan X. Charles
|
912bed1d9c
|
support BN in bufferwriter
So that the precision of writing a variable sized integer is sufficient.
|
11 years ago |
Ryan X. Charles
|
cde44d689c
|
fix precision error by handling BNs correctly
|
11 years ago |
Ryan X. Charles
|
c22476d809
|
bn -> BN, BN -> BN()
|
11 years ago |
Ryan X. Charles
|
79ba8b2465
|
BN -> BN()
|
11 years ago |
Ryan X. Charles
|
8ce3342b6c
|
hash -> hashbuf
|
11 years ago |
Ryan X. Charles
|
ca7fdd77c1
|
recover public key from signature
|
11 years ago |
Ryan X. Charles
|
9d600f4784
|
BufferWriter
|
11 years ago |
Ryan X. Charles
|
5e3ad3d09d
|
BufferReader
|
11 years ago |
Ryan X. Charles
|
f11ed4d20b
|
bug: should mod bn addition
when adding two private keys to get a new private key, you should mod the
result with N so that it is always less than N.
|
11 years ago |
Ryan X. Charles
|
2dba978ae0
|
correct file capitalization
|
11 years ago |
Ryan X. Charles
|
ab2a4a4d46
|
capitalize 'c'
|
11 years ago |
Ryan X. Charles
|
d73ff6fa6a
|
give Base58 the normal bitcore2 interface
|
11 years ago |
Ryan X. Charles
|
de08f78d74
|
give Base58Check the same fromString toString
...interface like the rest of the classes
|
11 years ago |
Ryan X. Charles
|
9cc214cf06
|
capitalize classes in tests
|
11 years ago |
Ryan X. Charles
|
bc1c4235f2
|
basic stealth address support
Math only. Does not yet support transactions. Not yet compatible with Dark
Wallet.
|
11 years ago |
Ryan X. Charles
|
f8fc3812f0
|
add BN.prototype.fromBuffer
|
11 years ago |
Ryan X. Charles
|
a2512226f8
|
address convenience functions
|
11 years ago |
Ryan X. Charles
|
8743c68ce6
|
kdf
|
11 years ago |
Ryan X. Charles
|
a2e471ae9e
|
more consistency: n -> bn, p -> point
|
11 years ago |
Yemel Jardi
|
b361bfe1d0
|
Skip BIP39 tests on Travis
|
11 years ago |
Yemel Jardi
|
ea22f1361f
|
Add validation of required arguments for future use
|
11 years ago |
Yemel Jardi
|
ac525f226c
|
Add BIP21 implementation
|
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
|
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
|
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
|
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
|
657f992e7b
|
point
|
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 |
Manan Patel
|
589418d66c
|
setting networks.livenet as the default for WalletKey
|
11 years ago |
Manuel Araoz
|
895046cc32
|
fix browser tests
|
11 years ago |
Manuel Araoz
|
e44b2480aa
|
add AuthMessage and fix browser tests
|
11 years ago |
Manuel Araoz
|
d0d5248bf5
|
add getHashType tests
|
11 years ago |