| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| |
| | |
26f7a26 device: fix ledger requesting secret keys export twice (xiphon)
|
| | | |
|
| | |
| |
| |
| | |
Coverity 200185
|
| | |
| |
| |
| | |
Coverity 200183
|
| |/
|
|
| |
std::logic_error()
|
| |\
| |
| |
| | |
f074b6b device: show address on device display (ph4r05)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- Trezor: support for device address display (subaddress, integrated address)
- Wallet::API support added
- Simplewallet:
- address device [<index>]
- address new <label> // shows address on device also
- integrated_address [device] <payment_id|address> // new optional "device" arg to display also on the device
|
| |/
|
|
| |
GCC wants operator= aand copy ctor to be both defined, or neither
|
| |\
| |
| |
| |
| | |
c68fe787 device/trezor: add button pressed request (Dusan Klinec)
827f52ad wallet: API changes to enable passphrase entry (Dusan Klinec)
|
| | | |
|
| |/ |
|
| |
|
|
| |
Enhance debug info
|
| |
|
|
|
| |
New scheme key destination contrfol
Fix dummy decryption in debug mode
|
| | |
|
| |\
| |
| |
| |
| |
| | |
c9b13fbb tests/trezor: HF9 and HF10 tests (Dusan Klinec)
a1fd1d49 device/trezor: HF10 support added, wallet::API (Dusan Klinec)
d74d26f2 crypto: hmac_keccak added (Dusan Klinec)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- import only key images generated by cold signing process
- wallet_api: trezor methods added
- wallet: button request code added
- const added to methods
- wallet2::get_tx_key_device() tries to decrypt stored tx private keys using the device.
- simplewallet supports get_tx_key and get_tx_proof on hw device using the get_tx_key feature
- live refresh enables refresh with trezor i.e. computing key images on the fly. More convenient and efficient for users.
- device: has_ki_live_refresh added
- a thread is watching whether live refresh is being computed, if not for 30 seconds, it terminates the live refresh process - switches Trezor state
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Implies protocol version management.
|
| |\
| |
| |
| | |
6c060e6a device: proper handling of user input (selsta)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
(1) If the user denies something on the Ledger,
a proper error message is now shown.
(2) Ledger doesn't time out anymore while waiting
on user input.
(3) Lower the timeout to 2 seconds, this is enough for
normal Ledger <-> System communication.
|
| |\ \
| | |
| | |
| | | |
93c21644 device_ledger: remove full_name variable (selsta)
|
| | |/
| |
| |
| |
| | |
This variable was never set, resulting in the
device name always showing as "disconnected".
|
| |/
|
|
| |
Found by knaccc
|
| |\
| |
| |
| |
| |
| |
| |
| | |
d71f89e2 device/trezor: device/trezor: correct device initialization, status check (Dusan Klinec)
65b9bca7 device/trezor: python2 compatibility - bundle dependencies (Dusan Klinec)
9cf636af device/trezor: ask for KI sync on first refresh (Dusan Klinec)
d21dad70 device: enable to use multiple independent device wallets (Dusan Klinec)
318cc784 device/trezor: passphrase entry on host (Dusan Klinec)
|
| | |
| |
| |
| |
| |
| |
| | |
- adds a new option `--hw-device-deriv-path` to the simple wallet. Enables to specify wallet derivation path / wallet code (path avoided so it can be misinterpreted as a file path).
- devices can use different derivation mechanisms. Trezor uses standard SLIP-10 mechanism with fixed SLIP-44 prefix for Monero
- Trezor: when empty, the default derivation mechanism is used with 44'/128'/0'. When entered the derivation path is 44'/128'/PATH.
- Trezor: the path is always taken as elements are hardened (1<<31 bit turned on)
|
| | |
| |
| |
| |
| |
| | |
- simple device callback object added. Device can request passphrase/PIN entry via the callback or notify user some action is required
- callback is routed to wallet2, which routes the callback to i_wallet_callback so CLI or GUI wallets can support passphrase entry for HW tokens
- wallet: device open needs wallet callback first - passphrase protected device needs wallet callback so user can enter passphrase
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
aee7a4e3 wallet_rpc_server: do not use RPC data if the call failed (moneromooo-monero)
1a0733e5 windows_service: fix memory leak (moneromooo-monero)
0dac3c64 unit_tests: do not rethrow a copy of an exception (moneromooo-monero)
5d9915ab cryptonote: fix get_unit for non default settings (moneromooo-monero)
d4f50cb1 remove some unused code (moneromooo-monero)
61163971 a few minor (but easy) performance tweaks (moneromooo-monero)
30023074 tests: slow_memmem now returns size_t (moneromooo-monero)
|
| | |/
| |
| |
| | |
Found by codacy.com
|
| |/ |
|
| | |
|
| |\
| |
| |
| | |
d6937e37 ringct: use dummy bulletproofs when in fake mode, for speed (moneromooo-monero)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
62f94e1b device_io_hid.cpp: fix copyright header (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | | |
fd62b6e7 blocks: use auto-generated .c files instead of 'LD -r -b binary' (xiphon)
|
| | | | |
|
| | | | |
|
| | |/
|/| |
|
| |\ \
| | |
| | |
| | | |
c716a331 device: increase ledger timeout to 2 minutes (selsta)
|
| | |/ |
|
| |\ \
| |/
|/|
| | |
bd7b800f device_io_hid: fix DEFAULT_* type (too short) and init time (moneromooo-monero)
|