diff options
author | cslashm <cslashm@gmail.com> | 2018-03-26 12:55:48 +0200 |
---|---|---|
committer | cslashm <cslashm@gmail.com> | 2018-03-31 18:00:33 +0200 |
commit | c77d2bfaa0e0390e421b4d337f49451d504f7046 (patch) | |
tree | f9ad2766389b0efe78be3ff2dd9f5f65b7ed0f8f /src/device/device_default.hpp | |
parent | Change mutex lock model to avoid dead lock and ensure locks are always released. (diff) | |
download | monero-c77d2bfaa0e0390e421b4d337f49451d504f7046.tar.xz |
Add the possibility to export private view key for fast scan.
On client startup the device asks for authorization to export the private view key.
If user agree, the client hold the private view key allowing a fast blockchain scan.
If the user does not agree, the blockchain scan is fully done via the device.
Diffstat (limited to 'src/device/device_default.hpp')
-rw-r--r-- | src/device/device_default.hpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/device/device_default.hpp b/src/device/device_default.hpp index f6a3261eb..53942f53a 100644 --- a/src/device/device_default.hpp +++ b/src/device/device_default.hpp @@ -58,6 +58,8 @@ namespace hw { bool connect(void) override; bool disconnect() override; + + bool set_mode(device_mode mode) override; /* ======================================================================= */ /* LOCKER */ @@ -104,9 +106,6 @@ namespace hw { bool open_tx(crypto::secret_key &tx_key) override; - //bool get_additional_key(const bool subaddr, cryptonote::keypair &additional_txkey) override; - bool set_signature_mode(unsigned int sig_mode) override; - bool encrypt_payment_id(crypto::hash8 &payment_id, const crypto::public_key &public_key, const crypto::secret_key &secret_key) override; bool ecdhEncode(rct::ecdhTuple & unmasked, const rct::key & sharedSec) override; |