kevacoin/src/test/data
Peter Todd 2fa9a8ec86
Make empty byte arrays pass CheckSignatureEncoding()
Makes it possible to compactly provide a delibrately invalid signature
for use with CHECK(MULTI)SIG. For instance with BIP19 if m != n invalid
signatures need to be provided in the scriptSig; prior to this change
those invalid signatures would need to be large DER-encoded signatures.

Note that we may want to further expand on this change in the future by
saying that only OP_0 is a "valid" invalid signature; BIP19 even with
this change is inherently malleable as the invalid signatures can be any
validly encoded DER signature.
2015-01-09 06:03:22 -05:00
..
alertTests.raw
base58_encode_decode.json
base58_keys_invalid.json
base58_keys_valid.json
bitcoin-util-test.json bitcoin-tx: Add test case for signing a tx 2014-12-24 01:56:28 +00:00
blanktx.hex Add "it works" test for bitcoin-tx 2014-08-19 10:28:58 -04:00
README.md Remove redundant copyright notices from README files 2015-01-02 10:46:23 +01:00
script_invalid.json Make empty byte arrays pass CheckSignatureEncoding() 2015-01-09 06:03:22 -05:00
script_valid.json Make empty byte arrays pass CheckSignatureEncoding() 2015-01-09 06:03:22 -05:00
sig_canonical.json
sig_noncanonical.json
sighash.json Add sighash tests from data file 2014-03-31 11:19:19 -03:00
tt-delin1-out.hex Add bitcoin-tx tests 2014-08-19 23:15:58 -04:00
tt-delout1-out.hex Add bitcoin-tx tests 2014-08-19 23:15:58 -04:00
tt-locktime317000-out.hex Add bitcoin-tx tests 2014-08-19 23:15:58 -04:00
tx394b54bb.hex Add bitcoin-tx tests 2014-08-19 23:15:58 -04:00
tx_invalid.json Test unexecuted OP_CODESEPARATOR 2014-12-04 00:53:16 -05:00
tx_valid.json Test unexecuted OP_CODESEPARATOR 2014-12-04 00:53:16 -05:00
txcreate1.hex Add bitcoin-tx tests 2014-08-19 23:15:58 -04:00
txcreate2.hex bitcoin-util-test: Test bitcoin-tx with null scriptPubKey 2014-09-14 06:28:22 +00:00
txcreatesign.hex bitcoin-tx: Add test case for signing a tx 2014-12-24 01:56:28 +00:00

Description

This directory contains data-driven tests for various aspects of Bitcoin.

License

The data files in this directory are distributed under the MIT software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php.