mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-15 12:51:00 +02:00
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. |
||
|---|---|---|
| .. | ||
| alertTests.raw | ||
| base58_encode_decode.json | ||
| base58_keys_invalid.json | ||
| base58_keys_valid.json | ||
| bitcoin-util-test.json | ||
| blanktx.hex | ||
| README.md | ||
| script_invalid.json | ||
| script_valid.json | ||
| sig_canonical.json | ||
| sig_noncanonical.json | ||
| sighash.json | ||
| tt-delin1-out.hex | ||
| tt-delout1-out.hex | ||
| tt-locktime317000-out.hex | ||
| tx394b54bb.hex | ||
| tx_invalid.json | ||
| tx_valid.json | ||
| txcreate1.hex | ||
| txcreate2.hex | ||
| txcreatesign.hex | ||
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.