Jan Pochyla
|
1a98400ff8
|
apps.fido_u2f: check apdu length
|
2017-05-29 17:47:50 +02:00 |
|
Jan Pochyla
|
a1d3eda2ca
|
apps.fido_u2f: return correct cid on chan cancellation
|
2017-05-29 17:45:15 +02:00 |
|
Jan Pochyla
|
2f40fa5363
|
apps.fido_u2f: handle init cont frame
|
2017-05-29 17:43:38 +02:00 |
|
Jan Pochyla
|
13a91451f6
|
trezorhal/usb: handle additional setup packets
|
2017-05-24 13:56:53 +02:00 |
|
Jan Pochyla
|
ecd5fd858b
|
trezorhal/usb: do not send full packets
|
2017-05-24 13:56:53 +02:00 |
|
Pavol Rusnak
|
f7d72741fd
|
unix: enable modtrezorio, mock sdcard
|
2017-05-24 00:47:20 +02:00 |
|
Jan Pochyla
|
9f352959ee
|
apps.fido_u2f: fix data length, handle channel reset
|
2017-05-23 20:23:44 +02:00 |
|
Jan Pochyla
|
fab5b9a98c
|
apps.fido_u2f: remove exception classes
|
2017-05-23 15:30:29 +02:00 |
|
Pavol Rusnak
|
a8bb8089a6
|
update vendor/micropython
|
2017-05-23 14:14:23 +02:00 |
|
Jan Pochyla
|
88ebfe65e8
|
update vendor/micropython submodule
|
2017-05-23 14:04:46 +02:00 |
|
Jan Pochyla
|
4a6dcfe9c1
|
main: disable wire, enable u2f
|
2017-05-23 12:45:17 +02:00 |
|
Jan Pochyla
|
a015853f85
|
apps.fido_u2f: add basic handling of REGISTER msg
|
2017-05-23 12:45:06 +02:00 |
|
Jan Pochyla
|
cb9a856484
|
apps.common.seed: add get_root_without_passphrase
TODO: decomplect storage/seed/workflows after introducing storage classes (session/request/persistent)
|
2017-05-23 12:44:36 +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 |
|
Jan Pochyla
|
2d452551da
|
add BYTES_PER_WORD define
|
2017-05-23 12:30:38 +02:00 |
|
Pavol Rusnak
|
ae0c5b3cbc
|
apps.debug implement DebugLinkMemoryRead/Write
|
2017-05-15 23:10:03 +02:00 |
|
Pavol Rusnak
|
65ee44b636
|
core: add prints to main loop
|
2017-05-15 19:33:35 +02:00 |
|
Pavol Rusnak
|
3fcbf7179b
|
remove trezor.debug usage
|
2017-05-15 19:12:12 +02:00 |
|
Pavol Rusnak
|
4d4364f0b5
|
TrezorUi -> TrezorUI
|
2017-05-15 18:12:05 +02:00 |
|
Pavol Rusnak
|
c3e5e2b208
|
update micropython submodule; add REPL to firmware
|
2017-05-15 17:58:03 +02:00 |
|
Pavol Rusnak
|
3765fb734b
|
remove trezor.debug module, add trezor.io module
|
2017-05-15 15:48:47 +02:00 |
|
Pavol Rusnak
|
b98c98e6e8
|
coins: bump bitcoin maxfee
|
2017-05-13 01:29:49 +02:00 |
|
Pavol Rusnak
|
e3b2001c89
|
rebuild coins
|
2017-05-12 22:55:47 +02:00 |
|
Pavol Rusnak
|
6a3210c4ce
|
unix: fix build
|
2017-05-09 16:22:07 +02:00 |
|
Jan Pochyla
|
4bb7ad1727
|
main: reorg usb init
|
2017-05-09 16:13:40 +02:00 |
|
Jan Pochyla
|
fb398d07cb
|
touch: change iface num to 255
|
2017-05-09 16:13:40 +02:00 |
|
Jan Pochyla
|
50c100bf34
|
mphalport: set vcp iface num at runtime
|
2017-05-09 16:13:40 +02:00 |
|
Jan Pochyla
|
64f2d6d9fb
|
trezorhal: vcp comments
|
2017-05-09 16:13:40 +02:00 |
|
Pavol Rusnak
|
5b56c805ab
|
tests: fix run_tests_python_trezor.sh
|
2017-05-09 12:36:08 +02:00 |
|
Pavol Rusnak
|
16c7284e98
|
apps.common: introduce cache module instead of caching in global variables
|
2017-05-09 01:10:45 +02:00 |
|
Pavol Rusnak
|
5e410a3b59
|
apps.wallet: implement GetEntropy
|
2017-05-08 22:11:58 +02:00 |
|
Pavol Rusnak
|
11154c1ab5
|
tests: mute both emulator and test in run_tests_python_trezor which were bloating the log extensively
|
2017-05-08 18:11:03 +02:00 |
|
Pavol Rusnak
|
e6d93c5933
|
wallet: fix GetPublicKey msg, regenerate protobuf
|
2017-05-08 18:04:05 +02:00 |
|
Pavol Rusnak
|
9e42a45b10
|
crypto: update trezor-crypto, fix crypto.bip32 test
|
2017-05-08 17:48:22 +02:00 |
|
Pavol Rusnak
|
b7c043df66
|
apps.wallet: fix sign_identity for ed25519 curves
|
2017-05-03 17:36:27 +02:00 |
|
Pavol Rusnak
|
f345de1a4f
|
bootloader: protobuf - add pb_add_bytes
|
2017-05-02 19:49:56 +02:00 |
|
Pavol Rusnak
|
6fd52dd36e
|
trezorhal: use attribute format for printf functions
|
2017-05-02 17:35:39 +02:00 |
|
Pavol Rusnak
|
11917920e7
|
trezorhal: use display_printf also in stm32_it.c
|
2017-05-02 16:33:41 +02:00 |
|
Pavol Rusnak
|
367fe8952c
|
modtrezorui: introduce display_printf, use where possible
|
2017-04-28 19:55:05 +02:00 |
|
Pavol Rusnak
|
19cd626fc9
|
modtrezorui: introduce RGB16 and COLOR_x macros, use them where possible
|
2017-04-28 17:51:49 +02:00 |
|
Pavol Rusnak
|
97f95f44c0
|
bootloader: disable usage of mono/normal fonts
|
2017-04-28 15:54:54 +02:00 |
|
Pavol Rusnak
|
8b0336862f
|
make __fatal_error more useful, add make sizecheck target
|
2017-04-28 15:39:22 +02:00 |
|
Pavol Rusnak
|
44b32aa4a6
|
bootloader: process upload message WIP
|
2017-04-27 19:18:57 +02:00 |
|
Pavol Rusnak
|
3250967d62
|
bootloader: refactor pb_parse_header to protobuf
|
2017-04-27 15:32:25 +02:00 |
|
Pavol Rusnak
|
92b2deb932
|
coins: add cointype.segwit
|
2017-04-26 15:46:08 +02:00 |
|
Pavol Rusnak
|
6da2019817
|
travis: add python-ecdsa
|
2017-04-25 17:12:04 +02:00 |
|
Pavol Rusnak
|
87f20bac29
|
tests: update tests, try running functional tests in travis
|
2017-04-25 16:29:02 +02:00 |
|
Pavol Rusnak
|
9587563c77
|
apps.common: update coins
|
2017-04-25 15:51:59 +02:00 |
|
Pavol Rusnak
|
07693277a4
|
apps.common: update coins.py + its generator to add new fields
|
2017-04-24 15:59:30 +02:00 |
|