aboutsummaryrefslogtreecommitdiff
path: root/src/device/device_ledger.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Copyright: Update to 2022mj-xmr2022-03-041-1/+1
|
* device_ledger: fix incorrect macroselsta2021-11-121-4/+4
| | | | | | The current code does work by accident, but it might break if someone uses ASSERT_SW in a different place, or if variables get renamed.
* device: fix ledger error strings, add human friendly messagesselsta2021-11-031-7/+3
|
* Merge pull request #7745luigi11112021-07-271-3/+2
|\ | | | | | | d52d21b ledger: don't lock for software device (tobtoht)
| * ledger: don't lock for software devicetobtoht2021-06-041-3/+2
| |
* | ledger: use software device if we have view keytobtoht2021-06-041-2/+12
|/
* device: Ledger - update status codesxiphon2020-10-131-27/+16
|
* Fix send scalar z in plaintextFrançois Colas2020-08-281-4/+6
| | | | | The scalar z has not been generated on the HW thus it can't be sent encrypted. The value is derived from the exported private view key.
* Update protocol version with Ledger's HWFrançois Colas2020-08-281-1/+1
|
* draft support of clsagcslashm2020-08-271-0/+152
|
* Integrate CLSAGs into moneromoneromooo-monero2020-08-271-3/+3
| | | | They are allowed from v12, and MLSAGs are rejected from v13.
* Merge pull request #6661Alexander Blair2020-08-161-1/+1
|\ | | | | | | 267ce5b71 avoid a couple needless copies (moneromooo-monero)
| * avoid a couple needless copiesmoneromooo-monero2020-06-141-1/+1
| |
* | Merge pull request #6565Alexander Blair2020-07-191-4/+4
|\ \ | | | | | | | | | 72cdfa4a2 fix a few typos in error messages (moneromooo-monero)
| * | fix a few typos in error messagesmoneromooo-monero2020-05-191-4/+4
| |/ | | | | | | Reported by adrelanos
* | Merge pull request #6512Alexander Blair2020-07-191-1/+1
|\ \ | | | | | | | | | 5ef0607da Update copyright year to 2020 (SomaticFanatic)
| * | Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
| |/ | | | | | | Update copyright year to 2020
* / Fix incorrect lenght of command INS_PREFIX_HASHFrançois Colas2020-05-271-2/+2
|/ | | | | buffer_send[4] (LC) is an unsigned char, len should not exceed 254 (255 - 1 for the option).
* Merge pull request #6436luigi11112020-05-011-1/+77
|\ | | | | | | 688a3e8 Add timelock verification on device (cslashm)
| * Add timelock verification on devicecslashm2020-04-081-1/+77
| |
* | device_ledger: include status code name in error messagexiphon2020-02-081-1/+69
|/
* device: bounds checking in Ledger send_secret/receive_secretxiphon2019-10-251-0/+4
|
* Fix debug featurecslashm2019-10-031-0/+2
|
* Revert PR #5835 (export view key)cslashm2019-10-031-1/+1
|
* Add display addresscslashm2019-10-031-0/+23
|
* Add hmac over encrypted value during transactioncslashm2019-10-031-90/+145
|
* Merge pull request #5835luigi11112019-09-081-1/+1
|\ | | | | | | 26f7a26 device: fix ledger requesting secret keys export twice (xiphon)
| * device: fix ledger requesting secret keys export twicexiphon2019-08-201-1/+1
| |
* | device_ledger: add paranoid buffer overflow checkmoneromooo-monero2019-08-261-1/+3
|/ | | | Coverity 200183
* Fix GCC 9.1 build warningsmoneromooo-monero2019-06-091-0/+14
| | | | GCC wants operator= aand copy ctor to be both defined, or neither
* Add NanoX supportcslashm2019-04-011-1/+6
|
* Add get_tx_proof support, needed for new sanity checkcslashm2019-03-281-19/+126
| | | | Enhance debug info
* Add support for V11 protocol with BulletProofV2 and short amount.cslashm2019-03-281-43/+78
| | | | | New scheme key destination contrfol Fix dummy decryption in debug mode
* Add application version compatibility check.cslashm2019-03-281-2/+18
|
* Update 2019 copyrightbinaryFate2019-03-051-1/+1
|
* various: remove unused variablesmoneromooo-monero2019-03-041-5/+1
|
* Add support for V10 protocol with BulletProofV2 and short amount.cslashm2019-02-081-13/+34
|
* fix log namespacecslashm2019-02-081-45/+45
|
* New scheme key destination contrfolcslashm2019-02-081-7/+147
| | | | Implies protocol version management.
* Merge pull request #5055Riccardo Spagni2019-01-281-5/+34
|\ | | | | | | 6c060e6a device: proper handling of user input (selsta)
| * device: proper handling of user inputselsta2019-01-091-5/+34
| | | | | | | | | | | | | | | | | | (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.
* | Merge pull request #5054Riccardo Spagni2019-01-281-1/+1
|\ \ | | | | | | | | | 93c21644 device_ledger: remove full_name variable (selsta)
| * | device_ledger: remove full_name variableselsta2019-01-091-1/+1
| |/ | | | | | | | | This variable was never set, resulting in the device name always showing as "disconnected".
* / ringct: encode 8 byte amount, saving 24 bytes per outputmoneromooo-monero2019-01-221-4/+4
|/ | | | Found by knaccc
* remove some unused codemoneromooo-monero2018-11-231-2/+0
| | | | Found by codacy.com
* ringct: use dummy bulletproofs when in fake mode, for speedmoneromooo-monero2018-10-231-1/+1
|
* device: extended logging, refactored device selection codexiphon2018-10-181-1/+1
|
* device: increase ledger timeout to 2 minutesselsta2018-10-091-1/+1
|
* Remove last traces of libpcsc-litemoneromooo-monero2018-10-081-9/+0
|
* Replace USB-CCID (smartcard) by USB-HIDcslashm2018-09-241-140/+60
| | | | | | Remove PCSC dependencies which is a bit hard (not user friendly) to install on linux and Mac Split Ledger logic and device IO