1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-21 05:48:23 +00:00
Commit Graph

1564 Commits

Author SHA1 Message Date
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