|
Electroneum
|
#include <protocol.hpp>

Public Member Functions | |
| TData () | |
Public Attributes | |
| TsxData | tsx_data |
| tx_construction_data | tx_data |
| cryptonote::transaction | tx |
| unsigned | rsig_type |
| int | bp_version |
| std::vector< uint64_t > | grouping_vct |
| std::shared_ptr< ElectroneumRsigData > | rsig_param |
| size_t | cur_input_idx |
| size_t | cur_output_idx |
| size_t | cur_batch_idx |
| size_t | cur_output_in_batch_idx |
| std::vector< std::string > | tx_in_hmacs |
| std::vector< std::string > | tx_out_entr_hmacs |
| std::vector< std::string > | tx_out_hmacs |
| std::vector< rsig_v > | tx_out_rsigs |
| std::vector< rct::ctkey > | tx_out_pk |
| std::vector< rct::ecdhTuple > | tx_out_ecdh |
| std::vector< size_t > | source_permutation |
| std::vector< std::string > | alphas |
| std::vector< std::string > | spend_encs |
| std::vector< std::string > | pseudo_outs |
| std::vector< std::string > | pseudo_outs_hmac |
| std::vector< std::string > | couts |
| std::vector< std::string > | couts_dec |
| std::vector< rct::key > | rsig_gamma |
| std::string | tx_prefix_hash |
| std::string | enc_salt1 |
| std::string | enc_salt2 |
| std::string | enc_keys |
| std::shared_ptr< rct::rctSig > | rv |
Transaction signer state holder.
Definition at line 174 of file protocol.hpp.
| hw::trezor::protocol::tx::TData::TData | ( | ) |
Definition at line 371 of file protocol.cpp.
| std::vector<std::string> hw::trezor::protocol::tx::TData::alphas |
Definition at line 195 of file protocol.hpp.
| int hw::trezor::protocol::tx::TData::bp_version |
Definition at line 180 of file protocol.hpp.
| std::vector<std::string> hw::trezor::protocol::tx::TData::couts |
Definition at line 199 of file protocol.hpp.
| std::vector<std::string> hw::trezor::protocol::tx::TData::couts_dec |
Definition at line 200 of file protocol.hpp.
| size_t hw::trezor::protocol::tx::TData::cur_batch_idx |
Definition at line 185 of file protocol.hpp.
| size_t hw::trezor::protocol::tx::TData::cur_input_idx |
Definition at line 183 of file protocol.hpp.
| size_t hw::trezor::protocol::tx::TData::cur_output_idx |
Definition at line 184 of file protocol.hpp.
| size_t hw::trezor::protocol::tx::TData::cur_output_in_batch_idx |
Definition at line 186 of file protocol.hpp.
| std::string hw::trezor::protocol::tx::TData::enc_keys |
Definition at line 205 of file protocol.hpp.
| std::string hw::trezor::protocol::tx::TData::enc_salt1 |
Definition at line 203 of file protocol.hpp.
| std::string hw::trezor::protocol::tx::TData::enc_salt2 |
Definition at line 204 of file protocol.hpp.
| std::vector<uint64_t> hw::trezor::protocol::tx::TData::grouping_vct |
Definition at line 181 of file protocol.hpp.
| std::vector<std::string> hw::trezor::protocol::tx::TData::pseudo_outs |
Definition at line 197 of file protocol.hpp.
| std::vector<std::string> hw::trezor::protocol::tx::TData::pseudo_outs_hmac |
Definition at line 198 of file protocol.hpp.
| std::vector<rct::key> hw::trezor::protocol::tx::TData::rsig_gamma |
Definition at line 201 of file protocol.hpp.
| std::shared_ptr<ElectroneumRsigData> hw::trezor::protocol::tx::TData::rsig_param |
Definition at line 182 of file protocol.hpp.
| unsigned hw::trezor::protocol::tx::TData::rsig_type |
Definition at line 179 of file protocol.hpp.
| std::shared_ptr<rct::rctSig> hw::trezor::protocol::tx::TData::rv |
Definition at line 207 of file protocol.hpp.
| std::vector<size_t> hw::trezor::protocol::tx::TData::source_permutation |
Definition at line 194 of file protocol.hpp.
| std::vector<std::string> hw::trezor::protocol::tx::TData::spend_encs |
Definition at line 196 of file protocol.hpp.
| TsxData hw::trezor::protocol::tx::TData::tsx_data |
Definition at line 176 of file protocol.hpp.
| cryptonote::transaction hw::trezor::protocol::tx::TData::tx |
Definition at line 178 of file protocol.hpp.
| tx_construction_data hw::trezor::protocol::tx::TData::tx_data |
Definition at line 177 of file protocol.hpp.
| std::vector<std::string> hw::trezor::protocol::tx::TData::tx_in_hmacs |
Definition at line 188 of file protocol.hpp.
| std::vector<rct::ecdhTuple> hw::trezor::protocol::tx::TData::tx_out_ecdh |
Definition at line 193 of file protocol.hpp.
| std::vector<std::string> hw::trezor::protocol::tx::TData::tx_out_entr_hmacs |
Definition at line 189 of file protocol.hpp.
| std::vector<std::string> hw::trezor::protocol::tx::TData::tx_out_hmacs |
Definition at line 190 of file protocol.hpp.
| std::vector<rct::ctkey> hw::trezor::protocol::tx::TData::tx_out_pk |
Definition at line 192 of file protocol.hpp.
| std::vector<rsig_v> hw::trezor::protocol::tx::TData::tx_out_rsigs |
Definition at line 191 of file protocol.hpp.
| std::string hw::trezor::protocol::tx::TData::tx_prefix_hash |
Definition at line 202 of file protocol.hpp.