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