Francois Beutin
f8d0f857f6
device: Add ledger Stax device id to device detection
1 year ago
wowario
ddef0b1b8b
wownero skin pack
1 year ago
j-berman
2b83d00a9b
ledger support for hf 15 (BP+, view tags)
2 years ago
moneromooo-monero
4278a3a7e3
cryptonote_basic: catch crypto api errors
2 years ago
luigi1111
8ddbe18277
Merge pull request #8232
...
0f7b20a
Added support for Ledger Nano S Plus (Mathias Herberts)
2 years ago
j-berman
ea87b30f89
Add view tags to outputs to reduce wallet scanning time
...
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.
2 years ago
Mathias Herberts
0f7b20a1ce
Added support for Ledger Nano S Plus
2 years ago
mj-xmr
da9aa1f7f8
Copyright: Update to 2022
2 years ago
selsta
1efe624e30
device_ledger: fix incorrect macro
...
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.
3 years ago
selsta
fbe8358c9f
device: fix ledger error strings, add human friendly messages
3 years ago
luigi1111
69e714c749
Merge pull request #7745
...
d52d21b
ledger: don't lock for software device (tobtoht)
3 years ago
tobtoht
d52d21bd46
ledger: don't lock for software device
3 years ago
tobtoht
ce40c33a33
ledger: use software device if we have view key
3 years ago
xiphon
593ae2e9f9
device: Ledger - update status codes
4 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