Bitcoin
Public Member Functions | List of all members
BaseSignatureCreator Class Referenceabstract

#include <sign.h>

Inheritance diagram for BaseSignatureCreator:
anonymous_namespace{sign.cpp}::DummySignatureCreator MutableTransactionSignatureCreator

Public Member Functions

virtual ~BaseSignatureCreator ()
 
virtual const BaseSignatureCheckerChecker () const =0
 
virtual bool CreateSig (const SigningProvider &provider, std::vector< unsigned char > &vchSig, const CKeyID &keyid, const CScript &scriptCode, SigVersion sigversion) const =0
 

Detailed Description

Interface for signature creators.

Constructor & Destructor Documentation

◆ ~BaseSignatureCreator()

virtual BaseSignatureCreator::~BaseSignatureCreator ( )
inlinevirtual

Member Function Documentation

◆ Checker()

virtual const BaseSignatureChecker& BaseSignatureCreator::Checker ( ) const
pure virtual

◆ CreateSig()

virtual bool BaseSignatureCreator::CreateSig ( const SigningProvider provider,
std::vector< unsigned char > &  vchSig,
const CKeyID keyid,
const CScript scriptCode,
SigVersion  sigversion 
) const
pure virtual

Create a singular (non-script) signature.

Implemented in anonymous_namespace{sign.cpp}::DummySignatureCreator, and MutableTransactionSignatureCreator.


The documentation for this class was generated from the following file: