Interface for signature creators.

Synopsis

Declared in <script/sign.h>

class BaseSignatureCreator;

Member Functions

Name

Description

~BaseSignatureCreator [destructor] [virtual]

Destroy the signature creator.

Checker [virtual]

Access the signature checker paired with this creator.

CreateMuSig2AggregateSig [virtual]

Aggregate MuSig2 partial signatures into a final signature.

CreateMuSig2Nonce [virtual]

Create a MuSig2 public nonce for the given participant.

CreateMuSig2PartialSig [virtual]

Create this participant's MuSig2 partial signature.

CreateSchnorrSig [virtual]

Create a Schnorr signature for a Taproot spend.

CreateSig [virtual]

Create a singular (non‐script) signature.

Derived Classes

Name

Description

MutableTransactionSignatureCreator

A signature creator for transactions.

Created with MrDocs