35 #include <unordered_map> 36 #include <unordered_set> 54 std::size_t multisig_key_index,
62 const std::unordered_map<crypto::public_key, cryptonote::subaddress_index> &subaddresses,
65 const std::vector<crypto::public_key> &additional_tx_public_keys,
66 std::size_t real_output_index,
67 const std::vector<crypto::key_image> &pkis,
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:77
const char * key
Definition: hmac_keccak.cpp:40
bool generate_multisig_key_image(const cryptonote::account_keys &keys, std::size_t multisig_key_index, const crypto::public_key &out_key, crypto::key_image &ki)
Definition: multisig.cpp:66
Holds cryptonote related classes and helpers.
Definition: blockchain_db.cpp:44
#define L(m0, m1, m2, m3, m4, m5, m6, m7)
Definition: jh.c:116
bool generate_multisig_composite_key_image(const cryptonote::account_keys &keys, const std::unordered_map< crypto::public_key, cryptonote::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, std::size_t real_output_index, const std::vector< crypto::key_image > &pkis, crypto::key_image &ki)
Definition: multisig.cpp:86
POD_CLASS public_key
Definition: crypto.h:61
POD_CLASS key_image
Definition: crypto.h:92
crypto::secret_key get_multisig_blinded_secret_key(const crypto::secret_key &key)
get_multisig_blinded_secret_key - converts an input private key into a blinded multisig private key U...
Definition: multisig.cpp:48
Definition: multisig.cpp:45