Bitcoin Core 28.99.0
P2P Digital Currency
|
Interface for signature creators. More...
#include <sign.h>
Public Member Functions | |
virtual | ~BaseSignatureCreator ()=default |
virtual const BaseSignatureChecker & | Checker () const =0 |
virtual bool | CreateSig (const SigningProvider &provider, std::vector< unsigned char > &vchSig, const CKeyID &keyid, const CScript &scriptCode, SigVersion sigversion) const =0 |
Create a singular (non-script) signature. More... | |
virtual bool | CreateSchnorrSig (const SigningProvider &provider, std::vector< unsigned char > &sig, const XOnlyPubKey &pubkey, const uint256 *leaf_hash, const uint256 *merkle_root, SigVersion sigversion) const =0 |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Create a singular (non-script) signature.
Implemented in MutableTransactionSignatureCreator.