1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-01-25 06:40:58 +00:00
Commit Graph

9647 Commits

Author SHA1 Message Date
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
Pavol Rusnak
66ba8d09b4 Merge pull request #137 from jhoenicke/segwit
Segwit updates
2017-01-04 19:11:02 +01:00
Jochen Hoenicke
f9a203431e
Display SegWit address on Trezor 2017-01-04 18:56:08 +01:00
Jochen Hoenicke
e67f13ef4b
Multi-byte address prefixes for segwit 2017-01-04 18:55:42 +01:00
Pavol Rusnak
32f3c54cc4
fix whitespace 2017-01-04 18:52:55 +01:00
Jochen Hoenicke
52da2fc5e7
Segwit: Fix problems introduced by rebase 2017-01-04 18:41:26 +01:00
Pavol Rusnak
3b97a8b34c Merge pull request #83 from jhoenicke/master
Removed duplicated code for multi-byte prefixes
2017-01-04 15:29:48 +01:00
Jochen Hoenicke
1fb56e3466
Test cases for multibyte address prefixes 2017-01-04 15:16:55 +01:00
Jochen Hoenicke
9443aefa9a
Multi-byte prefix cleanup
use the functions from address.c in ecdsa.c to avoid duplicated code.
2017-01-04 15:16:55 +01:00
Pavol Rusnak
08cfe0d8c6
add license headers to unit tests 2017-01-03 19:40:05 +01:00
Pavol Rusnak
586be7e1aa Merge pull request #90 from jhoenicke/master
Segwit preparations
2017-01-03 19:36:05 +01:00
Jochen Hoenicke
8f424b2299 Segwit: Added another unit test 2017-01-03 15:56:22 +01:00
Jan Pochyla
930668223b update micropython submodule 2017-01-03 10:34:27 +01:00
Jochen Hoenicke
3e2cccf225 SegWit: Display address on Trezor 2017-01-02 21:43:49 +01:00
Jochen Hoenicke
7ce7732c63 Segwit: Added unit test for signing 2017-01-02 21:43:49 +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
7fa2cad0d4 update micropython submodule 2017-01-02 15:39:49 +01:00
Roman Zeyde
9eb87245ba usb: exclude hid_report_descriptor_debug from non-debug build (#135) 2017-01-02 13:12:48 +01:00
Pavol Rusnak
451ad60427
update vendor/micropython submodule 2016-12-28 18:58:06 +01:00
Pavol Rusnak
2288fbd005
add trezorv1 public keys 2016-12-25 19:40:28 +01:00
Pavol Rusnak
44742da0d1
update vendor/micropython submodule 2016-12-24 16:22:24 +01:00
Saleem Rashid
72ff43714f Configuration: Add Java package name (#22) 2016-12-21 21:17:12 +01:00
Jan Pochyla
666018ec57 apps.management.change_pin: ask event if unlocked 2016-12-19 11:32:39 +01:00
Jan Pochyla
59feeed3cb apps.common.request_pin: add at_least_once 2016-12-19 11:32:08 +01:00
Jan Pochyla
96ead03e03 apps: fix for change_pin and debug 2016-12-17 13:20:57 +01:00
Jan Pochyla
e73ff1f3c2 apps: improve language getters/setters 2016-12-15 12:48:33 +01:00
Jan Pochyla
3f657775e9 main: boot debug app earlier 2016-12-15 12:36:55 +01:00
Jan Pochyla
8811814867 apps.management: add change_pin workflow 2016-12-15 12:36:07 +01:00
Jan Pochyla
64dad27abe apps.homescreen: handle Ping.pin_protection 2016-12-15 12:35:18 +01:00
Jan Pochyla
b45fd349f5 apps.management: protect by pin earlier 2016-12-15 12:34:46 +01:00
Jan Pochyla
c03924c05f apps.common.request_pin: fix client cancel 2016-12-15 12:34:18 +01:00
Jan Pochyla
2a58ca986f apps.common.storage: fix device_id init 2016-12-15 12:33:39 +01:00
Jan Pochyla
ad7356b67c update micropython submodule 2016-12-14 11:57:35 +01:00
Jan Pochyla
e111f6338c apps.homescreen: display device label 2016-12-14 11:10:01 +01:00
Jan Pochyla
cdc2c9ee08 update micropython submodule 2016-12-13 16:18:38 +01:00
Jan Pochyla
2cff58f4f0 boot: comment out, usb init will be in C for now 2016-12-13 16:03:57 +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
53c73b3b5c apps: accomodate latest seed changes 2016-12-12 15:26:49 +01:00
Jan Pochyla
d2e31e24ee apps.common.seed: simplify, remove root caching 2016-12-12 15:26:49 +01:00
Jan Pochyla
47994e35f4 modtrezorcrypto: use cached bip32 path derivation 2016-12-12 15:26:49 +01:00
Jan Pochyla
1de4cf4a18 update trezor-crypto submodule 2016-12-12 15:26:49 +01:00
Pavol Rusnak
0beb7b19e7
tests: add second vector to trezor.crypto.bip32 tests 2016-12-12 14:59:30 +01:00
Pavol Rusnak
403889f8dd
tests: add test for trezor.crypto.bip32.derive_path 2016-12-12 13:38:28 +01:00
Pavol Rusnak
1763a5b647
use new hdnode_private_ckd_cached API 2016-12-12 12:17:48 +01:00
Pavol Rusnak
b55473a01e
add fingerprint output parameter to hdnode_private_ckd_cached function 2016-12-12 12:07:33 +01:00
Jan Pochyla
146410856d apps.wallet: move sign_tx workflow to __init__ 2016-12-08 18:51:39 +01:00
Jan Pochyla
b297083e5d tests: fix python-trezor tests 2016-12-08 16:31:25 +01:00
Jan Pochyla
3e1b821b3c minor fixes 2016-12-08 16:31:10 +01:00