restored the missing params from generate_key_image_helper() calls; fixed linux build with missing vector include

This commit is contained in:
Some Random Crypto Guy
2025-05-13 14:08:47 +01:00
parent 7a05f26810
commit 87be655738
14 changed files with 279 additions and 33 deletions
+1 -1
View File
@@ -101,7 +101,7 @@ namespace multisig
// - later, we add in the components held by other participants
cryptonote::keypair in_ephemeral;
if (!cryptonote::generate_key_image_helper(keys, subaddresses, out_key, tx_public_key, additional_tx_public_keys, real_output_index, in_ephemeral, ki, keys.get_device()))
if (!cryptonote::generate_key_image_helper(keys, subaddresses, out_key, tx_public_key, additional_tx_public_keys, real_output_index, in_ephemeral, ki, keys.get_device(), use_origin_data, origin_tx_data, sid))
return false;
std::unordered_set<crypto::key_image> used;
+4 -1
View File
@@ -186,7 +186,10 @@ static bool compute_keys_for_sources(
src.real_output_in_tx_index,
tmp_keys,
tmp_key_image,
hwdev
hwdev,
use_origin_data,
src.origin_tx_data,
sid
)) {
return false;
}