Christopher Jeffrey
f46cc65aba
bip21: use RegExp.exec instead of String.match.
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
Manuel Aráoz
3b60170e9f
Merge pull request #482 from ryanxcharles/bug/k-too-small
k should be 32 bytes, not 8 bytes
11 years ago
Ryan X. Charles
9f9e2f1d41
k should be 32 bytes, not 8 bytes
This is a bug with security implications. It is much easier to guess the value
of k within a 64 byte range. This would lead to compromised private keys.
The cryptography interface of bitcore is extremely poor. I recommend:
* Get rid of the C++ code, since it makes everything more difficult with little benefit
* Refactor all crypto, and have easily auditable bignum, point, ecdsa, and key classes
* Then actually audit the crypto
11 years ago
Manuel Aráoz
d9ffe75dc5
Merge pull request #481 from chjj/paypro_server_outputs
paypro: example - add another higher output to the server outputs.
11 years ago
Christopher Jeffrey
3ff70ac7cc
paypro: example - add another higher output to the server outputs.
11 years ago
Manuel Aráoz
7d03056e09
Merge pull request #459 from ryanxcharles/feature/message-signing
add support for signing messages in compressed format
11 years ago
Manuel Aráoz
742edf9164
Merge pull request #478 from manan19/walletkey-params
setting networks.livenet as the default for WalletKey
11 years ago
Manuel Aráoz
aa41c70cff
Merge pull request #475 from maraoz/add/AuthMessage
adds AuthMessage and fixes browser tests
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
ca16817a1c
generalize version numbers
11 years ago
Manuel Araoz
e44b2480aa
add AuthMessage and fix browser tests
11 years ago
Ryan X. Charles
cb88dd185a
Merge pull request #476 from chjj/paypro_example_misc
Paypro example misc
11 years ago
Christopher Jeffrey
09c034f0c6
paypro: example - show raw hex when receiving Payment.
11 years ago
Christopher Jeffrey
2482541e17
paypro: replace old server address.
11 years ago
Christopher Jeffrey
6415f29fb9
paypro: misc example changes.
11 years ago
Ryan X. Charles
cd353ac02e
Merge pull request #467 from maraoz/add/missing-tests
Add missing tests for new methods added
11 years ago
Ryan X. Charles
7f4f2e1d71
Merge pull request #471 from chjj/paypro_fixes
paypro: minor fixes.
11 years ago
Christopher Jeffrey
80995b5e8c
paypro: minor fixes.
11 years ago
Ryan X. Charles
eb10926b47
Merge pull request #470 from chjj/expose-certs
paypro: expose RootCerts on PayPro.
11 years ago
Christopher Jeffrey
124d1a2fc3
paypro: expose RootCerts on PayPro.
11 years ago
Ryan X. Charles
434ba6f0e3
Merge pull request #462 from chjj/paypro_example
paypro: a more complete example of how to use server outputs.
11 years ago
Manuel Araoz
d0d5248bf5
add getHashType tests
11 years ago
Manuel Araoz
fd3f8ca017
add getSignatures tests
11 years ago
Ryan X. Charles
1292a06fc9
Merge pull request #466 from martindale/payment-protocol-example
Add README to payment protocol reference implementation.
11 years ago
Eric Martindale
7d73c00e12
Add README to payment protocol reference implementation.
11 years ago
Manuel Araoz
80b5fcc614
add is* tests for Script
11 years ago
Manuel Araoz
b727cc0d7c
add Script validation tests
11 years ago
Manuel Araoz
bed6ccaac0
start adding script tests
11 years ago
Ryan X. Charles
26f6770139
Merge pull request #464 from ethers/ripe160
make ripe160 preconditions be consistent like the other hashing functions
11 years ago
ethers
7353511da3
make ripe160 preconditions be consistent like the other hashing functions
11 years ago
Christopher Jeffrey
3582ff32fc
paypro: a more complete example of how to use server outputs.
11 years ago
Ryan X. Charles
f2f4ca7747
Merge pull request #461 from ryanxcharles/test/break-up-BIP39-tests
break up BIP39 tests so the individual ones run faster
11 years ago
Ryan X. Charles
8f5890fc03
remove test from travis
11 years ago
Ryan X. Charles
adffabd376
break up BIP39 tests so the individual ones run faster
...so that travis stops complaining about this otherwise slow test
11 years ago
Ryan X. Charles
b9f3479b12
Merge pull request #455 from chjj/root-certs
Root certs
11 years ago
Ryan X. Charles
b43b93c002
Merge pull request #456 from chjj/paypro_example
Add payment protocol example
11 years ago
Ryan X. Charles
01c48ff8cd
v0.1.34
11 years ago
Ryan X. Charles
016c729d24
remove NetworkMonitor from main bundle
...since it is not useful in the browser, and needlessly adds to the filesize.
11 years ago
Ryan X. Charles
f87da3b5ba
add support for signing messages in compressed format
...this is the standard way to sign messages in bitcoin-qt. Note that the
format of a compressed signature, for messages, is quite distinct from DER
format, which is used in transactions. This commit also adds support for
recovering the public key from a signature, which is necessary for this. The
code for public key recover is taken from bitcoinjs-lib.
11 years ago
Ryan X. Charles
9937ec6312
Merge pull request #458 from matiu/feature/builder03
Fix loosing signatures after from-toObj roundtrip
11 years ago
Matias Alejo Garcia
1c6ec69c48
fix lossing signatured after from-toObj roundtrip
11 years ago
Christopher Jeffrey
85e769b97d
paypro: make example work without npm install.
11 years ago
Christopher Jeffrey
8a84092be9
root-certs: use hasOwnProperty check instead of __proto__=null.
11 years ago
Christopher Jeffrey
8c74b94791
paypro: add payment protocol example.
11 years ago
Christopher Jeffrey
c533db4f42
minor: remove redundant toUpperCase calls.
11 years ago
Christopher Jeffrey
dd165ecf63
paypro: root certs - do not inherit from Object.
11 years ago