42template<
bool use_view_tags,
bool is_owned>
Definition single_tx_test_base.h:38
bool init()
Definition single_tx_test_base.h:40
cryptonote::transaction m_tx
Definition single_tx_test_base.h:56
crypto::public_key m_tx_pub_key
Definition single_tx_test_base.h:57
cryptonote::account_base m_bob
Definition single_tx_test_base.h:55
Definition out_can_be_to_acc.h:44
crypto::secret_key m_view_secret_key
Definition out_can_be_to_acc.h:99
crypto::public_key m_spend_public_key
Definition out_can_be_to_acc.h:100
size_t m_output_index
Definition out_can_be_to_acc.h:98
static const size_t loop_count
Definition out_can_be_to_acc.h:46
bool test()
Definition out_can_be_to_acc.h:74
bool init()
Definition out_can_be_to_acc.h:48
crypto::public_key m_output_public_key
Definition out_can_be_to_acc.h:101
boost::optional< crypto::view_tag > m_view_tag_opt
Definition out_can_be_to_acc.h:102
crypto namespace.
Definition crypto.cpp:60
void derive_view_tag(const key_derivation &derivation, std::size_t output_index, view_tag &vt)
Definition crypto.h:312
epee::mlocked< tools::scrubbed< ec_scalar > > secret_key
Definition crypto.h:72
POD_CLASS key_derivation
Definition crypto.h:91
POD_CLASS view_tag
Definition crypto.h:103
bool generate_key_derivation(const public_key &key1, const secret_key &key2, key_derivation &derivation)
Definition crypto.h:232
POD_CLASS public_key
Definition crypto.h:64
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
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
bool get_output_public_key(const cryptonote::tx_out &out, crypto::public_key &output_public_key)
Definition cryptonote_format_utils.cpp:923