1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-26 16:38:12 +00:00
Commit Graph

13365 Commits

Author SHA1 Message Date
Pavol Rusnak
3eab20e278
embed: refactor MIN/MAX macros in common.h 2018-02-22 20:35:32 +01:00
Pavol Rusnak
d8ac07e455
src.apps.wallet: optimize QR code for segwit address
as they are case-insensitive and QR code has special mode
for uppercase letters
2018-02-22 17:04:20 +01:00
Tomas Susanka
d6f0c54d3e tests: CallException relaced with AssertionException in response validation
Generic exceptions are evil. When throwing a CallException in the
request check you can't distinguish in the tests if it is an Exception
that occured in during the execution (that's CallException) or during
some tests (that used to be CallException as well).
2018-02-22 16:51:34 +01:00
Pavol Rusnak
d9324f3e57
src/trezor/ui: split ui.SCREEN into ui.WIDTH and ui.HEIGHT 2018-02-22 16:44:46 +01:00
Pavol Rusnak
d5ab82ae2b
embed/extmod/modtrezorui: refactor DISPLAY_OFFSET 2018-02-22 16:27:38 +01:00
Jan Pochyla
b0aae19929 src/apps/wallet/get_address: remove useless Container 2018-02-22 15:21:25 +01:00
Jan Pochyla
fcd712a0b0 src/apps/management/recovery_device: dry_run, pin confirm 2018-02-22 15:21:09 +01:00
Jan Pochyla
76590c44ad src/apps/common/request_pin: cancel is optional 2018-02-22 15:20:20 +01:00
Jan Pochyla
168cbabbf5 src/trezor/ui/word_select: remove 15-word variant 2018-02-22 15:19:31 +01:00
Jan Pochyla
213e1b32ec src/trezor/ui/keyboard: don't confirm empty words 2018-02-22 15:19:11 +01:00
Tomas Susanka
bc036bc857 tests/device: two output changes yield error
this test should fail on T1 after e716f7e84ecdb4732ad97b56e78d7407ec0b321e
2018-02-22 14:20:53 +01:00
Pavol Rusnak
cb47dbd284
chmod +x tools/mem_flashblock.py 2018-02-21 16:48:40 +01:00
Pavol Rusnak
a0c85bed12
tools: add pwd_reader from SLIP-0016 2018-02-21 16:46:18 +01:00
Pavol Rusnak
d7de064bde
bump version to 1.7.0; update firmware changelog 2018-02-21 15:40:56 +01:00
Jan Pochyla
2c91a668aa tests: fix udp debuglink 2018-02-21 15:31:32 +01:00
Jan Pochyla
b5e142307b src/apps/common: store debug signals in cache
Prevents unloading through unimport.
2018-02-21 15:04:49 +01:00
Jochen Hoenicke
7b828472b9 Added cashaddr prefix for Bitcoin Cash testnet 2018-02-20 19:35:37 +01:00
Jochen Hoenicke
6112d67c6a Added cashaddr_prefix 2018-02-20 19:35:37 +01:00
Pavol Rusnak
ab76828e16
update usb descriptors 2018-02-20 19:13:39 +01:00
Pavol Rusnak
6acfc5d1b3
trezorhal: reply with winusb guid just for the main interface (0) 2018-02-20 19:13:39 +01:00
Pavol Rusnak
966d8cb4ce
winusb: fix WINUSB_EXTRA_STRING 2018-02-20 19:13:39 +01:00
Pavol Rusnak
56c5a46095
winusb: cleanup DeviceInterfaceGUIDs usage 2018-02-20 19:13:39 +01:00
Pavol Rusnak
132cc4b474
make winusb_string_descriptor const 2018-02-20 19:13:39 +01:00
Pavol Rusnak
38b4d507bc
webusb: remove unused constants 2018-02-20 19:13:39 +01:00
Pavol Rusnak
56d3cbe2e9
bootloader: remove debug 2018-02-20 19:13:39 +01:00
Karel Bilek
a22abfe90b
Bootloader - Switch from HID to WebUSB 2018-02-20 19:13:39 +01:00
Karel Bilek
cb067bd14c
Switch from HID to WebUSB
Also renaming varions functions from hid_ to webusb_ to actually reflect what they are doing
2018-02-20 19:13:38 +01:00
Karel Bilek
05e218bcb8
Add WinUSB, WebUSB, USB2.1 to build 2018-02-20 19:13:38 +01:00
Karel Bilek
a062127cef
Add WebUSB descriptors
Most code taken from https://github.com/devanlai/dap42 and https://github.com/devanlai/dapboot
2018-02-20 19:13:38 +01:00
Karel Bilek
e6981e85cd
Add WinUSB (WebUSB preparation)
Some code taken from https://github.com/devanlai/dapboot

Some code written according to the WCID documentation - https://github.com/pbatard/libwdi/wiki/WCID-Devices
2018-02-20 19:13:38 +01:00
Karel Bilek
68168393b9
Add USB 2.1 (WebUSB preparation)
Most code taken from https://github.com/devanlai/dap42 and https://github.com/devanlai/dapboot
2018-02-20 19:13:38 +01:00
Jochen Hoenicke
8806accb2e
Distinguish 1 and l better. 2018-02-20 18:23:14 +01:00
Jochen Hoenicke
c574c0a497
Updated confirmOutput dialog
Build it manually (to allow not indenting the address and using a
different font).
2018-02-20 18:23:14 +01:00
Jochen Hoenicke
f95d8381cc
Tweaked fixed font 2018-02-20 18:23:14 +01:00
Jochen Hoenicke
63c6f95400
Fit 21 characters per line 2018-02-20 18:23:14 +01:00
Jochen Hoenicke
b9b36e0768
Remove duplicated code 2018-02-20 18:22:47 +01:00
Jochen Hoenicke
83a69a0334
Added fixed-width font and multi-font support 2018-02-20 18:22:47 +01:00
Pavol Rusnak
fc7189f801
use Failure_PinMismatch where it makes sense (ChangePin, ResetDevice, RecoveryDevice) 2018-02-20 17:48:19 +01:00
Pavol Rusnak
909f158c84
vendor: update trezor-common 2018-02-20 17:31:45 +01:00
Pavol Rusnak
43b6464883
proto: add Failure_PinMismatch 2018-02-20 17:27:48 +01:00
Saleem Rashid
e019ab5557 fsm: Abort layoutAddress on Initialize or Cancel
Fixes #247
2018-02-20 17:19:41 +01:00
Jan Pochyla
d49fa2fb9c src/apps/common/request_pin: fix flickering 2018-02-20 16:50:28 +01:00
Jochen Hoenicke
1bc1bb1e77 Less paranoid change outputs.
- Allow change to be on the main chain (see spesmilo/electrum#3920).
- Allow more than one output to the Trezor, but don't treat it as change.
2018-02-20 16:39:16 +01:00
Jan Pochyla
34f722f2df boot: add lockscreen 2018-02-19 20:36:26 +01:00
Pavol Rusnak
badd0e5677
src/apps/homescreen: remove invisible pixels in background to reduce size 2018-02-19 19:58:53 +01:00
Karel Bilek
5c5fb7204e Increasing udev package version (T2) 2018-02-19 18:04:11 +01:00
Peter Jensen
cacbbf80eb apps/homescreen: change bg 2018-02-19 17:44:29 +01:00
Peter Jensen
c34ee98731 src/apps/wallet/get_address: update receive dialog 2018-02-19 17:28:58 +01:00
Peter Jensen
22c9296aac src/apps/management/change_pin: fix pin label 2018-02-19 16:52:37 +01:00
Jan Pochyla
0592cfe356 src/apps/homescreen: rework backlight animations 2018-02-19 16:51:59 +01:00