ProduceSignature

Produce a script signature using a generic signature creator.

Synopsis

Declared in <script/sign.h>

bool
ProduceSignature(
    SigningProvider const& provider,
    BaseSignatureCreator const& creator,
    CScript const& scriptPubKey,
    SignatureData& sigdata);

Return Value

True if a complete signature was produced.

Parameters

NameDescription
providerThe source of keys and scripts used to sign.
creatorThe signature creator that produces the signatures.
scriptPubKeyThe output script being satisfied.
sigdataIn/out signature data updated with the produced material.