tobtoht
3c23aca26b
ledger: don't lock for software device
3 years ago
tobtoht
49beb8da17
ledger: use software device if we have view key
3 years ago
François Colas
975ae22211
Fix send scalar z in plaintext
...
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.
4 years ago
François Colas
0a3c5a605b
Update protocol version with Ledger's HW
4 years ago
cslashm
1660fe8a25
draft support of clsag
4 years ago
moneromooo-monero
82ee01699c
Integrate CLSAGs into monero
...
They are allowed from v12, and MLSAGs are rejected from v13.
4 years ago
Alexander Blair
bc48494731
Merge pull request #6661
...
267ce5b71
avoid a couple needless copies (moneromooo-monero)
4 years ago
Alexander Blair
9871fefbf9
Merge pull request #6565
...
72cdfa4a2
fix a few typos in error messages (moneromooo-monero)
4 years ago
Alexander Blair
a0d179e528
Merge pull request #6512
...
5ef0607da
Update copyright year to 2020 (SomaticFanatic)
4 years ago
moneromooo-monero
267ce5b718
avoid a couple needless copies
4 years ago
François Colas
ec46069248
Fix incorrect lenght of command INS_PREFIX_HASH
...
buffer_send[4] (LC) is an unsigned char, len should not
exceed 254 (255 - 1 for the option).
4 years ago
moneromooo-monero
72cdfa4a20
fix a few typos in error messages
...
Reported by adrelanos
4 years ago
SomaticFanatic
5ef0607da6
Update copyright year to 2020
...
Update copyright year to 2020
4 years ago
luigi1111
443f5c6bda
Merge pull request #6436
...
688a3e8
Add timelock verification on device (cslashm)
4 years ago
cslashm
688a3e87e7
Add timelock verification on device
4 years ago
xiphon
29b7cd1351
device_ledger: include status code name in error message
4 years ago
xiphon
296ec7c9bb
device: bounds checking in Ledger send_secret/receive_secret
5 years ago
cslashm
32febd277d
Fix debug feature
5 years ago
cslashm
235b94eb59
Revert PR #5835 (export view key)
5 years ago
cslashm
34f28a79bc
Add display address
5 years ago
cslashm
d25acd7a1d
Add hmac over encrypted value during transaction
5 years ago
luigi1111
4ef3848423
Merge pull request #5835
...
26f7a26
device: fix ledger requesting secret keys export twice (xiphon)
5 years ago
moneromooo-monero
7c894fc7fd
device_ledger: add paranoid buffer overflow check
...
Coverity 200183
5 years ago
xiphon
26f7a26ee3
device: fix ledger requesting secret keys export twice
5 years ago
moneromooo-monero
35c20c4332
Fix GCC 9.1 build warnings
...
GCC wants operator= aand copy ctor to be both defined, or neither
5 years ago
cslashm
83fc45a413
Add NanoX support
5 years ago
cslashm
7c44091541
Add get_tx_proof support, needed for new sanity check
...
Enhance debug info
5 years ago
cslashm
98fdcb2aa5
Add support for V11 protocol with BulletProofV2 and short amount.
...
New scheme key destination contrfol
Fix dummy decryption in debug mode
5 years ago
cslashm
3a981a3313
Add application version compatibility check.
5 years ago
binaryFate
1f2930ce0b
Update 2019 copyright
5 years ago
moneromooo-monero
ef93b0995c
various: remove unused variables
5 years ago
cslashm
2dbc487ec0
Add support for V10 protocol with BulletProofV2 and short amount.
5 years ago
cslashm
f0e55cebf7
fix log namespace
5 years ago
cslashm
460da140ec
New scheme key destination contrfol
...
Implies protocol version management.
5 years ago
Riccardo Spagni
77e96d0948
Merge pull request #5055
...
6c060e6a
device: proper handling of user input (selsta)
5 years ago
Riccardo Spagni
0c970fde1c
Merge pull request #5054
...
93c21644
device_ledger: remove full_name variable (selsta)
5 years ago
moneromooo-monero
99d946e619
ringct: encode 8 byte amount, saving 24 bytes per output
...
Found by knaccc
5 years ago
selsta
6c060e6aaa
device: proper handling of user input
...
(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.
5 years ago
selsta
93c2164434
device_ledger: remove full_name variable
...
This variable was never set, resulting in the
device name always showing as "disconnected".
5 years ago
moneromooo-monero
d4f50cb109
remove some unused code
...
Found by codacy.com
6 years ago
moneromooo-monero
d6937e373b
ringct: use dummy bulletproofs when in fake mode, for speed
6 years ago
xiphon
25d327e796
device: extended logging, refactored device selection code
6 years ago
selsta
c716a331f3
device: increase ledger timeout to 2 minutes
6 years ago
moneromooo-monero
c5a97315ee
Remove last traces of libpcsc-lite
6 years ago
cslashm
bb6e3bbc0f
Replace USB-CCID (smartcard) by USB-HID
...
Remove PCSC dependencies which is a bit hard (not user friendly) to install on linux and Mac
Split Ledger logic and device IO
6 years ago
cslashm
cd236aebca
Add bulletproof support
6 years ago
moneromooo-monero
2a8fcb421b
Bulletproof aggregated verification and tests
...
Also constrains bulletproofs to simple rct, for simplicity
6 years ago
moneromooo-monero
d2e26c23f3
add and use constant time 32 byte equality function
6 years ago
stoffu
bcab579864
wallet: allow adjusting number of rounds for the key derivation function
6 years ago
luigi1111
cff15e4123
Merge pull request #4032
...
87e158b
device_ledger: factor the prologue code (moneromooo-monero)
6 years ago