1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-02-06 12:51:21 +00:00
Commit Graph

7258 Commits

Author SHA1 Message Date
Pavol Rusnak
390b0272e8
protob: reorder Ontology messages/fields 2018-08-14 15:25:42 +02:00
Matus Zamborsky
18739987ee protob: Add Ontology support (#184) 2018-08-14 15:23:07 +02:00
matejcik
809e313beb build: drop the sleep that is now superseded by waiting script 2018-08-14 15:08:03 +02:00
matejcik
bdbabf5594 build: when running test, wait until emulator starts properly 2018-08-14 14:59:31 +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
matejcik
9a519fb5c0 travis: leave the emulator a little time to boot up 2018-08-14 14:40:42 +02:00
Pavol Rusnak
d454a48b51
aes: update to newest version 2018-08-14 13:05:21 +02:00
HackyMiner
47de7ff639 ethereum: fixed tokenByChainAddress() to use 32bit chain_id (#398) 2018-08-14 11:21:54 +02:00
matejcik
3d3e9b67b4 style: apply black/isort 2018-08-13 18:22:19 +02:00
Adrián Matejov
13f2f0042d tezos: field updates and added reveal operation (#170)
Signed-off-by: Adrian Matejov <adrian.matejov@simplestaking.com>
2018-08-13 17:45:36 +02:00
Karel Bílek
b0059adf3f Lowering dash minfee (#190) 2018-08-13 17:01:23 +02:00
matejcik
e336f578af device_tests: update test_msg_getentropy to new style 2018-08-13 15:49:12 +02:00
matejcik
ae5341c1bd style: common config for flake8 and isort 2018-08-10 16:08:30 +02:00
matejcik
29f928e4f2 style: bare excepts, left-over bad imports 2018-08-10 16:05:14 +02:00
matejcik
8226742ea3 tools: drop signtest, it doesn't work and is messing with stylecheck 2018-08-10 16:04:35 +02:00
matejcik
5259146a0b style: remove unused imports with autoflake 2018-08-10 15:48:39 +02:00
Yannick Heneault
df5348fb14 emulator: support /dev/{u,}random configuration at compile time; default is still /dev/urandom (#396) 2018-08-10 15:40:08 +02:00
matejcik
ca608d0a98 flake8: fix complaints (for the last time, hopefully) 2018-08-10 15:24:21 +02:00
matejcik
6029a98414 debuglink: fix bug in self_test bootloader detection 2018-08-10 15:18:34 +02:00
matejcik
045ad85ecd trezorctl: use new API 2018-08-10 15:18:26 +02:00
matejcik
4b4469b9f4 tests: clean up usage of hardening constants 2018-08-10 14:37:49 +02:00
matejcik
c0ef1ec535 tests: use new API 2018-08-10 14:04:58 +02:00
matejcik
d5dee0c897 trezorlib: move mostly-debug methods from device to debuglink 2018-08-10 13:33:14 +02:00
matejcik
65d8adb0be trezorlib: rename device.*_device to device.* 2018-08-10 13:32:50 +02:00
matejcik
8d1400cbd6 ignore .vscode project dir 2018-08-07 13:03:51 +02:00
matejcik
25a706f042 tools: coin_gen can render into a given filename
before, it could only render from `foo.bar.mako` to `foo.bar`
2018-08-07 13:00:30 +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
Michael Ira Krufky
b6232410a8 eth: add Ether-1 (ETHO) 2018-08-06 16:22:25 +02:00
Michael Ira Krufky
cf83a97c84 eth: add Ether-1 (ETHO) 2018-08-06 16:21:52 +02:00
Pavol Rusnak
3de28570e4
firmware: don't use hardcoded version_group_id, but use the one from coin definition 2018-08-06 16:21:05 +02:00
matejcik
a3d560529c trezorlib: post-merge updates 2018-08-06 16:15:44 +02:00
matejcik
2bb7088281 Merge branch 'master' into matejcik/client-split 2018-08-06 16:13:04 +02:00
脇山P
2e0aaf5cff add monacoin's blockbook (#187) 2018-08-06 12:32:34 +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
3a7bdf684a
protob: make isort happy correctly 2018-08-03 19:11:02 +02:00
Pavol Rusnak
f24cb943b0
protob: add one empty line to pb2py to make isort happy 2018-08-03 18:57:43 +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
heneault
dca28f1c44 commit emulator flash modification to persistent storage (#390) 2018-08-02 14:59:46 +02:00
Pavol Rusnak
f4252d755c
embed: introduce display_identify 2018-08-01 18:52:58 +02:00
Pavol Rusnak
5d62454c6a
refactor hashers, introduce HASHER_SHA2_RIPEMD160 2018-08-01 15:03:43 +02:00