aboutsummaryrefslogtreecommitdiff
path: root/src/device/device_ledger.cpp
Commit message (Collapse)AuthorAgeFilesLines
* ledger: add nano gen5 idtobtoht2025-12-011-0/+1
|
* ledger: throw on secret view key export rejectiontobtoht2025-11-111-10/+9
|
* device: add ledger flex supporttobtoht2024-08-091-0/+1
| | | | See: https://github.com/LedgerHQ/ledger-live/blob/bd1b09970f2f5a27eb08352a67a73dfa2fce29f6/libs/ledgerjs/packages/devices/src/index.ts#L111
* device: Add ledger Stax device id to device detectionFrancois Beutin2023-03-171-0/+1
|
* ledger support for hf 15 (BP+, view tags)j-berman2022-08-061-4/+71
|
* cryptonote_basic: catch crypto api errorsmoneromooo-monero2022-06-201-4/+8
|
* Merge pull request #8232luigi11112022-04-191-0/+1
|\ | | | | | | 0f7b20a Added support for Ledger Nano S Plus (Mathias Herberts)
| * Added support for Ledger Nano S PlusMathias Herberts2022-03-311-1/+2
| |
* | Add view tags to outputs to reduce wallet scanning timej-berman2022-04-181-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Implements view tags as proposed by @UkoeHB in MRL issue https://github.com/monero-project/research-lab/issues/73 At tx construction, the sender adds a 1-byte view tag to each output. The view tag is derived from the sender-receiver shared secret. When scanning for outputs, the receiver can check the view tag for a match, in order to reduce scanning time. When the view tag does not match, the wallet avoids the more expensive EC operations when deriving the output public key using the shared secret.
* | 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.