62 std::vector<crypto::public_key> msg_pubkeys,
#define round(rm, y, x, k)
Definition aesb.c:52
void parse_and_validate_msg()
Definition multisig_kex_msg.cpp:207
const std::vector< crypto::public_key > & get_msg_pubkeys() const
Definition multisig_kex_msg.h:81
std::uint32_t m_kex_round
Definition multisig_kex_msg.h:101
std::string m_msg
Definition multisig_kex_msg.h:98
multisig_kex_msg()=default
std::vector< crypto::public_key > m_msg_pubkeys
Definition multisig_kex_msg.h:103
crypto::public_key m_signing_pubkey
Definition multisig_kex_msg.h:107
crypto::secret_key m_msg_privkey
Definition multisig_kex_msg.h:105
~multisig_kex_msg()=default
const crypto::public_key & get_signing_pubkey() const
Definition multisig_kex_msg.h:85
const std::string & get_msg() const
Definition multisig_kex_msg.h:77
std::uint32_t get_round() const
Definition multisig_kex_msg.h:79
const crypto::secret_key & get_msg_privkey() const
Definition multisig_kex_msg.h:83
crypto::hash get_msg_to_sign() const
Definition multisig_kex_msg.cpp:109
void construct_msg(const crypto::secret_key &signing_privkey)
Definition multisig_kex_msg.cpp:157
const crypto::secret_key null_skey
Definition crypto.cpp:75
epee::mlocked< tools::scrubbed< ec_scalar > > secret_key
Definition crypto.h:72
POD_CLASS public_key
Definition crypto.h:64
POD_CLASS hash
Definition hash.h:49
Definition multisig.cpp:46