matejcik
|
a14634c389
|
python: make PIL optional in the toif module, add size check
|
2020-08-25 13:17:08 +02:00 |
|
matejcik
|
eddaeb1280
|
python: add Pillow as an optional requirement (fixes #1224)
|
2020-08-25 13:13:32 +02:00 |
|
matejcik
|
032a65e1cf
|
python: export toif as public module
|
2020-08-25 11:30:33 +02:00 |
|
Martin Milata
|
43b7ccefc7
|
python/trezorctl: remove --skip-vendor-header from firmware-update
|
2020-08-25 11:16:04 +02:00 |
|
Martin Milata
|
29861e076b
|
python: fix cli --file handling
It seems that Click doesn't do the right thing when argument and hidden
option with the same name exist, which was introduced in commit
2678e64a99 .
|
2020-08-25 11:07:34 +02:00 |
|
matejcik
|
336000154a
|
common: add "unstable" as a custom protobuf extension (fixes #1220)
|
2020-08-25 10:47:18 +02:00 |
|
Andrew Kozlik
|
5429acdb7f
|
crypto: fix undefined behavior in shamir unbitslice (#1219)
|
2020-08-24 14:25:43 +02:00 |
|
Tomas Susanka
|
db020c7a47
|
ci: run HW tests for secfix branches
|
2020-08-24 13:30:57 +02:00 |
|
Tomas Susanka
|
141d9099f5
|
ci: remove release candidates deploy
It is not being used at the moment anyway.
|
2020-08-24 13:28:41 +02:00 |
|
Pavol Rusnak
|
8c2e20c26b
|
legacy/firmware: validate script type only in full-mode known_path_check (#1216)
(cherry picked from commit 07bd330d98 )
|
2020-08-24 12:54:24 +02:00 |
|
Pavol Rusnak
|
07bd330d98
|
legacy/firmware: validate script type only in full-mode known_path_check (#1216)
|
2020-08-24 12:54:00 +02:00 |
|
Pavol Rusnak
|
41f5237967
|
common/defs: enable extra_data for FLO
(cherry picked from commit 534695313c )
|
2020-08-24 11:08:02 +02:00 |
|
Pavol Rusnak
|
534695313c
|
common/defs: enable extra_data for FLO
|
2020-08-24 11:06:12 +02:00 |
|
Ferdinando M. Ametrano
|
b3d483dd6b
|
python: silenced unused variables (#1202)
|
2020-08-24 10:56:18 +02:00 |
|
Tomas Susanka
|
d080464cc5
|
core, legacy: bump versions (also in changelogs)
|
2020-08-24 09:31:49 +02:00 |
|
Tomas Susanka
|
e137f196f8
|
core/changelog: update
|
2020-08-21 21:30:15 +02:00 |
|
Andrew Kozlik
|
f2d669ecdc
|
core/bitcoin: Use dynamic dispatch for confirmation dialogs in sign_tx.
|
2020-08-21 21:30:15 +02:00 |
|
Andrew Kozlik
|
fb1f1acad6
|
tests: Add device test for nLockTime in Bitcoin.
|
2020-08-21 21:30:15 +02:00 |
|
Andrew Kozlik
|
02da5b7593
|
core/bitcoin: Show warning if nLockTime is set but ineffective due to all nSequence values being 0xffffffff.
|
2020-08-21 21:30:15 +02:00 |
|
Andrew Kozlik
|
ae71735e62
|
legacy/signing: Ask user to confirm custom nLockTime.
|
2020-08-21 21:30:15 +02:00 |
|
Pavol Rusnak
|
146ee7af89
|
update changelogs
|
2020-08-21 21:30:15 +02:00 |
|
matejcik
|
af5e301a7c
|
tests: update device tests with added ButtonRequests where appropriate
|
2020-08-21 21:30:15 +02:00 |
|
Pavol Rusnak
|
cdf0f68bb0
|
core: show passphrase on device
|
2020-08-21 21:30:15 +02:00 |
|
Pavol Rusnak
|
e2632b16dc
|
legacy: show passphrase on device
|
2020-08-21 21:30:15 +02:00 |
|
Pavol Rusnak
|
ed989eb76a
|
legacy/intermediate_fw: fix optflags
|
2020-08-21 15:02:43 +02:00 |
|
Ondrej Mikle
|
ff3b10a329
|
legacy/intermediate_fw: Intermediate firmware for T1 (#1084)
* legacy/intermediate_fw: skeleton FW with RAM shim function
* legacy/intermediate_fw: reboot from RAM
* legacy/intermediate_fw: flash erase from RAM
* legacy/intermediate_fw: port flash erase body from cm3
* legacy/intermediate_fw: erase works with flash unlock
* legacy/intermediate_fw: wait for flash controller ready
* legacy/intermediate_fw: cleanup and add comments
* legacy/intermediate_fw: disable IRQ before reboot
* legacy/intermediate_fw: also erase storage
* legacy/intermediate_fw: style
* legacy/intermediate_fw: dialogs for update bootloader/erase FW
* legacy/intermediate_fw: style
* legacy/intermediate_fw: add bootloader replacement code
* legacy/intermediate_fw: add CI build script for intermediate FW
* legacy/intermediate_fw: call bootloader update
* legacy/intermediate_fw: add bootloader update dependency
* legacy/intermediate_fw: change setup() at start of main
* legacy/intermediate_fw: deduplicate code
* docs: table for MEMORY_PROTECT combinations that work on T1
* legacy/intermediate_fw: deduplicate code
* legacy/intermediate_fw: check if running in privileged mode
* legacy/intermediate_fw: style
* legacy/intermediate_fw: ChangeLog
* legacy/intermediate_fw: make version match latest bootloader included
* legacy/intermediate_fw: style
|
2020-08-21 14:58:13 +02:00 |
|
Pavol Rusnak
|
21b4c5b60e
|
core/bootloader_ci: fix typos in the previous commit
|
2020-08-21 14:47:35 +02:00 |
|
Ondrej Mikle
|
8d3d3be09c
|
core/bootloader_ic: introduce CI bootloader for TT device tests (#1182)
|
2020-08-21 14:39:56 +02:00 |
|
Pavol Rusnak
|
90f23afb72
|
tools/build_protobuf: don't compare __pycache__
|
2020-08-21 14:12:49 +02:00 |
|
Martin Milata
|
1fc6c80b5d
|
build-docker.sh: print fw fingerprints after build (#1209)
|
2020-08-21 14:09:21 +02:00 |
|
Martin Milata
|
1b982659c4
|
core: fix boot loop after uploading invalid homescreen (#1205)
|
2020-08-21 12:00:42 +02:00 |
|
Pavol Rusnak
|
68e119c2c6
|
tests: add tests for invalid paths
|
2020-08-21 11:49:03 +02:00 |
|
Pavol Rusnak
|
0620911e46
|
core: allow spending coins from Bitcoin paths if the coin ...
has implemented strong replay protection via SIGHASH_FORKID
|
2020-08-21 11:49:03 +02:00 |
|
Pavol Rusnak
|
503ac8d801
|
legacy: allow spending coins from Bitcoin paths if the coin ...
has implemented strong replay protection via SIGHASH_FORKID
|
2020-08-21 11:49:03 +02:00 |
|
Pavol Rusnak
|
5359509483
|
legacy: refactor check_cointype into a separate function
|
2020-08-21 11:49:03 +02:00 |
|
Alexis Hernandez
|
96c38315df
|
common/defs: enable extra_data for XSN (#1208)
|
2020-08-20 20:40:30 +02:00 |
|
Andrew Kozlik
|
dd540a2ccd
|
core/ui: Initialize Qr class properly.
|
2020-08-20 18:13:09 +02:00 |
|
gabrielkerekes
|
431a25b119
|
Add Cardano README.md
|
2020-08-20 16:02:10 +02:00 |
|
Pavol Rusnak
|
c3ce9de3ea
|
core: regenerate coins+tokens
|
2020-08-19 19:29:18 +02:00 |
|
Pavol Rusnak
|
41607f7029
|
common/defs: update tokens
|
2020-08-19 19:29:18 +02:00 |
|
Pavol Rusnak
|
fd87c62b68
|
common/defs: remove coins with no Trezor-compatible wallets
|
2020-08-19 19:29:18 +02:00 |
|
Tomas Susanka
|
2680b8d841
|
docs: add 'TOIF' to toif.md header (helps with search)
|
2020-08-19 17:59:51 +02:00 |
|
Martin Milata
|
71c5bc4e3b
|
ci: fail if coverage falls under threshold
|
2020-08-18 21:08:46 +02:00 |
|
Martin Milata
|
a6fe6ad3dc
|
vendor: update micropython to include lineinfo fix
|
2020-08-18 21:08:46 +02:00 |
|
Tomas Susanka
|
13c11e756e
|
ci: replace 'dependends' with 'needs'
https://docs.gitlab.com/ee/ci/yaml/#needs
|
2020-08-18 16:55:31 +02:00 |
|
Martin Milata
|
6319fcfe4a
|
python: fix trezorctl lisk sign-message address parsing
|
2020-08-18 13:45:49 +02:00 |
|
Martin Milata
|
3f21e8f400
|
core: display coin name when signing message
Also when verifying message.
|
2020-08-18 13:45:49 +02:00 |
|
Martin Milata
|
927ee0812b
|
core: add hard limit for transaction fees
The hard limit is set to 10*fee_warning_threshold. The limit is not
enforced when `safety_checks` is set to "Prompt".
|
2020-08-17 16:12:33 +02:00 |
|
Martin Milata
|
75fa9dee77
|
test_msg_signtx: proto -> messages
|
2020-08-17 16:12:33 +02:00 |
|
Tomas Susanka
|
c9dc38c9f3
|
core: allow 49/x not 49/x' for Casa
|
2020-08-17 08:54:08 +02:00 |
|