Page MenuHomePhabricator

remove segwit recovery exemption from SCRIPT_VERIFY_INPUT_SIGCHECKS check
Needs RevisionPublic

Authored by markblundeberg on Jan 26 2020, 14:40.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Maniphest Tasks
T704: sigChecks implementation
Summary

This exemption isn't actually doing anything since P2SH scriptPubKeys have
no CHECK*SIG* opcodes, and scriptSigs have to be push-only. So this doesn't
currently change any behaviour, and it's simpler to think about in future
without having to consider exemption.

Depends on D5070

Test Plan

ninja check

Diff Detail

Repository
rABC Bitcoin ABC
Branch
verifyscript_singlesuccess
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 9145
Build 16248: Default Diff Build & Tests
Build 16247: arc lint + arc unit