Jan Pochyla
b139e1a7ac
ui/passphrase: align long passphrase to the right
2018-02-06 14:11:49 +01:00
Jan Pochyla
deb64c3c43
ui/passphrase: confirm button, visuals
2018-02-06 14:11:49 +01:00
Jan Pochyla
1c9380a9d9
ui/passphrase: extract new passphrase keyboard
2018-02-06 14:11:49 +01:00
Peter Jensen
7b89e4b14c
ui/passphrase: ask for source of passphrase
2018-02-06 14:11:49 +01:00
Jan Pochyla
58f48f8ade
apps/management/reset_device: fix change_pin
2018-02-05 15:13:33 +01:00
Peter Jensen
f56aaa3b1c
ui/pin: check maxlength
2018-02-05 15:06:43 +01:00
Peter Jensen
9c84b742a0
ui/pin: change design of pin bullets
2018-02-05 15:01:26 +01:00
Jan Pochyla
ac0be4b061
ui/scroll: tweak swipe animation
2018-02-05 14:55:03 +01:00
Jan Pochyla
f20ce1fcc9
ui: add click helper
2018-02-05 13:49:02 +01:00
Jan Pochyla
6a0f18bef1
ui/loader: shrink before deactivating
2018-02-05 13:49:02 +01:00
Pavol Rusnak
46fc37f977
src: fix flake whitespace issues
2018-02-04 12:18:34 +01:00
Peter Jensen
ea6763c4ec
ui/word_select: fix btns styles
2018-02-02 16:27:04 +01:00
Peter Jensen
fac8932a85
ui/style: replace success icon in loader
2018-02-02 16:27:04 +01:00
Peter Jensen
b64be539d4
apps/managment/wipe: style btns and elements
2018-02-02 16:27:04 +01:00
Peter Jensen
dc5049a3d6
ui/swipe: update reset ui and swipe
2018-02-02 16:20:28 +01:00
Jan Pochyla
6f8a4de4e6
ui/scroll: make page indicators more visible
2018-01-31 15:53:32 +01:00
Jan Pochyla
9c469d583a
apps/management/reset_device: split into smaller functions
...
TODO: device test
2018-01-30 19:24:57 +01:00
Jan Pochyla
64d5f18ed6
ui/text: simplify
2018-01-30 19:08:51 +01:00
Jan Pochyla
710306495e
apps: reduce unimport usage
...
unimport should be used only on the workflow dispatchers.
2018-01-30 18:50:59 +01:00
Jan Pochyla
898b33cffb
ui: speed up backlight transitions
2018-01-30 18:04:01 +01:00
Peter Jensen
5f1632c5fa
pin/ui: fix clear canvas layer
2018-01-26 12:30:45 +01:00
Peter Jensen
acf9d789c7
ui/confirm: correct button positions
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
23728c2713
loop: make wait properly dispose of child tasks
2018-01-18 17:45:44 +01:00
Peter Jensen
150da5d40c
ui/keyboard: move pending marker
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
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
Pavol Rusnak
a31c118d8e
protobuf: update build_protobuf and pb2py from python-trezor, regenerate messages
2018-01-12 13:11:22 +01:00
Pavol Rusnak
b98a1db6ee
embed: cleanup unused modules
2018-01-02 20:00:12 +01:00
Pavol Rusnak
fa95f0a037
trezor.crypto: implement chacha20poly1305 aka rfc7539
2018-01-02 18:57:23 +01:00
Tomas Susanka
1f677306a1
ethereum/signing: streaming; all tests passing
2017-12-22 17:10:28 +01:00
Tomas Susanka
dc02b322bf
ethereum/signing: basic structure, first test passing
...
first commit based on the trezor-mcu repo
eth tokens added using the common ethereum_tokens-gen.py script
first device test passing
2017-12-22 17:10:28 +01:00
Pavol Rusnak
333c0a633a
trezor.crypto: adopt crc32 function
2017-12-19 21:54:22 +01:00
Pavol Rusnak
4584861385
trezor.ui: introduce ui.SIZE
2017-12-16 14:50:28 +01:00
Pavol Rusnak
edb80eda61
src: fix typo
2017-12-15 21:11:46 +01:00
Pavol Rusnak
5192387060
src: move show_pin_timeout to trezor.pin
2017-12-15 21:06:29 +01:00
Jochen Hoenicke
c0cd252c83
Store pin as integer
...
- New module trezor.pin (add timeout here)
- Convert pin to integer by adding a '1' (to detect leading 0s)
- pin is still limited to 9 digits.
2017-12-15 20:37:03 +01:00
Pavol Rusnak
70ac202d7a
modtrezorcrypto: add trezor.crypto.hashlib.blake256
2017-12-13 20:47:12 +01:00
Pavol Rusnak
16bc1c6cb6
src: fix flake8 style
2017-12-09 18:38:36 +01:00
Pavol Rusnak
f88080b904
Merge branch 'pin_fails'
2017-12-07 15:29:47 +01:00
Pavol Rusnak
04d980f8f0
add Features.model field (set to "T")
2017-12-04 22:40:42 +01:00
Tomas Susanka
2ebf1cd9f4
trezor/crypto: bech32
...
taken from https://github.com/sipa/bech32/tree/master/ref/python
2017-11-23 16:30:11 +01:00
Jan Pochyla
a255938903
main: unlock storage after boot
2017-11-05 21:04:47 +01:00
Jan Pochyla
3ea5b9c151
trezor/ui: close backlight slider properly
2017-10-10 15:35:01 +02:00
Jan Pochyla
04acab723a
trezor/loop: add loop.close()
2017-10-10 15:35:01 +02:00
Jan Pochyla
3483c149a5
loop: fix unschedule
2017-10-10 11:49:14 +02:00
Jan Pochyla
fda9f584e8
trezor/ui/scroll: add Scrollbar widget
2017-10-09 15:34:55 +02:00
Jan Pochyla
72591e053a
trezor/ui: style changes
2017-10-09 15:34:55 +02:00
Jan Pochyla
23fecb0ce4
trezor/ui/loader: fix icon
2017-10-09 15:34:55 +02:00
Jan Pochyla
8ec8615e89
trezor/ui: make layout crossfade faster
2017-10-09 15:34:55 +02:00
Jan Pochyla
a09e64090c
trezor/ui/swipe: rework thresholds
2017-10-09 15:34:55 +02:00
Jan Pochyla
e923b885af
fix style
2017-10-03 12:29:46 +02:00
Jan Pochyla
c254758c83
Revert "trezor/loop: optimization"
...
This reverts commit cfa1705a88
.
In MicroPython, list.clear() does not memset the backing buffer, preventing the
paused tasks from being garbage collected.
2017-10-02 16:18:27 +02:00
Jan Pochyla
cfa1705a88
trezor/loop: optimization
...
Re-cycle queue of paused tasks by clear()ing it rather than pop()ing it out of the dict.
2017-10-02 11:59:30 +02:00
Jan Pochyla
f22edd7609
trezor/ui/confirm: in HoldToConfirm, stop when button is not active
2017-10-02 11:59:30 +02:00
Peter Jensen
027cc49f47
added icons to buttons
2017-09-26 17:05:53 +02:00
Jan Pochyla
808317424d
use trezor.ui.{BG,FG}
2017-09-26 12:05:26 +02:00
Jan Pochyla
2c73a3f0a8
trezor/ui/style: add BG/FG styles
2017-09-26 12:05:26 +02:00
Jan Pochyla
df995eae49
trezor/ui: add experimental layout decorator
2017-09-26 12:05:26 +02:00
Jan Pochyla
305d4d9cc5
trezor/ui/swipe: improve dimming
2017-09-26 12:05:26 +02:00
Jan Pochyla
f2e53ab2eb
trezor/ui: extract styles
2017-09-26 12:05:26 +02:00
Pavol Rusnak
ef5f1326dc
build: use python3 everywhere
2017-09-25 16:18:31 +02:00
Jan Pochyla
3379c94598
apps/common/request_pin: add support for 0
2017-09-21 15:57:08 +02:00
Jan Pochyla
49cc4651c2
bunch of api cleanups
2017-09-19 23:47:35 +02:00
Jan Pochyla
a8e51ceda3
loop: whitespace
2017-09-06 15:43:57 +02:00
Pavol Rusnak
82ae061922
style: add newline to file
2017-09-02 23:10:54 +02:00
Jan Pochyla
112893c46f
log: less colors
2017-08-21 13:31:45 +02:00
Jan Pochyla
a235a6b38b
all: docs, logging
2017-08-21 13:22:35 +02:00
Jan Pochyla
3db1bf89fa
remove trezor.main, simplify trezor.workflow
2017-08-16 15:02:03 +02:00
Jan Pochyla
bc9beaf5d8
wire: fix Context.call
2017-08-15 18:14:14 +02:00
Jan Pochyla
3562ffdc54
wire: pass Context to apps
2017-08-15 18:14:14 +02:00
Jan Pochyla
552444c856
remove src/lib
2017-08-15 18:14:14 +02:00
Jan Pochyla
d2781d030d
msg: rename to io
2017-08-15 18:14:14 +02:00
Jan Pochyla
1f90e781d5
wire: simplify, use async codecs
2017-08-15 18:14:14 +02:00
Pavol Rusnak
fe5b5c1940
tests: update to pytest, regenerate protobuf
2017-07-28 18:58:31 +02:00
Jan Pochyla
915cf849e9
trezor.msg: remove select, add poll
...
TODO: decide if we want to continue polling on interface numbers, or rather on usb/touch file objects
2017-06-26 16:03:20 +02:00
Pavol Rusnak
886c3a0a11
modtrezorcrypto: use lowercase QSTRs so we don't have to 'import as'
2017-06-23 17:50:45 +02:00
Jan Pochyla
afd65833cb
trezor.crypto: rework for new structure
2017-06-20 17:45:34 +02:00
Jan Pochyla
4127655584
trezor.ui.loader: make target parametric
2017-06-20 17:45:34 +02:00
Pavol Rusnak
ce6dca8ed5
trezor.io: rework for new structure
2017-06-20 14:14:47 +02:00
Pavol Rusnak
acb68dc429
trezor.config: rework for new structure
2017-06-20 13:30:02 +02:00
Jan Pochyla
3318ed22f5
trezor.ui.confirm: content is required
2017-06-20 12:03:36 +02:00
Jan Pochyla
bcd94ecbc1
trezor.ui: rework HoldToConfirmDialog
...
Fixes flickering while idle.
2017-06-20 12:03:36 +02:00
Pavol Rusnak
365fd404b1
src: fix style
2017-06-18 23:32:47 +02:00
Jan Pochyla
5b9ef8813a
trezor.utils: fix for mypy, remove genfunc
2017-06-14 19:34:23 +02:00
Jan Pochyla
803c47dca8
extmod: use lowercase names
2017-06-14 18:51:55 +02:00
Pavol Rusnak
73b2ea6c85
travis: add make style (using flake8)
2017-06-13 19:35:34 +02:00
Jan Pochyla
98e82e3cd5
code style
2017-06-12 18:16:06 +02:00
Jan Pochyla
6e15b37205
trezor.wire: less logs
2017-06-12 18:05:06 +02:00
Jan Pochyla
e94d8cc277
trezor.ui.keyboard: complete suggestion on click
2017-06-12 18:04:11 +02:00
Pavol Rusnak
845a3a7e0d
tests: add partial pylint support
2017-06-07 19:06:26 +02:00
Jan Pochyla
c6545b9b6d
trezor: code style
2017-05-31 19:32:40 +02:00
Jan Pochyla
3cb89f3ae7
trezor.ui: send -> touch
2017-05-31 19:30:06 +02:00
Jan Pochyla
dc87e14334
trezor.workflow: reset backlight when starting workflow
2017-05-31 19:29:04 +02:00
Jan Pochyla
e0fc5fb5a5
trezor.main: disable periodic mem stats
2017-05-23 12:42:44 +02:00
Jan Pochyla
d9170740a5
trezor.loop: export syscalls also in lowercase
...
TODO: use only lowercase
2017-05-23 12:42:22 +02:00
Pavol Rusnak
4d4364f0b5
TrezorUi -> TrezorUI
2017-05-15 18:12:05 +02:00
Pavol Rusnak
3765fb734b
remove trezor.debug module, add trezor.io module
2017-05-15 15:48:47 +02:00
Pavol Rusnak
e3b2001c89
rebuild coins
2017-05-12 22:55:47 +02:00
Jan Pochyla
fb398d07cb
touch: change iface num to 255
2017-05-09 16:13:40 +02:00
Pavol Rusnak
e6d93c5933
wallet: fix GetPublicKey msg, regenerate protobuf
2017-05-08 18:04:05 +02:00
Jan Pochyla
403d5344e2
trezor.msg: support new modtrezormsg API
2017-04-21 16:25:00 +02:00
Pavol Rusnak
eef147d810
modtrezorcrypto: add crypto.rfc6979 class
2017-04-03 21:29:52 +02:00
Pavol Rusnak
f13c122561
rebase micropython, min_time -> peektime
2017-03-31 11:30:31 +02:00
Pavol Rusnak
8a6b78187e
modtrezorconfig: don't use mock anymore
2017-03-30 20:57:46 +02:00
Peter Jensen
3daa18a5f1
trezor.ui: fading on swipe up
2017-03-30 17:35:26 +02:00
Peter Jensen
38c37da0c3
trezor.ui: reset device redesign
2017-03-29 14:46:47 +02:00
Peter Jensen
d47e9fb855
trezor.ui: prototype of seed setup
2017-03-28 19:08:59 +02:00
Peter Jensen
5cc87ecdce
trezor.ui: fix container
2017-03-28 13:18:39 +02:00
Peter Jensen
36637c23f6
trezor.ui: remove PM colors and other visuals changes
2017-03-27 21:36:17 +02:00
Peter Jensen
4c206be585
trezor.ui: fix of fix confirmation
2017-03-22 15:15:12 +01:00
Peter Jensen
0723f6c198
trezor.ui: fix confirm
2017-03-22 15:01:16 +01:00
Peter Jensen
80b83add73
trezor.ui: text as widget
2017-03-22 14:47:08 +01:00
Peter Jensen
96020a4953
micro fix
2017-03-21 13:15:15 +01:00
Peter Jensen
8d4cd85659
minor design changes
2017-03-20 21:41:06 +01:00
Jan Pochyla
78d82386d1
trezorhal: adjust to new structure
2017-03-06 17:33:48 +01:00
Pavol Rusnak
9c3c19959b
modtrezorcrypto: add Blake2b
2017-02-28 18:47:27 +01:00
Jan Pochyla
bf878ff15e
trezor.loop: support re-using Sleep and Wait objects
2017-02-20 11:36:28 +01:00
Jan Pochyla
a8f5738398
trezor.ui.keyboard: suggest more accurately
2017-02-09 13:03:10 +01:00
Jan Pochyla
4c8d3e4a35
trezor.ui.keyboard: add two keyboard prototypes
2017-02-08 16:21:32 +01:00
Jan Pochyla
d939cabcb5
trezor.ui.button: add disabled state
2017-02-08 16:21:32 +01:00
Jan Pochyla
e4af95e11b
trezor.ui.confirm: support Widget content
2017-02-08 16:21:32 +01:00
Jan Pochyla
910033d71c
trezor.ui: add Widget
2017-02-08 16:21:32 +01:00
Jan Pochyla
e86924d645
trezor.wire: fix unexpected message error
2017-01-24 14:14:03 +01:00
Jan Pochyla
fed8838545
trezor.ui.confirm: fix HoldToConfirmDialog
2017-01-20 15:51:06 +01:00
Jan Pochyla
ec49c2d97a
trezor.wire: unexpected message should interrupt workflow silently
2017-01-18 18:00:38 +01:00
Jan Pochyla
4ab469d02d
apps.wallet: add qr code to get_address
...
TODO: the widget system clearly needs some work
2017-01-18 17:59:11 +01:00
Jan Pochyla
8bdd59642f
trezor.wire: print session ID as hex
2017-01-06 14:07:18 +01:00
Jan Pochyla
d30e565cb3
trezor.main: fix for new loop
2017-01-06 14:06:03 +01:00
Jan Pochyla
5173a87f3e
trezor.loop: rewrite for utimeq, document
...
- faster, consumes less memory
- untangle loop and ui.refresh
TODO: msg.select could fill a pre-allocated list/bytearray just like utimeq.pop does
TOOD: we could move to a readyness-based async model and let the consumers readinto() the messages right into the target buffers, to avoid allocating tuples inside msg.select()
2017-01-02 15:45:56 +01:00
Jan Pochyla
58612f14d2
trezor.config: fix for stmhal
2016-12-13 16:03:00 +01:00
Jan Pochyla
b8968e7387
minor perf changes
2016-12-12 15:26:49 +01:00
Jan Pochyla
a4f103755b
minor api changes
2016-12-08 16:19:09 +01:00
Jan Pochyla
d56dc88861
wire: refactoring
...
- prefer importing modules instead of module members
- session_id is always first argument
- prefer much shorter names, don't expect users to import module members
- shuffle around session-specific code
- reduce allocations
2016-12-08 16:19:09 +01:00
Jan Pochyla
0b7874ad43
loop: rename Future to Signal
...
Future semantics were changed to allow multiple deliveries to avoid allocating more future objects than neccessary, and Signal describes this behaviour more accurately.
2016-12-08 16:19:09 +01:00
Jan Pochyla
1b27bb480d
trezor.wire: rename modules
2016-12-08 16:19:09 +01:00
Jan Pochyla
05f832cae7
storage: remove pbuf, add pin lock
2016-11-23 15:06:39 +01:00
Jan Pochyla
be7ee61ddd
config: always use bytes() for default value
2016-11-23 15:06:39 +01:00
Pavol Rusnak
a66d0b2e40
trezor.config: fix config_mock syntax
2016-11-21 20:57:16 +01:00
Pavol Rusnak
6575b8059e
trezor.config: use mock implementation on stmhal again
2016-11-21 20:50:41 +01:00
Pavol Rusnak
c6ea71901d
trezor.config: use norcow
2016-11-21 19:56:23 +01:00
Pavol Rusnak
533aebdf6d
trezor.utils: add halt function
2016-11-19 15:23:58 +01:00
Pavol Rusnak
f615e5f97f
trezor.crypto: more type annotations
2016-11-19 15:00:18 +01:00
Pavol Rusnak
88e46ca66f
trezor.crypto.rlp: add type annotations
2016-11-18 19:05:40 +01:00
Pavol Rusnak
ddd46f6f53
trezor.crypto: add RLP
2016-11-18 18:13:24 +01:00
Jan Pochyla
722cc2d63b
apps.common: add client-side pin input method
2016-11-16 14:28:56 +01:00
Jan Pochyla
02d615ff06
wire: convert to bytearray every time
2016-11-15 18:55:38 +01:00
Jan Pochyla
e556aea42b
wire: fix when the footer is too short
2016-11-15 18:09:45 +01:00
Jan Pochyla
5d7c2ac4e2
loop: make it possible to re-use Future instances
2016-11-15 13:47:36 +01:00
Jan Pochyla
5889d0c932
loop: use ticks_add, ticks_diff
2016-11-15 11:59:27 +01:00
Pavol Rusnak
32e699efdb
trezor.crypto.der: convert -> encode
...
small cleanup to new unit test
2016-11-08 20:25:55 +01:00
Pavol Rusnak
9fb6e328a0
trezor.crypto: add der module
2016-11-08 16:59:08 +01:00
Pavol Rusnak
33b5436dcc
tests: move to /tests to avoid freezing
2016-11-06 17:04:25 +01:00
Pavol Rusnak
c95ed063db
trezor.crypto.hashlib: remove HashIO (lives as HashWriter somewhere else)
2016-11-06 16:19:25 +01:00
Pavol Rusnak
8092be211c
trezor.messages: regenerate messages
2016-11-06 15:51:52 +01:00
Pavol Rusnak
6891c3c463
trezor.config: add wipe method
...
tests: add tests for config, debug, utils
2016-11-06 12:39:04 +01:00
Pavol Rusnak
192fc5f1ef
trezor.crypto: add sha1, regenerate mocks
2016-11-05 15:26:28 +01:00
Jan Pochyla
783fddf749
messages: do not use const()
2016-11-02 01:03:16 +01:00
Pavol Rusnak
34ba0ccd72
trezor.crypto: add key option for blake2s, add unit tests for blake2s
2016-11-01 18:22:29 +01:00
Pavol Rusnak
56eb351816
trezor.crypto: add hashlib.HashIO
2016-11-01 15:23:37 +01:00
Jan Pochyla
83043f7aef
wire: update to latest changes in protobuf
2016-10-26 17:36:11 +02:00
Jan Pochyla
a16e02a3d8
messages: regenerate
2016-10-26 17:36:11 +02:00
Pavol Rusnak
df5e770dec
trezor.crypto: refactor base58; allow custom digest function
2016-10-25 14:22:35 +02:00
Pavol Rusnak
6e658ff2f1
trezor.messages: regenerate classes
2016-10-24 15:45:05 +02:00
Jan Pochyla
507d9bdf68
wire: add tests for v1 codec
2016-10-24 15:40:34 +02:00
Pavol Rusnak
7f5fa78f35
modtrezorcrypto: add ECDH for nist256p1, secp256k1, curve25519 (multiply method)
2016-10-22 00:51:52 +02:00
Jan Pochyla
d0b29d4caa
wire: add tests, fix missing 0-padding
2016-10-21 15:02:20 +02:00
Jan Pochyla
688d293b01
wire: use memoryview() asap in the parsing process
2016-10-20 15:14:40 +02:00
Jan Pochyla
ad2955aaab
ui: code style, make header icon optional
2016-10-20 15:14:40 +02:00
Jan Pochyla
74b2170e3f
ui.swipe: make constants private
...
Private const() can be inlined properly.
2016-10-20 15:14:40 +02:00
Jan Pochyla
4e290cc6df
ui.loader: add is_active method
2016-10-20 15:14:39 +02:00
Jan Pochyla
d94dd32816
ui.text: code style, add color support
2016-10-20 15:13:47 +02:00
Pavol Rusnak
3067bfa003
modtrezorui: add yoffset parameter to display.loader
2016-10-18 16:27:13 +02:00
Jan Pochyla
a44e16a9ca
rework high-level storage
...
We don't use Storage protobuf message anymore, and instead all keys are as granular as possible.
trezor.storage provides high-level function interface.
2016-10-14 15:35:44 +02:00
Jan Pochyla
0a5e43723f
utils: export TrezorUtils.memcpy
2016-10-11 17:18:31 +02:00
Pavol Rusnak
a9131f26e7
debug: fix variable name
2016-10-11 14:01:32 +02:00
Pavol Rusnak
882efbf21b
modtrezormsg: use interfaces index internally, usage_page externally
2016-10-11 13:15:13 +02:00
Pavol Rusnak
a423d4602f
modtrezormsg: store assigned used pages internally, add get_interfaces method
2016-10-11 12:33:02 +02:00
Pavol Rusnak
3f44dfedb5
modtrezormsg: use usage_page to identify interfaces
2016-10-11 12:14:17 +02:00
Pavol Rusnak
d9546d45b9
ui: proper size for loader
2016-10-11 11:29:31 +02:00
Pavol Rusnak
ad6c274e07
modtrezorui: loader icon is now 64x64; reorganize icons
2016-10-10 14:51:52 +02:00
slush0
ac726746b9
Changed dimming constants (tested on hw)
2016-10-08 12:06:56 +02:00
slush0
cf38b58a73
Reworked homescreen (no blinking, only diming)
...
Added ui.alert()
2016-10-08 11:47:28 +02:00
chren
78efd4f2e0
minor color changes in pin dialog
2016-10-06 17:59:46 +02:00
chren
cb2399197f
fixed wipe device header
2016-10-06 16:35:36 +02:00
chren
5a20a48745
added ui header and icons
2016-10-06 16:17:11 +02:00
Jan Pochyla
abd20741f6
add seed module, GetPublicKey now works
2016-10-06 15:05:14 +02:00
Jan Pochyla
492e71f147
workflow: less verbose naming
2016-10-06 15:05:14 +02:00
Jan Pochyla
6d5514ac4a
make logging less verbose
2016-10-06 15:05:14 +02:00
Jan Pochyla
c019741c33
wire: fix write_message, pbuf dumps is sync now
2016-10-06 15:05:14 +02:00
Jan Pochyla
4b0da8677a
wire: fix read_message for v1 protocol
2016-10-06 15:05:14 +02:00
Jan Pochyla
c3ee7dd709
loop: refresh display after every step
2016-10-06 15:05:14 +02:00