elements/src/script
Andrew Poelstra 7a3cbda848 sign.cpp: turn on SIGHASH_SCRIPT_RANGEPROOF when checking already-existing signatures
Currently when a user uses `signrawtransaction` on a transaction that is
already partially signed with SIGHASH_RANGEPROOF signatures, the existing
signatures will be deleted because they are not recognized as valid. This
makes it impossible to collabratively sign transactions using this RPC.
Fix this.
2021-09-19 14:18:13 +00:00
..
bitcoinconsensus.cpp Expose only blockchain hash twice in header 2021-07-01 17:56:44 +00:00
bitcoinconsensus.h Expose only blockchain hash twice in header 2021-07-01 17:56:44 +00:00
descriptor.cpp Merge ed03bfc899 into merged_master (Elements PR #726) 2020-11-09 21:20:31 +00:00
descriptor.h Add IsSingleType to Descriptors 2020-04-23 13:59:48 -04:00
generic.hpp Merge a993a7c675 into merged_master (Elements PR #960) 2021-03-25 23:46:21 +00:00
interpreter.cpp SignatureHash: fix rangeproof hash for SIGHASH_RANGEPROOF 2021-09-19 14:08:56 +00:00
interpreter.h script: cache transaction weight per-transaction 2021-09-03 19:37:20 +00:00
keyorigin.h Implement operator< for KeyOriginInfo and CExtPubKey 2021-06-22 13:54:50 -04:00
pegins.cpp Merge dcf2ccbfde into merged_master (Bitcoin PR #18115) 2020-11-26 01:07:51 +00:00
pegins.h Merge dcf2ccbfde into merged_master (Bitcoin PR #18115) 2020-11-26 01:07:51 +00:00
script.cpp Add crypto opcodes 2021-08-27 19:24:06 +00:00
script.h Add crypto opcodes 2021-08-27 19:24:06 +00:00
script_error.cpp Add crypto opcodes 2021-08-27 19:24:06 +00:00
script_error.h Add crypto opcodes 2021-08-27 19:24:06 +00:00
sigcache.cpp reduce cache sizes so that default maxsigcache size is same as Bitcoin 2021-03-26 17:33:05 +00:00
sigcache.h Merge 3caee16946 into merged_master (Bitcoin PR #19953) 2020-12-01 02:54:57 +00:00
sign.cpp sign.cpp: turn on SIGHASH_SCRIPT_RANGEPROOF when checking already-existing signatures 2021-09-19 14:18:13 +00:00
sign.h moveonly: Move (Un)Serialize(To/From)Vector, (De)SerializeHDKeypaths to psbt module 2021-06-22 13:54:50 -04:00
signingprovider.cpp Use explicit conversion from WitnessV0KeyHash -> CKeyID 2020-06-19 12:14:08 -07:00
signingprovider.h Merge 68e841e0af into merged_master (Bitcoin PR #18067) 2020-11-26 01:07:44 +00:00
standard.cpp ci: various linter / CI compiler error fixes 2021-03-26 17:33:04 +00:00
standard.h ci: various linter / CI compiler error fixes 2021-03-26 17:33:04 +00:00