Go to the source code of this file.
|
typedef std::vector< unsigned char > | valtype |
|
|
bool | ProduceSignature (const SigningProvider &provider, const BaseSignatureCreator &creator, const CScript &fromPubKey, SignatureData &sigdata) |
| Produce a script signature using a generic signature creator. More...
|
|
bool | SignPSBTInput (const SigningProvider &provider, const CMutableTransaction &tx, PSBTInput &input, int index, int sighash) |
| Signs a PSBTInput, verifying that all provided data matches what is being signed. More...
|
|
SignatureData | DataFromTransaction (const CMutableTransaction &tx, unsigned int nIn, const CTxOut &txout) |
| Extract signature data from a transaction input, and insert it. More...
|
|
void | UpdateInput (CTxIn &input, const SignatureData &data) |
|
bool | SignSignature (const SigningProvider &provider, const CScript &fromPubKey, CMutableTransaction &txTo, unsigned int nIn, const CAmount &amount, int nHashType) |
| Produce a script signature for a transaction. More...
|
|
bool | SignSignature (const SigningProvider &provider, const CTransaction &txFrom, CMutableTransaction &txTo, unsigned int nIn, int nHashType) |
|
bool | IsSolvable (const SigningProvider &provider, const CScript &script) |
|
FlatSigningProvider | Merge (const FlatSigningProvider &a, const FlatSigningProvider &b) |
|
◆ valtype
typedef std::vector<unsigned char> valtype |
◆ DataFromTransaction()
Extract signature data from a transaction input, and insert it.
Definition at line 337 of file sign.cpp.
◆ IsSolvable()
◆ Merge()
◆ ProduceSignature()
Produce a script signature using a generic signature creator.
Definition at line 186 of file sign.cpp.
◆ SignPSBTInput()
Signs a PSBTInput, verifying that all provided data matches what is being signed.
Definition at line 242 of file sign.cpp.
◆ SignSignature() [1/2]
Produce a script signature for a transaction.
Definition at line 424 of file sign.cpp.
◆ SignSignature() [2/2]
◆ UpdateInput()
◆ DUMMY_MAXIMUM_SIGNATURE_CREATOR
A signature creator that just produces 72-byte empty signatures.
Definition at line 494 of file sign.cpp.
◆ DUMMY_SIGNATURE_CREATOR
A signature creator that just produces 71-byte empty signatures.
Definition at line 493 of file sign.cpp.
◆ DUMMY_SIGNING_PROVIDER