Ryan X. Charles
e097fe23ec
add contributors
...copied from bitcore. Should also add bitcoinjs-lib contributors.
11 years ago
Ryan X. Charles
63d0fa96b0
add repository field
...so npm quits complaining
11 years ago
Ryan X. Charles
db7ae4c6d1
static tests start with @
11 years ago
Ryan X. Charles
d3166c12d1
Merge pull request #500 from sagivo/patch-2
fix bug - 0 fee is not working!
11 years ago
Ryan X. Charles
1b1ecd989a
pkcs7
This is a standard algorithm for the purposes of padding a block for a block
cipher. It will be used in CBC, which in turned will be used with AES for
ECIES.
11 years ago
Ryan X. Charles
1dead4cbc4
AES
11 years ago
Ryan X. Charles
a0ad59fbac
static tests start with @
11 years ago
Ryan X. Charles
f3dcb5bba1
typo in error message
11 years ago
Ryan X. Charles
76e8136b45
prefix static methods with @ in tests
...instance methods prefixed with #
11 years ago
Ryan X. Charles
b81e4c75fb
put static methods at the top
11 years ago
Ryan X. Charles
ea0ee1b687
add info on public key recovery
11 years ago
Christopher Jeffrey
95a75a6ee4
paypro: start handling certificate extensions.
11 years ago
Christopher Jeffrey
18d72309eb
paypro: check issuer. ignore fixed asn1.js bug.
11 years ago
Ryan X. Charles
e6a88118ae
fix error message
11 years ago
Ryan X. Charles
c345d5dd19
improve README slightly
11 years ago
Sagiv Ofek
b4d607bfef
updated the code to 1-liner statements
using typeof instead of 2 if checks.
11 years ago
Sagiv Ofek
97783986f8
no need for ts argument
removed `ts: 1396288753` from `utxos` since they are redundant.
11 years ago
Sagiv Ofek
449e947966
fix bug - 0 fee is not working!
if the user pass 0 fee (in fee or feeSat arguments) - there's a bug in the program that will add fee even if specified 0 fee:
- in case fee or feeSat is 0 the if statement `if (opts.fee || opts.feeSat)` will be false.
from some reason `0 || undefined` in js returns `undefined` and in case a user set the fee to 0 in options this condition will not happen.
- second fix: `var feeSat = this.givenFeeSat ? ...` fixed since if `this.givenFeeSat` is 0 the condition will return false (and we want true in this case) since `0 ? true : false` will return `false` in js language.
11 years ago
Ryan X. Charles
bc94a5cb59
sign/verify with uncompressed pubkeys
11 years ago
Ryan X. Charles
a80d512570
add tests for preservation of compressed in privkey2pubkey
11 years ago
Ryan X. Charles
7c945cdc01
add "compressed" feature to pubkeys
...not just privkeys. since, of course, they can be compressed or uncompressed.
11 years ago
Christopher Jeffrey
203b605ebf
paypro: start using asn1.js v0.4.1.
11 years ago
Christopher Jeffrey
8134198e54
paypro: remove debug code.
11 years ago
Christopher Jeffrey
882ce9d809
paypro: debugging and sigAlg/pubKey formats.
11 years ago
Ryan X. Charles
ee0dff9e2e
another reason to perfer bitcore2
11 years ago
Ryan X. Charles
8e6a28162b
it is a "Compact" signature, not "Compressed"
11 years ago
Ryan X. Charles
b342396731
expose Message
11 years ago
Ryan X. Charles
6176ad4a98
verify signed messages
...and fix bug where i (recover param) was stored incorrectly
11 years ago
Christopher Jeffrey
6eab175467
Revert "paypro: attempted debugging with KJUR."
This reverts commit 5788fdbb52
.
11 years ago
Christopher Jeffrey
5788fdbb52
paypro: attempted debugging with KJUR.
11 years ago
Christopher Jeffrey
1a0de813fc
paypro: fix browser kjur usage.
11 years ago
Christopher Jeffrey
6dbff09d40
Revert "paypro: more debugging."
This reverts commit b406eeadff
.
11 years ago
Christopher Jeffrey
b406eeadff
paypro: more debugging.
11 years ago
Christopher Jeffrey
e9b0e7b969
Revert "paypro: asn1.js debugging - try to get tbs buffer."
This reverts commit 3c7aeb4f62
.
11 years ago
Christopher Jeffrey
3c7aeb4f62
paypro: asn1.js debugging - try to get tbs buffer.
11 years ago
Christopher Jeffrey
11c478d1a9
paypro: fix chain validation for browser.
11 years ago
Christopher Jeffrey
4e325c3fa9
paypro: fix root cert check.
11 years ago
Christopher Jeffrey
f0757498b6
paypro: use asn1.js in browser paypro.
11 years ago
Christopher Jeffrey
4a12d5a491
paypro: verify chain refactor.
11 years ago
Christopher Jeffrey
16b646d0e7
paypro: asn1.js - cleanup.
11 years ago
Christopher Jeffrey
5085880bd0
paypro: use fedor's asn1.js to deal with DER certificates.
11 years ago
Ryan X. Charles
3b3ebb0458
sign convenience function
11 years ago
Christopher Jeffrey
569e60065a
paypro: verify the certificate chain.
11 years ago
Christopher Jeffrey
6828f560da
paypro: fix root certs.
11 years ago
Ryan X. Charles
95a0bccda6
new principle for bitcore2
11 years ago
Ryan X. Charles
15f9a99e65
message signing
11 years ago
Ryan X. Charles
e6d89a76d7
use standard language - hash -> hashbuf
11 years ago
Ryan X. Charles
4f90478aa6
keep track of advantages over old bitcore
11 years ago
Ryan X. Charles
2131dbdfee
remove unnecessary tab
11 years ago
Ryan X. Charles
ddc9e2d2a4
handle varInts better
11 years ago