Electroneum
hw::core::device_default Member List

This is the complete list of members for hw::core::device_default, including all inherited members.

close_tx(void) overridehw::core::device_defaultvirtual
compute_key_image(const cryptonote::account_keys &ack, const crypto::public_key &out_key, const crypto::key_derivation &recv_derivation, size_t real_output_index, const cryptonote::subaddress_index &received_index, cryptonote::keypair &in_ephemeral, crypto::key_image &ki)hw::deviceinlinevirtual
computing_key_images(bool started)hw::deviceinlinevirtual
conceal_derivation(crypto::key_derivation &derivation, const crypto::public_key &tx_pub_key, const std::vector< crypto::public_key > &additional_tx_pub_keys, const crypto::key_derivation &main_derivation, const std::vector< crypto::key_derivation > &additional_derivations) overridehw::core::device_defaultvirtual
connect(void) overridehw::core::device_defaultvirtual
decrypt_payment_id(crypto::hash8 &payment_id, const crypto::public_key &public_key, const crypto::secret_key &secret_key)hw::deviceinline
derivation_to_scalar(const crypto::key_derivation &derivation, const size_t output_index, crypto::ec_scalar &res) overridehw::core::device_defaultvirtual
derive_public_key(const crypto::key_derivation &derivation, const std::size_t output_index, const crypto::public_key &pub, crypto::public_key &derived_pub) overridehw::core::device_defaultvirtual
derive_secret_key(const crypto::key_derivation &derivation, const std::size_t output_index, const crypto::secret_key &sec, crypto::secret_key &derived_sec) overridehw::core::device_defaultvirtual
derive_subaddress_public_key(const crypto::public_key &pub, const crypto::key_derivation &derivation, const std::size_t output_index, crypto::public_key &derived_pub) overridehw::core::device_defaultvirtual
device()hw::deviceinline
device(const device &hwdev)hw::deviceinline
device_default()hw::core::device_default
device_default(const device_default &device)=deletehw::core::device_default
device_mode enum namehw::device
device_protocol() consthw::deviceinlinevirtual
device_protocol_t enum namehw::device
device_type enum namehw::device
disconnect() overridehw::core::device_defaultvirtual
ecdhDecode(rct::ecdhTuple &masked, const rct::key &sharedSec, bool short_amount) overridehw::core::device_defaultvirtual
ecdhEncode(rct::ecdhTuple &unmasked, const rct::key &sharedSec, bool short_amount) overridehw::core::device_defaultvirtual
encrypt_payment_id(crypto::hash8 &payment_id, const crypto::public_key &public_key, const crypto::secret_key &secret_key) overridehw::core::device_defaultvirtual
genCommitmentMask(const rct::key &amount_key) overridehw::core::device_defaultvirtual
generate_chacha_key(const cryptonote::account_keys &keys, crypto::chacha_key &key, uint64_t kdf_rounds) overridehw::core::device_defaultvirtual
generate_input_signature(const crypto::hash &prefix_hash, const uint32_t input_index, const crypto::secret_key sec_view, const crypto::secret_key sec_spend, crypto::signature &signature) overridehw::core::device_defaultvirtual
generate_key_derivation(const crypto::public_key &pub, const crypto::secret_key &sec, crypto::key_derivation &derivation) overridehw::core::device_defaultvirtual
generate_key_image(const crypto::public_key &pub, const crypto::secret_key &sec, crypto::key_image &image) overridehw::core::device_defaultvirtual
generate_keys(crypto::public_key &pub, crypto::secret_key &sec, const crypto::secret_key &recovery_key=crypto::secret_key(), bool recover=false) overridehw::core::device_defaultvirtual
generate_output_ephemeral_keys(const size_t tx_version, const cryptonote::account_keys &sender_account_keys, const crypto::public_key &txkey_pub, const crypto::secret_key &tx_key, const cryptonote::tx_destination_entry &dst_entr, const boost::optional< cryptonote::account_public_address > &change_addr, const size_t output_index, const bool &need_additional_txkeys, const std::vector< crypto::secret_key > &additional_tx_keys, std::vector< crypto::public_key > &additional_tx_public_keys, std::vector< rct::key > &amount_keys, crypto::public_key &out_eph_public_key) overridehw::core::device_defaultvirtual
generate_ring_signature(const crypto::hash &prefix_hash, const crypto::key_image &image, const std::vector< const crypto::public_key *> &pubs, const crypto::secret_key &sec, std::size_t sec_index, crypto::signature *sig) overridehw::core::device_defaultvirtual
generate_tx_proof(const crypto::hash &prefix_hash, const crypto::public_key &R, const crypto::public_key &A, const boost::optional< crypto::public_key > &B, const crypto::public_key &D, const crypto::secret_key &r, crypto::signature &sig) overridehw::core::device_defaultvirtual
get_mode() consthw::deviceinlinevirtual
get_name() const overridehw::core::device_defaultvirtual
get_public_address(cryptonote::account_public_address &pubkey) overridehw::core::device_defaultvirtual
get_secret_keys(crypto::secret_key &viewkey, crypto::secret_key &spendkey) overridehw::core::device_defaultvirtual
get_subaddress(const cryptonote::account_keys &keys, const cryptonote::subaddress_index &index) overridehw::core::device_defaultvirtual
get_subaddress_private_spendkey(const cryptonote::account_keys &keys, const cryptonote::subaddress_index &subaddr_index) overridehw::core::device_defaultvirtual
get_subaddress_private_viewkey(const crypto::secret_key &main_wallet_sec_view, crypto::secret_key &subaddress_sec_spend) overridehw::core::device_defaultvirtual
get_subaddress_secret_key(const crypto::secret_key &sec, const cryptonote::subaddress_index &index) overridehw::core::device_defaultvirtual
get_subaddress_spend_public_key(const cryptonote::account_keys &keys, const cryptonote::subaddress_index &index) overridehw::core::device_defaultvirtual
get_subaddress_spend_public_keys(const cryptonote::account_keys &keys, uint32_t account, uint32_t begin, uint32_t end) overridehw::core::device_defaultvirtual
get_transaction_prefix_hash(const cryptonote::transaction_prefix &tx, crypto::hash &tx_prefix_hash) overridehw::core::device_defaultvirtual
get_type() const overridehw::core::device_defaultinlinevirtual
has_ki_cold_sync(void) consthw::deviceinlinevirtual
has_ki_live_refresh(void) consthw::deviceinlinevirtual
has_tx_cold_sign(void) consthw::deviceinlinevirtual
hash_to_scalar(boost::shared_ptr< crypto::rs_comm > buf, size_t length, crypto::ec_scalar &res) overridehw::core::device_defaultvirtual
init(void) overridehw::core::device_defaultvirtual
LEDGER enum valuehw::device
lock(void) overridehw::core::device_defaultvirtual
mlsag_hash(const rct::keyV &long_message, rct::key &c) overridehw::core::device_defaultvirtual
mlsag_prehash(const std::string &blob, size_t inputs_size, size_t outputs_size, const rct::keyV &hashes, const rct::ctkeyV &outPk, rct::key &prehash) overridehw::core::device_defaultvirtual
mlsag_prepare(const rct::key &H, const rct::key &xx, rct::key &a, rct::key &aG, rct::key &aHP, rct::key &rvII) overridehw::core::device_defaultvirtual
mlsag_prepare(rct::key &a, rct::key &aG) overridehw::core::device_defaultvirtual
mlsag_sign(const rct::key &c, const rct::keyV &xx, const rct::keyV &alpha, const size_t rows, const size_t dsRows, rct::keyV &ss) overridehw::core::device_defaultvirtual
modehw::deviceprotected
namehw::deviceprotected
NONE enum valuehw::device
open_tx(crypto::secret_key &tx_key) overridehw::core::device_defaultvirtual
operator bool() const overridehw::core::device_defaultinlineexplicitvirtual
operator=(const device_default &device)=deletehw::core::device_default
PROTOCOL_COLD enum valuehw::device
PROTOCOL_DEFAULT enum valuehw::device
PROTOCOL_PROXY enum valuehw::device
release() overridehw::core::device_defaultvirtual
sc_secret_add(crypto::secret_key &r, const crypto::secret_key &a, const crypto::secret_key &b) overridehw::core::device_defaultvirtual
scalarmultBase(rct::key &aG, const rct::key &a) overridehw::core::device_defaultvirtual
hw::device::scalarmultBase(const rct::key &a)hw::deviceinline
scalarmultKey(rct::key &aP, const rct::key &P, const rct::key &a) overridehw::core::device_defaultvirtual
hw::device::scalarmultKey(const rct::key &P, const rct::key &a)hw::deviceinline
secret_key_to_public_key(const crypto::secret_key &sec, crypto::public_key &pub) overridehw::core::device_defaultvirtual
set_callback(i_device_callback *callback)hw::deviceinlinevirtual
set_derivation_path(const std::string &derivation_path)hw::deviceinlinevirtual
set_mode(device_mode mode) overridehw::core::device_defaultvirtual
set_name(const std::string &name) overridehw::core::device_defaultvirtual
set_network_type(cryptonote::network_type network_type)hw::deviceinlinevirtual
set_passphrase(const epee::wipeable_string &passphrase)hw::deviceinlinevirtual
set_pin(const epee::wipeable_string &pin)hw::deviceinlinevirtual
SOFTWARE enum valuehw::device
TRANSACTION_CREATE_FAKE enum valuehw::device
TRANSACTION_CREATE_REAL enum valuehw::device
TRANSACTION_PARSE enum valuehw::device
TREZOR enum valuehw::device
try_lock(void) overridehw::core::device_defaultvirtual
unlock(void) overridehw::core::device_defaultvirtual
verify_keys(const crypto::secret_key &secret_key, const crypto::public_key &public_key) overridehw::core::device_defaultvirtual
~device()hw::deviceinlinevirtual
~device_default()hw::core::device_default