Christopher Jeffrey
363e27d493
bip21: check for arg `r=` and set merchant.
2014-08-12 11:03:43 -04:00
Christopher Jeffrey
11ecfd1667
bip21: use triple equal for consistency.
2014-08-12 11:03:24 -04:00
Christopher Jeffrey
f46cc65aba
bip21: use RegExp.exec instead of String.match.
2014-08-12 11:03:01 -04:00
Yemel Jardi
b361bfe1d0
Skip BIP39 tests on Travis
2014-08-12 11:21:59 -03:00
Yemel Jardi
ea22f1361f
Add validation of required arguments for future use
2014-08-11 17:57:28 -03:00
Yemel Jardi
ac525f226c
Add BIP21 implementation
2014-08-11 17:57:28 -03:00
Manuel Aráoz
3b60170e9f
Merge pull request #482 from ryanxcharles/bug/k-too-small
...
k should be 32 bytes, not 8 bytes
2014-08-11 17:07:11 -03:00
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
2014-08-10 21:25:52 -04:00
Manuel Aráoz
d9ffe75dc5
Merge pull request #481 from chjj/paypro_server_outputs
...
paypro: example - add another higher output to the server outputs.
2014-08-08 18:38:04 -03:00
Christopher Jeffrey
3ff70ac7cc
paypro: example - add another higher output to the server outputs.
2014-08-08 14:32:43 -07:00
Manuel Aráoz
7d03056e09
Merge pull request #459 from ryanxcharles/feature/message-signing
...
add support for signing messages in compressed format
2014-08-06 10:56:07 -03:00
Manuel Aráoz
742edf9164
Merge pull request #478 from manan19/walletkey-params
...
setting networks.livenet as the default for WalletKey
2014-08-06 10:29:55 -03:00
Manuel Aráoz
aa41c70cff
Merge pull request #475 from maraoz/add/AuthMessage
...
adds AuthMessage and fixes browser tests
2014-08-05 18:48:22 -03:00
Manan Patel
589418d66c
setting networks.livenet as the default for WalletKey
2014-08-05 08:10:20 -07:00
Manuel Araoz
895046cc32
fix browser tests
2014-08-04 15:52:57 -03:00
Manuel Araoz
ca16817a1c
generalize version numbers
2014-08-04 15:52:56 -03:00
Manuel Araoz
e44b2480aa
add AuthMessage and fix browser tests
2014-08-04 15:52:56 -03:00
Ryan X. Charles
cb88dd185a
Merge pull request #476 from chjj/paypro_example_misc
...
Paypro example misc
2014-08-03 10:43:41 -07:00
Christopher Jeffrey
09c034f0c6
paypro: example - show raw hex when receiving Payment.
2014-08-01 19:05:31 -07:00
Christopher Jeffrey
2482541e17
paypro: replace old server address.
2014-08-01 16:15:28 -07:00
Christopher Jeffrey
6415f29fb9
paypro: misc example changes.
2014-08-01 16:11:41 -07:00
Ryan X. Charles
cd353ac02e
Merge pull request #467 from maraoz/add/missing-tests
...
Add missing tests for new methods added
2014-07-30 14:50:52 -04:00
Ryan X. Charles
7f4f2e1d71
Merge pull request #471 from chjj/paypro_fixes
...
paypro: minor fixes.
2014-07-30 14:50:02 -04:00
Christopher Jeffrey
80995b5e8c
paypro: minor fixes.
2014-07-29 19:46:35 -07:00
Ryan X. Charles
eb10926b47
Merge pull request #470 from chjj/expose-certs
...
paypro: expose RootCerts on PayPro.
2014-07-29 14:01:15 -04:00
Christopher Jeffrey
124d1a2fc3
paypro: expose RootCerts on PayPro.
2014-07-29 10:58:35 -07:00
Ryan X. Charles
434ba6f0e3
Merge pull request #462 from chjj/paypro_example
...
paypro: a more complete example of how to use server outputs.
2014-07-28 16:19:41 -04:00
Manuel Araoz
d0d5248bf5
add getHashType tests
2014-07-28 17:18:08 -03:00
Manuel Araoz
fd3f8ca017
add getSignatures tests
2014-07-28 16:29:58 -03:00
Ryan X. Charles
1292a06fc9
Merge pull request #466 from martindale/payment-protocol-example
...
Add README to payment protocol reference implementation.
2014-07-28 15:25:45 -04:00
Eric Martindale
7d73c00e12
Add README to payment protocol reference implementation.
2014-07-28 12:08:03 -07:00
Manuel Araoz
80b5fcc614
add is* tests for Script
2014-07-28 14:40:16 -03:00
Manuel Araoz
b727cc0d7c
add Script validation tests
2014-07-28 14:03:22 -03:00
Manuel Araoz
bed6ccaac0
start adding script tests
2014-07-28 10:20:11 -03:00
Ryan X. Charles
26f6770139
Merge pull request #464 from ethers/ripe160
...
make ripe160 preconditions be consistent like the other hashing functions
2014-07-27 01:03:59 -04:00
ethers
7353511da3
make ripe160 preconditions be consistent like the other hashing functions
2014-07-26 20:51:06 -07:00
Christopher Jeffrey
3582ff32fc
paypro: a more complete example of how to use server outputs.
2014-07-25 19:11:57 -07:00
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
2014-07-25 19:47:47 -04:00
Ryan X. Charles
8f5890fc03
remove test from travis
2014-07-25 16:37:25 -07:00
Ryan X. Charles
adffabd376
break up BIP39 tests so the individual ones run faster
...
...so that travis stops complaining about this otherwise slow test
2014-07-25 16:28:29 -07:00
Ryan X. Charles
b9f3479b12
Merge pull request #455 from chjj/root-certs
...
Root certs
2014-07-25 19:19:47 -04:00
Ryan X. Charles
b43b93c002
Merge pull request #456 from chjj/paypro_example
...
Add payment protocol example
2014-07-25 17:35:10 -04:00
Ryan X. Charles
01c48ff8cd
v0.1.34
2014-07-25 14:18:39 -07:00
Ryan X. Charles
016c729d24
remove NetworkMonitor from main bundle
...
...since it is not useful in the browser, and needlessly adds to the filesize.
2014-07-25 14:15:57 -07:00
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.
2014-07-25 14:07:03 -07:00
Ryan X. Charles
9937ec6312
Merge pull request #458 from matiu/feature/builder03
...
Fix loosing signatures after from-toObj roundtrip
2014-07-25 16:29:53 -04:00
Matias Alejo Garcia
1c6ec69c48
fix lossing signatured after from-toObj roundtrip
2014-07-25 16:43:18 -03:00
Christopher Jeffrey
85e769b97d
paypro: make example work without npm install.
2014-07-25 11:26:47 -07:00
Christopher Jeffrey
8a84092be9
root-certs: use hasOwnProperty check instead of __proto__=null.
2014-07-25 10:53:21 -07:00
Christopher Jeffrey
8c74b94791
paypro: add payment protocol example.
2014-07-24 23:20:45 -07:00