Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Benjamin Allred
crown-core
Commits
23b2b9b4
Commit
23b2b9b4
authored
10 years ago
by
Pieter Wuille
Browse files
Options
Download
Email Patches
Plain Diff
Avoid a bunch of copying/conversion in script/sign
parent
09c8f15e
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
src/script/sign.cpp
+4
-4
src/script/sign.cpp
src/script/sign.h
+1
-1
src/script/sign.h
with
5 additions
and
5 deletions
+5
-5
src/script/sign.cpp
View file @
23b2b9b4
...
...
@@ -144,9 +144,9 @@ static CScript PushAll(const vector<valtype>& values)
return
result
;
}
static
CScript
CombineMultisig
(
CScript
scriptPubKey
,
const
C
Mutable
Transaction
&
txTo
,
unsigned
int
nIn
,
static
CScript
CombineMultisig
(
const
CScript
&
scriptPubKey
,
const
CTransaction
&
txTo
,
unsigned
int
nIn
,
const
vector
<
valtype
>&
vSolutions
,
vector
<
valtype
>&
sigs1
,
vector
<
valtype
>&
sigs2
)
const
vector
<
valtype
>&
sigs1
,
const
vector
<
valtype
>&
sigs2
)
{
// Combine all the signatures we've got:
set
<
valtype
>
allsigs
;
...
...
@@ -199,7 +199,7 @@ static CScript CombineMultisig(CScript scriptPubKey, const CMutableTransaction&
return
result
;
}
static
CScript
CombineSignatures
(
CScript
scriptPubKey
,
const
CTransaction
&
txTo
,
unsigned
int
nIn
,
static
CScript
CombineSignatures
(
const
CScript
&
scriptPubKey
,
const
CTransaction
&
txTo
,
unsigned
int
nIn
,
const
txnouttype
txType
,
const
vector
<
valtype
>&
vSolutions
,
vector
<
valtype
>&
sigs1
,
vector
<
valtype
>&
sigs2
)
{
...
...
@@ -244,7 +244,7 @@ static CScript CombineSignatures(CScript scriptPubKey, const CTransaction& txTo,
return
CScript
();
}
CScript
CombineSignatures
(
CScript
scriptPubKey
,
const
CTransaction
&
txTo
,
unsigned
int
nIn
,
CScript
CombineSignatures
(
const
CScript
&
scriptPubKey
,
const
CTransaction
&
txTo
,
unsigned
int
nIn
,
const
CScript
&
scriptSig1
,
const
CScript
&
scriptSig2
)
{
txnouttype
txType
;
...
...
This diff is collapsed.
Click to expand it.
src/script/sign.h
View file @
23b2b9b4
...
...
@@ -19,6 +19,6 @@ bool SignSignature(const CKeyStore& keystore, const CTransaction& txFrom, CMutab
// Given two sets of signatures for scriptPubKey, possibly with OP_0 placeholders,
// combine them intelligently and return the result.
CScript
CombineSignatures
(
CScript
scriptPubKey
,
const
CTransaction
&
txTo
,
unsigned
int
nIn
,
const
CScript
&
scriptSig1
,
const
CScript
&
scriptSig2
);
CScript
CombineSignatures
(
const
CScript
&
scriptPubKey
,
const
CTransaction
&
txTo
,
unsigned
int
nIn
,
const
CScript
&
scriptSig1
,
const
CScript
&
scriptSig2
);
#endif // BITCOIN_SCRIPT_SIGN_H
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help