32 #include <unordered_map> 42 void generate_multisig_N_N(
const account_keys &keys,
const std::vector<crypto::public_key> &spend_keys, std::vector<crypto::secret_key> &multisig_keys,
rct::key &spend_skey,
rct::key &spend_pkey);
43 void generate_multisig_N1_N(
const account_keys &keys,
const std::vector<crypto::public_key> &spend_keys, std::vector<crypto::secret_key> &multisig_keys,
rct::key &spend_skey,
rct::key &spend_pkey);
void generate_multisig_LR(const crypto::public_key pkey, const crypto::secret_key &k, crypto::public_key &L, crypto::public_key &R)
Definition: multisig.cpp:113
crypto::public_key generate_multisig_N1_N_spend_public_key(const std::vector< crypto::public_key > &pkeys)
Definition: multisig.cpp:95
void generate_multisig_N1_N(const account_keys &keys, const std::vector< crypto::public_key > &spend_keys, std::vector< crypto::secret_key > &multisig_keys, rct::key &spend_skey, rct::key &spend_pkey)
Definition: multisig.cpp:70
epee::mlocked< tools::scrubbed< ec_scalar > > secret_key
Definition: crypto.h:69
void generate_multisig_N_N(const account_keys &keys, const std::vector< crypto::public_key > &spend_keys, std::vector< crypto::secret_key > &multisig_keys, rct::key &spend_skey, rct::key &spend_pkey)
Definition: multisig.cpp:58
Holds cryptonote related classes and helpers.
Definition: db_bdb.cpp:224
bool generate_multisig_key_image(const account_keys &keys, size_t multisig_key_index, const crypto::public_key &out_key, crypto::key_image &ki)
Definition: multisig.cpp:105
Definition: rctTypes.h:78
#define L(m0, m1, m2, m3, m4, m5, m6, m7)
Definition: jh.c:116
crypto::secret_key get_multisig_blinded_secret_key(const crypto::secret_key &key)
Definition: multisig.cpp:47
bool generate_multisig_composite_key_image(const account_keys &keys, const std::unordered_map< crypto::public_key, subaddress_index > &subaddresses, const crypto::public_key &out_key, const crypto::public_key &tx_public_key, const std::vector< crypto::public_key > &additional_tx_public_keys, size_t real_output_index, const std::vector< crypto::key_image > &pkis, crypto::key_image &ki)
Definition: multisig.cpp:119
POD_CLASS public_key
Definition: crypto.h:63
POD_CLASS key_image
Definition: crypto.h:89
crypto::secret_key generate_multisig_view_secret_key(const crypto::secret_key &skey, const std::vector< crypto::secret_key > &skeys)
Definition: multisig.cpp:87