1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-29 10:58:21 +00:00
Commit Graph

7194 Commits

Author SHA1 Message Date
matejcik
3997b402b4 trezorctl: update ethereum-sign-tx to use web3 instead of ethjsonrpc
fixes #366
2019-03-07 17:49:17 +01:00
matejcik
c24a8770c5 build: change ethereum requirements 2019-03-07 17:45:50 +01:00
matejcik
a8b88bcb58 trezorlib: bump required firmware version
mainly because of ethereum-get-address changes
2019-03-07 17:44:28 +01:00
matejcik
c414e8abfa style: update isort and new relative-import sorting rules 2019-03-07 14:16:48 +01:00
Hsuan Lee
d60ac958a2 defs: add DEXON (#290) 2019-03-07 14:00:55 +01:00
matejcik
22376bede4 protobuf: drop legacy CopyFrom method 2019-03-07 13:49:11 +01:00
matejcik
97171a85f2 tools: simplify helloworld.py 2019-03-07 13:49:11 +01:00
brianddk
302b9d99e6 Fix trezorctl for protobuf changes in 0.11.2 (#365)
ethereum-sign-message     Leave `address` as text instead of encoding.
  ethereum-verify-message   Leave `address` as text instead of encoding.
  ethereum-sign-tx          Leave `to` as text instead of encoding.
2019-03-07 13:47:08 +01:00
Yegor Timoshenko
4c59b02d90 u2f: capitalize Bitwarden (#491) 2019-03-07 13:42:51 +01:00
Yegor Timoshenko
57d1fe948c u2f: fix "u2f.bin.coffee" label (#490) 2019-03-07 13:39:43 +01:00
Dusan Klinec
f75a93ceca
xmr: add version fields to check for protocol compatibility
- safe check in case hard fork number increases without Trezor being patched to that version. Same for monero software version - if major version update is detected, T may warn to do only in own risk without updating Trezor firmware compatible with new versions
2019-03-07 11:33:21 +01:00
Pavol Rusnak
8be4ed41bc
Merge branch 'secfix' 2019-03-06 17:33:57 +01:00
Pavol Rusnak
358ea93e80
Merge branch 'secfix' 2019-03-06 17:31:50 +01:00
matejcik
21f0d75d13 coins_details: regenerate 2019-03-06 14:07:08 +01:00
Pavol Rusnak
f13f065ac4
src/apps/wallet/sign_tx: fix style 2019-03-06 10:12:50 +01:00
ca333
3dc6637242 defs: add Komodo backend (#289) 2019-03-05 16:25:37 +01:00
Jan Pochyla
3f0e3a334e fido_u2f: properly close u2f layout when other layout starts
As it's currently impossible to close() the layout generator from the outside, loop.signal() was added, and any started layout signals to terminate.
2019-03-05 13:49:42 +01:00
代码脸
e8db62a5f5 Add Qtum support (#287) 2019-03-05 12:58:08 +01:00
Jan Pochyla
9b97b9e840 Revert "scons: disable bip39 seed cache"
This reverts commit 34f499fc04.
2019-03-04 17:31:58 +01:00
matejcik
1d177ed831 defs: update README with wallets.json 2019-03-04 14:43:36 +01:00
Tomas Susanka
84f5a0e393 protob: set PublicKey's node to optional to be consistent with other coins 2019-03-04 12:53:39 +01:00
Pavol Rusnak
a30586647a
tools: add trezor-otp.py 2019-03-01 12:39:35 +01:00
Pavol Rusnak
f40219dbb6
fsm: correctly set node in EthereumPublicKey response 2019-02-28 16:38:48 +01:00
Pavol Rusnak
61f403c421
tests: update test_msg_ethereum_getpublickey to test node field 2019-02-28 16:38:33 +01:00
Pavol Rusnak
79664a4d08
burntest: add test for T1/T2 2019-02-28 16:29:06 +01:00
Andrew Kozlik
c23ad89ee1 storage: Fix bug in U2F counter upgrade. 2019-02-27 18:27:09 +01:00
leoreinaux
f5e5516ed2 Adding SmartCash wallet (#282) 2019-02-27 15:48:02 +01:00
matejcik
3e294cc339 changelog: update release date and tag 2019-02-27 13:25:56 +01:00
matejcik
b441ea7c3b build: properly clean generated files from setup.py prebuild 2019-02-27 13:22:48 +01:00
matejcik
12c0e78e3d trezorctl: ALLOWED_FIRMWARE_FORMATS should be lists (well tuples) 2019-02-27 13:12:18 +01:00
matejcik
a2f1dad3d4 docs: python -> python3 in readme 2019-02-27 13:09:47 +01:00
brianddk
96ce34b276 Fix incompatibilities with v0.11 movement of methods to misc library.
- pwd_reader.py
    - Moved encrypt/decrypt calls to misc module from client.
    - Corrected key to encode in binstr for Py3.7 hmac functions.
    - Added ui to client.

- pwd_reader.py
    - Moved entropy calls to misc module from client.
    - Added ui to client.
2019-02-27 13:07:51 +01:00
Tomas Susanka
a96c39a9d1 mocks: generate 2019-02-27 11:30:58 +01:00
matejcik
972b47c8e1 docs: update README with more installation instructions 2019-02-26 18:29:22 +01:00
matejcik
697f86210f revert usb reset related commits
As it stands, they cause more harm than good for a point release.
This code will be returned later, when it is more mature
2019-02-26 18:01:19 +01:00
matejcik
0a8b5a08c2 trezorlib: workaround for a problem with Trezor One webusb
when webusb version of T1 is wiped, the usb device changes serial
immediately (unlike TT, which changes it after reconnect).

That confuses libusb on linux, and next time the device is reset, it
will insist on re-enumeration.

To solve this, we leave some explanatory comments, and trigger the
device reset through opening the device right after a wipe.
The client instance is unusable after that, but not much we can do about
it, and on next run trezorctl will behave as if nothing bad happened.
2019-02-26 17:35:25 +01:00
matejcik
18eab21932 changelog: update changes for v0.11.2 2019-02-26 15:22:57 +01:00
matejcik
fa5734a2a8 trezorctl: firmware tweaks, add dry_run mode 2019-02-26 14:46:12 +01:00
matejcik
302f2589a0 firmware: fix digest for OneV1, disallow unsigned by default 2019-02-26 14:06:56 +01:00
matejcik
cfb19dfb15 firmware: recognize, verify and handle firmware v1.8.0 and up
Also reorganize firmware validation code somewhat, so that trezorctl
consumes a unified interface.
2019-02-25 19:40:26 +01:00
matejcik
77b8545c8b defs: ignore duplicity of Binance token 2019-02-25 14:04:29 +01:00
Luke Plaster
1b12183d25 Add Binance Chain (#264) 2019-02-25 14:00:27 +01:00
Andrew Kozlik
b65f61650a config: Set usbTiny whenever there is a possibility that protectPinUiCallback() may be called. 2019-02-25 13:54:44 +01:00
Pavol Rusnak
b457797c55
changelog: update 2019-02-25 12:44:38 +01:00
Pavol Rusnak
bac8d9d531
changelog: update 2019-02-25 12:28:06 +01:00
Pavol Rusnak
964a622bb5
bootloader: fix typo 2019-02-24 17:42:01 +01:00
Pavol Rusnak
2311465fdd
firmware: update embedded bootloader 2019-02-24 17:22:10 +01:00
Pavol Rusnak
222c9ea46c
bootloader: compatibility with old bootloaders 2019-02-24 14:01:33 +01:00
Pavol Rusnak
7baa8c29fc
bootloader: move timer_init to jump_to_firmware 2019-02-24 12:24:40 +01:00
Pavol Rusnak
6cda903a1d
setup: change mpu definition for bootloader, fix typo 2019-02-23 20:47:49 +01:00