aboutsummaryrefslogtreecommitdiff
path: root/src/ui_interface.h
diff options
context:
space:
mode:
authorPeter Todd <pete@petertodd.org>2015-01-09 05:52:57 -0500
committerWladimir J. van der Laan <laanwj@gmail.com>2015-01-26 12:10:29 +0100
commitb24ff47c6487d6cb81c9691c4e68c33f367fce74 (patch)
treee8ab642eb8cac2adc4bdcdf246c6cb4eed1dec51 /src/ui_interface.h
parented4206acb1bdc9d23abe30fefd13f9d49a1979b3 (diff)
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. Rebased-From: 2fa9a8ec86033b809a1c48f0396c3482c0d5d33c Github-Pull: #5627
Diffstat (limited to 'src/ui_interface.h')
0 files changed, 0 insertions, 0 deletions