Commit Graph

1693 Commits

Author SHA1 Message Date
Pavol Rusnak ca0918dbce
trezorhal: rework winusb 2018-01-24 00:37:54 +01:00
Pavol Rusnak 00c193f5cc
trezorhal, unix: drop flash_write_{byte,word} usage, rename flash_write_{byte,word}_rel to flash_write_{byte,word} 2018-01-23 16:58:53 +01:00
Pavol Rusnak 1e7920435c
bootloader: fix flashing of non-continous firmware areas 2018-01-23 16:58:53 +01:00
Jan Pochyla f32e8c50d9 apps/wallet/sign_identity: use secp256k1 by default
Fixes device_tests.test_msg_signidentity
2018-01-23 11:18:31 +01:00
Pavol Rusnak 089168209b
trezorhal: fix webusb landing page 2018-01-23 02:32:48 +01:00
Pavol Rusnak 919e2b9c3b
trezorhal: formatting nits in usb 2018-01-23 02:32:48 +01:00
Jan Pochyla 11a5825928
Merge pull request #98 from trezor/reset
Reset device
2018-01-22 17:58:38 +01:00
Jan Pochyla 57e350fbbf apps/management/reset_device: minor fixes 2018-01-22 17:53:43 +01:00
Peter Jensen 5701e57b48 apps/management/reset_device: improve visuals 2018-01-22 17:53:43 +01:00
Peter Jensen acf9d789c7 ui/confirm: correct button positions 2018-01-22 17:52:31 +01:00
Peter Jensen f5445d7db9 apps/management/reset_device: adding check for written seed 2018-01-22 17:52:31 +01:00
Peter Jensen 44ca1ea703 apps/management/reset_device: update styles 2018-01-22 17:52:31 +01:00
Peter Jensen b5220e8675 apps/management/reset_device: add icons and warning 2018-01-22 17:52:31 +01:00
Jan Pochyla 7960f3ad8e loop: use utimeq.discard() 2018-01-22 13:07:21 +01:00
Jan Pochyla aeab633090 vendor/micropython: update 2018-01-22 13:07:21 +01:00
Pavol Rusnak 9f80d5614a
trezorhal: add winusb magic to webusb interface 2018-01-21 15:40:31 +01:00
Pavol Rusnak f50afd2d2a
bootloader: add (optional) WebUSB support 2018-01-21 04:04:33 +01:00
Pavol Rusnak 5ef0967857
trezorhal: small fixes to USB stack 2018-01-21 03:54:08 +01:00
Pavol Rusnak aa8c192040
trezor.io: remove unused fields from WebUSB class 2018-01-21 00:49:09 +01:00
Pavol Rusnak 8bf19b4c92
trezorhal: refactor trezor.io USB stuff into more files, add WebUSB 2018-01-21 00:04:05 +01:00
Pavol Rusnak ba1a313016
main: small refactor 2018-01-20 23:15:39 +01:00
Pavol Rusnak d927b80b50
trezorhal: more tests in usb 2018-01-20 22:06:39 +01:00
Pavol Rusnak 51db0c4099
fix typo 2018-01-20 22:02:13 +01:00
Pavol Rusnak 311af09236
trezor.io: fix typo in VCP class 2018-01-20 22:00:16 +01:00
Pavol Rusnak 9d10a7a508
trezorhal: more switch formatting 2018-01-20 21:57:10 +01:00
Pavol Rusnak 30ff61b588
trezorhal: add configuration, interface strings to usb descriptors, minor typos 2018-01-20 21:48:53 +01:00
Pavol Rusnak 08376a4a54
fix typo 2018-01-20 21:26:54 +01:00
Jan Pochyla 23728c2713 loop: make wait properly dispose of child tasks 2018-01-18 17:45:44 +01:00
Jan Pochyla dc7d7bb3bd apps/homescreen: add pin_protection to Features
Fixes WipeDevice test.
2018-01-18 17:45:44 +01:00
Jan Pochyla db9ac661f9 apps/debug: fix DebugLinkGetState 2018-01-18 17:45:44 +01:00
Pavol Rusnak e92440dfc8
introduce and use memzero instead of explicit_bzero 2018-01-18 15:30:49 +01:00
Pavol Rusnak 3098dc8447
unix: don't use usb_hid_write from usb_hid_read for PING/PONG 2018-01-17 23:40:24 +01:00
Pavol Rusnak fea8d53b85
trezor.io: cleanup usb code 2018-01-17 16:10:31 +01:00
Pavol Rusnak 8fd8613c80
firmware: use -ffreestanding too 2018-01-17 15:24:06 +01:00
Pavol Rusnak ea116d742a
use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
Jan Pochyla 1357ba7202
Merge pull request #93 from trezor/recovery
Seed recovery with on-screen keyboard
2018-01-16 16:10:06 +01:00
Peter Jensen 150da5d40c ui/keyboard: move pending marker 2018-01-16 15:46:32 +01:00
Jan Pochyla 2c3df7381f unix/usb: fix wur 2018-01-16 15:46:32 +01:00
Jan Pochyla 20c4900df1 modtrezorcrypto/bip39: throw less exceptions 2018-01-16 15:46:32 +01:00
Jan Pochyla 58c3bba9e2 apps/management/reset_device: fix for new storage 2018-01-16 15:46:32 +01:00
Jan Pochyla 77b78e277a apps/management/recovery_device: adapt for new keyboard 2018-01-16 15:46:32 +01:00
Jan Pochyla cd0fa4df4a ui/keyboard: refactor 2018-01-16 15:46:32 +01:00
Jan Pochyla 4a83864593 ui/confirm: fix content in HoldToConfirmDialog 2018-01-16 15:46:32 +01:00
Jan Pochyla 248daa8970 ui/button: styles, refactoring 2018-01-16 15:46:32 +01:00
Jan Pochyla c3fc5c310d apps/common/request_pin: icons 2018-01-16 15:46:32 +01:00
Jan Pochyla 5ed83f0e18 ui/text: add icon_color 2018-01-16 15:46:32 +01:00
Jan Pochyla 814de4acb4 ui/style: colors and icons 2018-01-16 15:46:32 +01:00
Jan Pochyla dbed5eade9 ui: add grid function 2018-01-16 15:46:32 +01:00
Peter Jensen ed9e63142d ui: request_words, keyboard ui 2018-01-16 15:46:32 +01:00
Jan Pochyla 95db112d10 apps/management/recovery_device: mnemonic keyboard 2018-01-16 15:46:32 +01:00