Interface for signature creators.
Declared in <script/sign.h>
class BaseSignatureCreator;
| 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. |
| Name | Description |
|---|---|
MutableTransactionSignatureCreator | A signature creator for transactions. |