|
Monero
|
#include <multisig_kex_msg.h>

Public Member Functions | |
| multisig_kex_msg ()=default | |
| multisig_kex_msg (const std::uint32_t round, const crypto::secret_key &signing_privkey, std::vector< crypto::public_key > msg_pubkeys, const crypto::secret_key &msg_privkey=crypto::null_skey) | |
| multisig_kex_msg (std::string msg) | |
| ~multisig_kex_msg ()=default | |
| const std::string & | get_msg () const |
| std::uint32_t | get_round () const |
| const std::vector< crypto::public_key > & | get_msg_pubkeys () const |
| const crypto::secret_key & | get_msg_privkey () const |
| const crypto::public_key & | get_signing_pubkey () const |
Private Member Functions | |
| crypto::hash | get_msg_to_sign () const |
| void | construct_msg (const crypto::secret_key &signing_privkey) |
| void | parse_and_validate_msg () |
Private Attributes | |
| std::string | m_msg |
| std::uint32_t | m_kex_round |
| std::vector< crypto::public_key > | m_msg_pubkeys |
| crypto::secret_key | m_msg_privkey |
| crypto::public_key | m_signing_pubkey |
|
default |
| multisig::multisig_kex_msg::multisig_kex_msg | ( | const std::uint32_t | round, |
| const crypto::secret_key & | signing_privkey, | ||
| std::vector< crypto::public_key > | msg_pubkeys, | ||
| const crypto::secret_key & | msg_privkey = crypto::null_skey ) |
| multisig::multisig_kex_msg::multisig_kex_msg | ( | std::string | msg | ) |
|
default |
|
private |
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |