1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-18 05:28:40 +00:00
Commit Graph

2411 Commits

Author SHA1 Message Date
Jan Pochyla
c1b284cdfa apps: use {app}.layout for common layouts 2018-08-27 15:36:02 +02:00
Jan Pochyla
8421fa4fdb apps: unify wire registering, load modules automatically 2018-08-27 14:56:21 +02:00
Tomas Susanka
a08a1a5e2a apps: split_address moved to show only (#307) 2018-08-24 16:45:27 +02:00
Jan Pochyla
f7c1465d57 apps: unify common writer logic 2018-08-23 20:06:00 +02:00
Jan Pochyla
2f910839fe ui.text: optimize font detection 2018-08-23 14:42:13 +02:00
Tomas Susanka
741443165c tests/wallet: UiConfirmTotal includes fee 2018-08-23 11:23:58 +02:00
Tomas Susanka
889315ba00 wallet: total amount fix (#318) 2018-08-23 11:23:58 +02:00
Tomas Susanka
e6486ad90a ripple: note on which curve is used 2018-08-22 16:21:45 +02:00
Tomas Susanka
e657397c83 cardano: signing returns CardanoSignedTx 2018-08-21 20:15:56 +02:00
Tomas Susanka
4305c1da1b stellar: get public key removed 2018-08-21 20:15:56 +02:00
Tomas Susanka
db71e919b7 cardano: message renamed 2018-08-21 20:15:56 +02:00
Tomas Susanka
0323355299 vendor: trezor-common update; protobuf: regen 2018-08-21 20:15:56 +02:00
Pavol Rusnak
3ceb9c42ee
bootloader: check both touch_is_detected and touch_read to detect touch 2018-08-21 17:34:34 +02:00
mcudev
1695533c8a touch: follow ft6236 power on sequence closer 2018-08-21 17:25:18 +02:00
Pavol Rusnak
bdd7e932a0
embed: bump version to 2.0.8 2018-08-21 16:37:16 +02:00
Tomas Susanka
cb105c015f stellar: get public key simplified 2018-08-21 13:48:23 +02:00
Tomas Susanka
a5a7b9a1af cardano: show public key 2018-08-21 13:48:23 +02:00
Tomas Susanka
afa8fe1567 common: display_address -> show 2018-08-21 13:48:23 +02:00
Tomas Susanka
e13a3a70c8 common: show pubkey moved to common 2018-08-21 13:48:23 +02:00
Tomas Susanka
0acd9d8918 protobuf: regen 2018-08-20 19:37:47 +02:00
Tomas Susanka
137cd23290 vendor: trezor-common update 2018-08-20 19:32:12 +02:00
Tomas Susanka
aab3a5eed6
Merge pull request #319 from ph4r05/tests_async
tests: support async test cases added
2018-08-20 16:09:44 +02:00
Pavol Rusnak
1bf1a76973
src/apps/ethereum: implement Ethereum canonical signatures, fix max_chain_id 2018-08-20 15:49:56 +02:00
Aleksey Popov
af494a65b8 lisk: fix raw transaction fields update 2018-08-19 19:00:16 +02:00
Pavol Rusnak
6801b61514
embed/extmod/modtrezorui: remove FONT_PY_TO_C/FONT_C_TO_PY, use (signed) int globally for font id 2018-08-16 21:16:34 +02:00
Pavol Rusnak
3a2c1eecdb
embed/extmod/modtrezorui: add MONO_BOLD font 2018-08-16 20:59:24 +02:00
Dusan Klinec
f0b8fcc106
tests: support async test cases added
- test cases starting with 'test_async' are executed on the async manner
2018-08-16 01:49:41 +02:00
hackyminer
9a5c38dad4 src/apps/ethereum: support full 32bit chain_id
* remove chain_id restriction to support full 32bit chain_id.
 * for chain_id > MAX_CHAIN_ID(2147483630) case, simply return v signature parity.
 * see also https://github.com/trezor/trezor-mcu/pull/399
2018-08-14 19:46:27 +02:00
hackyminer
cadc6786f0 docker: protobuf stuff added 2018-08-14 19:43:19 +02:00
Tomas Susanka
25f14f6695 cardano: bip32 path is not displayed (#306) 2018-08-14 15:30:41 +02:00
Pavol Rusnak
1a6e0f053a
embed/extmod/modtrezorcrypto: refactor AES API, use test from NIST SP 800-38A 2018-08-14 14:42:19 +02:00
Pavol Rusnak
ebf912c8f1
src/trezor/crypto: introduce SecureContext
usage:

from trezor.crypto import SecureContext

with SecureContext() as sc:
    sc.var1 = ...
    sc.var2 = ...

SecureContext will call destructors of all variables assigned
to sc in the block. It will also call gc.collect()
2018-08-06 17:05:58 +02:00
Pavol Rusnak
7b6e8a1158
docs: add GC9307 to hardware.md 2018-08-04 21:53:55 +02:00
Pavol Rusnak
e3d18ecb47
embed: refactor display_identify into a "getter" function 2018-08-04 20:45:59 +02:00
Pavol Rusnak
3022cd50c8
embed: use runtime detection of connected display controller 2018-08-04 17:43:54 +02:00
Pavol Rusnak
7b8266221d
embed: use static where appropriate in display-stm32.h 2018-08-04 17:22:23 +02:00
Pavol Rusnak
68ef9b9322
embed: add comment about why first value of display_id is discarded 2018-08-04 17:19:04 +02:00
Pavol Rusnak
bc5dba751a
embed: refactor display_identify in display-stm32 2018-08-04 17:15:29 +02:00
mcudev
c0b5d33743 display_identify: improve identification of ILI9341 2018-08-04 17:03:40 +02:00
Pavol Rusnak
cc3882abf1
vendor: update trezor-common; regenerate messages 2018-08-03 19:14:29 +02:00
Pavol Rusnak
bfbc6d5ab9
src: cleanup "utf8" madness 2018-08-03 18:52:20 +02:00
Pavol Rusnak
4ebd7d2ad8
embed/extmod/modtrezorui: fix typo in display-stm32.h 2018-08-03 13:39:06 +02:00
Pavol Rusnak
f1dc43f951
embed: don't sync in display_refresh when using GC9307 2018-08-02 19:02:04 +02:00
Pavol Rusnak
e7a74ccfee
embed: add support for GC9307 display driver 2018-08-02 18:30:43 +02:00
Pavol Rusnak
f4252d755c
embed: introduce display_identify 2018-08-01 18:52:58 +02:00
Pavol Rusnak
10396777b8
tools: run black and flake8 on tools/ 2018-07-31 11:35:09 +02:00
Pavol Rusnak
481bb4ccab
embed: remove unused stmhal stuff from build dependencies 2018-07-30 18:37:37 +02:00
Jan Pochyla
ce7ed00eb9
Merge pull request #272 from trezor/tsusanka/ripple
Add Ripple support
2018-07-30 17:00:01 +02:00
Tomas Susanka
92e4c60237 ripple: README 2018-07-30 16:37:49 +02:00
Tomas Susanka
66b8bbb1a5 ripple: style fixes 2018-07-30 16:37:49 +02:00