Andrew Kozlik
|
2f6a7096da
|
chore(legacy): Do not allow access to SLIP25 paths.
|
2022-08-30 15:53:44 +02:00 |
|
Andrew Kozlik
|
9d89c3cb1b
|
feat(common): Add UnlockPath message.
[no changelog]
|
2022-08-30 15:53:44 +02:00 |
|
Andrew Kozlik
|
792dadfc4d
|
feat(common): Add SetBusy message.
[no changelog]
|
2022-08-22 18:15:29 +02:00 |
|
Pavol Rusnak
|
c962d3520b
|
Merge branch 'release/22.08'
|
2022-08-22 11:10:45 +02:00 |
|
matejcik
|
ef47c26272
|
chore(core,legacy): bump versions
[skip_ci]
[no changelog]
|
2022-08-03 13:10:05 +02:00 |
|
matejcik
|
0d87b55ba4
|
chore(docs): regenerate changelogs
|
2022-08-02 22:26:27 +02:00 |
|
Andrew Kozlik
|
f8ffaecd1c
|
fix(legacy): Abort recovery for invalid words.
|
2022-08-02 20:38:04 +02:00 |
|
Andrew Kozlik
|
fa5e7feda6
|
fix(crypto): Fix nonce bias in CoSi signing.
|
2022-08-02 20:38:04 +02:00 |
|
Andrew Kozlik
|
b7dde50d5f
|
fix(legacy): Generate CoSi nonce randomly.
|
2022-08-02 20:38:04 +02:00 |
|
Andrew Kozlik
|
ad5a572b75
|
chore(common): Deprecate data field in CosiCommit message.
|
2022-08-02 20:38:04 +02:00 |
|
matejcik
|
70c1b12dff
|
feat(legacy): use thousands separator (fixes #2394)
|
2022-08-02 20:35:49 +02:00 |
|
matejcik
|
4df7f2f6b0
|
Revert "feat(legacy): implement firmware dumping"
This reverts commit 64df33d8d8 .
|
2022-08-02 17:12:07 +02:00 |
|
Andrew Kozlik
|
8ca785925d
|
fix(core,legacy): Fix tx_weight to tx_size conversion.
[no changelog]
|
2022-08-02 14:30:38 +02:00 |
|
Andrew Kozlik
|
a4343266a3
|
fix(legacy): Fix Decred transaction weight calculation.
|
2022-08-01 15:10:34 +02:00 |
|
Andrew Kozlik
|
3b44d44a12
|
fix(legacy): Fix rounding in fee rate computation.
|
2022-08-01 15:10:34 +02:00 |
|
Andrew Kozlik
|
892f3e348d
|
fix(crypto): Remove public key from the ed25519 signing API.
[no changelog]
|
2022-06-27 18:59:08 +02:00 |
|
Pavol Rusnak
|
95daa2fda3
|
chore(common/defs): replace consensus_branch_id with overwintered bool flag
[no changelog]
|
2022-06-27 12:39:03 +02:00 |
|
Pavol Rusnak
|
17963a2837
|
fix(legacy): refactor oledInvertPixel
to not use static bool variable, but ifdef constant
[no changelog]
|
2022-06-02 10:50:40 +02:00 |
|
matejcik
|
38a36a131f
|
chore: rename BIP39_WORDS to BIP39_WORD_COUNT
|
2022-06-01 16:35:33 +02:00 |
|
matejcik
|
dfa4b1d9a1
|
build: add bip39_english.o where appropriate
[no changelog]
|
2022-06-01 16:35:33 +02:00 |
|
Pavol Rusnak
|
6589f020c6
|
fix(legacy,core): use sat/vB only for segwit and sat/B otherwise
[no changelog]
|
2022-05-30 10:51:47 +02:00 |
|
Pavol Rusnak
|
810b34f579
|
fix(legacy): update sector argument to match flash_erase_sector size
|
2022-05-26 17:18:20 +02:00 |
|
Martin Novak
|
85f0d3a741
|
feat(core,legacy): show fee rate when signing transaction
|
2022-05-25 14:43:45 +02:00 |
|
Ondřej Vejpustek
|
a198b390ff
|
fix(legacy,core): fix size of secp256k1-zkp context
[no changelog]
|
2022-05-20 17:29:07 +02:00 |
|
Martin Milata
|
c5f1bec474
|
Merge branch 'release/22.05'
|
2022-05-18 12:43:53 +02:00 |
|
Ondřej Vejpustek
|
ea5886026f
|
refactor(crypto,legacy): extend parameters of init_rfc6979 by curve
|
2022-05-16 16:23:18 +02:00 |
|
Ondřej Vejpustek
|
db0da196a8
|
chore(vendor): update secp256k1-zkp to latest
|
2022-05-16 16:23:18 +02:00 |
|
Martin Milata
|
a4f924baa4
|
chore(legacy/firmware): bump version to 1.11.2
[skip_ci]
|
2022-05-04 12:09:14 +02:00 |
|
Martin Milata
|
cc4ca7a580
|
docs(legacy/firmware): changelog for 1.11.1
|
2022-05-03 23:00:25 +02:00 |
|
matejcik
|
a1984f3275
|
chore(legacy): release bootloader 1.11.0
|
2022-05-03 23:00:25 +02:00 |
|
matejcik
|
768d577d78
|
feat(legacy/bootloader): report installed firmware version
|
2022-05-03 23:00:25 +02:00 |
|
matejcik
|
bc1ebdccdc
|
build(legacy): add explicit dependency on version.h for the header object
|
2022-05-03 23:00:25 +02:00 |
|
matejcik
|
ed8cdef331
|
chore(legacy/bootloader): bump major version
|
2022-05-03 23:00:25 +02:00 |
|
matejcik
|
7d93bd3179
|
fix(legacy/bootloader): erase storage if going below fix_version
|
2022-05-03 23:00:25 +02:00 |
|
Andrew Kozlik
|
903fa9b471
|
feat(legacy): Verify signatures of all original internal inputs in replacement transactions.
|
2022-05-03 23:00:25 +02:00 |
|
Andrew Kozlik
|
706b74aaeb
|
refactor(legacy): Transaction checksum in Bitcoin signing.
|
2022-05-03 22:14:41 +02:00 |
|
Andrew Kozlik
|
29304857b5
|
feat(legacy): Warn about unverified external inputs.
|
2022-05-03 22:14:40 +02:00 |
|
Andrew Kozlik
|
2b401f48f8
|
feat(legacy): Warn only once about non-standard paths.
[no changelog]
|
2022-05-03 22:14:40 +02:00 |
|
Andrew Kozlik
|
df479adbe7
|
chore(legacy): Simplify path warning UI.
[no changelog]
|
2022-05-03 22:14:40 +02:00 |
|
Andrew Kozlik
|
181fd1c601
|
fix(legacy): Stricter Bitcoin transaction checks.
[no changelog]
|
2022-05-03 22:14:40 +02:00 |
|
Andrew Kozlik
|
09d143079b
|
chore(legacy/firmware): Bump FIX_VERSION to 1.11.0.
|
2022-05-03 22:14:40 +02:00 |
|
Andrew Kozlik
|
84876dc971
|
feat(legacy): Add fsm_abortWorkflows().
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
e24e9fcdb3
|
fix(legacy): Check PIN before confirming critical dialogs.
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
4c60f80f44
|
feat(legacy): Add state sanity check to fsm_msg*Ack() functions.
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
3553086e84
|
feat(legacy): Strict path validation for CoSi.
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
abb5ab74e3
|
feat(legacy): Strict path validation for NEM.
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
88efd74710
|
feat(legacy): Make Bitcoin path checks same as in core.
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
35151c6157
|
feat(legacy): Strict path validation for Stellar.
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
0af5cd18c2
|
feat(legacy): Strict path validation for Ethereum.
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
054ab48689
|
refactor(legacy): Factor out fsm_layoutPathWarning().
|
2022-05-03 21:50:50 +02:00 |
|