mirror of
https://codeberg.org/anoncontributorxmr/monero.git
synced 2024-12-23 21:57:46 +00:00
core: use full rct signatures if just one input
It is slightly smaller, but requires all rings to have the real input on the same index, so can only be used for single input txes.
This commit is contained in:
parent
94fd881f74
commit
a0925e628e
1 changed files with 4 additions and 1 deletions
|
@ -656,7 +656,10 @@ namespace cryptonote
|
||||||
size_t n_total_outs = sources[0].outputs.size(); // only for non-simple rct
|
size_t n_total_outs = sources[0].outputs.size(); // only for non-simple rct
|
||||||
BOOST_FOREACH(const tx_source_entry& src_entr, sources)
|
BOOST_FOREACH(const tx_source_entry& src_entr, sources)
|
||||||
all_rct_inputs &= !(src_entr.mask == rct::identity());
|
all_rct_inputs &= !(src_entr.mask == rct::identity());
|
||||||
bool use_simple_rct = true; //all_rct_inputs;
|
|
||||||
|
// the non-simple version is slightly smaller, but assumes all real inputs
|
||||||
|
// are on the same index, so can only be used if there just one ring.
|
||||||
|
bool use_simple_rct = sources.size() > 1;
|
||||||
|
|
||||||
if (!use_simple_rct)
|
if (!use_simple_rct)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue