Page MenuHomePhabricator

Add pubkeys and whether input was witness to SignatureData
ClosedPublic

Authored by deadalnix on Wed, Oct 23, 16:46.

Details

Summary

Stores pubkeys in SignatureData and retrieves them when using GetPubKey().

Stores whether the signatures in a SignatureData are for a witness input.

This is a partial backport of Core PR13557 : https://github.com/bitcoin/bitcoin/pull/13557/commits/12bcc64f277f642ece03c25653e726f2276f0d51

Depends on D4258

Test Plan

Unfortunately, The PR dump all the tests at once at the end, so there are n test for the new code.

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.