42 template<
bool use_view_tags,
bool is_owned>
46 static const size_t loop_count = 1000;
57 m_view_secret_key = m_bob.get_keys().m_view_secret_key;
58 m_spend_public_key = m_bob.get_keys().m_account_address.m_spend_public_key;
69 m_view_tag_opt = boost::optional<crypto::view_tag>();
90 if (m_output_public_key != output_public_key)
bool out_can_be_to_acc(const boost::optional< crypto::view_tag > &view_tag_opt, const crypto::key_derivation &derivation, const size_t output_index, hw::device *hwdev)
Definition: cryptonote_format_utils.cpp:1006
POD_CLASS key_derivation
Definition: crypto.h:88
crypto namespace.
Definition: crypto.cpp:60
bool get_output_public_key(const cryptonote::tx_out &out, crypto::public_key &output_public_key)
Definition: cryptonote_format_utils.cpp:923
POD_CLASS view_tag
Definition: crypto.h:103
boost::optional< crypto::view_tag > m_view_tag_opt
Definition: out_can_be_to_acc.h:102
bool generate_key_derivation(const public_key &key1, const secret_key &key2, key_derivation &derivation)
Definition: crypto.h:232
bool test()
Definition: out_can_be_to_acc.h:74
void derive_view_tag(const key_derivation &derivation, std::size_t output_index, view_tag &vt)
Definition: crypto.h:312
bool init()
Definition: out_can_be_to_acc.h:48
Definition: single_tx_test_base.h:37
POD_CLASS public_key
Definition: crypto.h:61
crypto::public_key m_output_public_key
Definition: out_can_be_to_acc.h:101
bool derive_public_key(const key_derivation &derivation, std::size_t output_index, const public_key &base, public_key &derived_key)
Definition: crypto.h:235
crypto::public_key m_spend_public_key
Definition: out_can_be_to_acc.h:100
Definition: out_can_be_to_acc.h:43
size_t m_output_index
Definition: out_can_be_to_acc.h:98
bool init()
Definition: single_tx_test_base.h:40
crypto::secret_key m_view_secret_key
Definition: out_can_be_to_acc.h:99