Daniel Cousens
e4eb743cf9
scripts: expose is* classifiers
10 years ago
Daniel Cousens
c0c47f076a
add block.js and tests
10 years ago
Daniel Cousens
ea66edeb5c
scripts: add dataOutput convenience function
10 years ago
Daniel Cousens
5d5dcd3d73
remove unused base58 fixtures
10 years ago
Daniel Cousens
ab57630f20
tests: add non-canonical signature test
10 years ago
Daniel Cousens
f6e340f64c
tests: add scriptHash redeemScript non-data fixture
10 years ago
Daniel Cousens
f9a5c47d95
tests: add OP_RETURN scripts fixture
10 years ago
Daniel Cousens
f3138dcb68
tests: test non-standard pathway for classifyInput
10 years ago
Daniel Cousens
27a99436df
tests: cover all multisigOutput branchs
10 years ago
Daniel Cousens
6dc3b4cc1e
tests: add unknown network HDNode version fixture
10 years ago
Daniel Cousens
10630873eb
tests: add tests for ecdsa.verify
10 years ago
Daniel Cousens
c96b862530
crypto: remove cryptojs
10 years ago
Daniel Cousens
1d0fd3e9a4
TxBuilder: add more failing cases and error handling
11 years ago
Daniel Cousens
e1479b6fa5
scripts: add error for >n signatures with multisig
11 years ago
Daniel Cousens
1c744cfa5a
TxBuilder: add failing test for non-zero vin inputs
11 years ago
Daniel Cousens
f9fed3c815
TxBuilder: adds fromTransaction impl. and basic tests
11 years ago
Daniel Cousens
31ea956e8e
TxBuilder: add invalid nulldata case
11 years ago
Daniel Cousens
d0ac9b405a
tests: add TxBuilder pubKey test fixture
11 years ago
Daniel Cousens
36b225a3df
TxBuilder: use data fixtures for invalid tests
11 years ago
Daniel Cousens
bcbcd58964
TxBuilder: Initial commit and tests
11 years ago
Daniel Cousens
52689fc98b
tests: adds r = s = -n ecdsa verify test case
11 years ago
Daniel Cousens
5657dcf2aa
ecdsa: add improved test coverage for recoverPubKey
11 years ago
Daniel Cousens
be3ce88a3a
ecdsa: enforce positive integers
11 years ago
Daniel Cousens
13c2d377e7
package: use bs58check
11 years ago
Daniel Cousens
9d2784a441
crypto: add RIPEMD160 tests
11 years ago
Daniel Cousens
759bba5c21
scripts: add falsy classifications and fix multisig
11 years ago
Daniel Cousens
13d41f67e9
Script: adds toASM/fromASM
11 years ago
Daniel Cousens
924ecfb998
scripts: add missing test data
11 years ago
Daniel Cousens
62b6a407a6
scripts: break tests down from type structure
11 years ago
Daniel Cousens
63ce1fdfb2
ECSignature: add missing tests for R,S length
11 years ago
Daniel Cousens
53595784e1
ECSignature: fixes for canonical signatures
11 years ago
Daniel Cousens
ebe670475e
network: moves tests to fixtures
11 years ago
Daniel Cousens
8eaf44881a
Transaction: improve hash length checking + tests
11 years ago
Daniel Cousens
6ea89eeaae
Transaction: data driven tests
11 years ago
Daniel Cousens
626f8fb220
ECSignature: add tests for scriptSignature
11 years ago
Daniel Cousens
eb3d9a25f7
ecdsa: moved all signature encoding to ECSignature
11 years ago
Daniel Cousens
576d5dfa3f
Scripts: move test data to fixtures
11 years ago
Daniel Cousens
4f8040f8d4
ecdsa: add invalid test fixtures for recoverPubKey
11 years ago
Daniel Cousens
38a2475bf5
scripts: adds example multisig inputScript
11 years ago
Daniel Cousens
b68b1d5da4
Script: fixes pubKeyInput and adds a test
11 years ago
Daniel Cousens
7e5af52cd1
Transaction: mass rename from SPK/SS to Input/Output
I think it is important we maintain some reasoning that an Input script
is actually a script signature, but in the end, these names are more
coherent and understandable when reasoning with our code. So I think
its OK we break tradition with bitcoind.
11 years ago
Daniel Cousens
be29f50457
Address: fix consistent casing
11 years ago
Daniel Cousens
4ce9015f3b
use ecurve instead of custom ec
11 years ago
Daniel Cousens
f20ffec8b3
tests: always use for, it testing style
11 years ago
Daniel Cousens
61b4216afb
script: fix capitalization in test fixture
11 years ago
Daniel Cousens
eb3a6bcb31
all: rename D to d as per SEC convention
11 years ago
Daniel Cousens
8433d73d06
convert: use Buffers and add more tests
11 years ago
Daniel Cousens
d39662e375
Base58check: no longer encodes version separately
11 years ago
Daniel Cousens
64e307b13f
HDWallet: rename to HDNode
11 years ago
Daniel Cousens
99bb69bf20
HDWallet: moves hardened info to test data more explicitly
11 years ago