1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-22 15:38:11 +00:00
Commit Graph

39 Commits

Author SHA1 Message Date
Pavol Rusnak
398f1557d6
build: introduce T1 memory file 2018-09-20 13:43:44 +02:00
Pavol Rusnak
e821fd4358
emulator: rename TREZOR_NOUI macro to TREZOR_EMULATOR_NOUI 2018-09-03 17:56:53 +02:00
Pavol Rusnak
e3607156d8
embed: make model and emulator orthogonal, update macros to match this logic 2018-08-31 16:55:01 +02:00
Pavol Rusnak
3a2c1eecdb
embed/extmod/modtrezorui: add MONO_BOLD font 2018-08-16 20:59:24 +02:00
jmuravsky
09ddcc7ac9 cardano: add Cardano currency support 2018-07-25 17:56:29 +02:00
Pavol Rusnak
820798998b
build: use COPT in all SConscript files 2018-07-09 21:03:25 +02:00
Jan Pochyla
62111f240e unix: remove native emitters
They are not being used in any trezor code.
2018-06-19 18:26:43 +02:00
Jan Pochyla
1826f90648 scons: add nlr.c
Reflects micropython commit b25f92160b318a096c516c430afde5472a944c19
2018-06-19 18:26:43 +02:00
Pavol Rusnak
8e9ae534c0
embed/extmod/modtrezorcrypto: fix last commit, update trezor-crypto 2018-06-15 10:35:19 +02:00
Tomas Susanka
88ef4257cd wallet/nem: init, get_address 2018-06-06 17:24:06 +02:00
Pavol Rusnak
fb4b2aa608
unix: drop the 32bit build 2018-06-05 23:30:43 +02:00
Pavol Rusnak
611d374bbd
embed: rename TREZOR_STM32/UNIX to TREZOR_MODEL_T/EMU, introduce trezor.utils.model() 2018-03-04 12:59:16 +01:00
Pavol Rusnak
0eff62bb5c
embed/unix: copy main.c from micropython, change mp_stack_set_limit from 40k to 60k 2018-02-27 01:40:13 +01:00
Pavol Rusnak
e92440dfc8
introduce and use memzero instead of explicit_bzero 2018-01-18 15:30:49 +01:00
Pavol Rusnak
1530afe4ad
vendor: update trezor-crypto, adapt codebase to changes 2018-01-13 15:36:03 +01:00
Pavol Rusnak
b98a1db6ee
embed: cleanup unused modules 2018-01-02 20:00:12 +01:00
Pavol Rusnak
fa95f0a037
trezor.crypto: implement chacha20poly1305 aka rfc7539 2018-01-02 18:57:23 +01:00
Pavol Rusnak
b9d5af8c19
modtrezorcrypto: remove ssss (different implementation will be re-added later) 2018-01-02 14:13:42 +01:00
Pavol Rusnak
d6593e710b
apps.ethereum: implement SignMessage/VerifyMessage 2017-12-23 15:12:31 +01:00
Pavol Rusnak
333c0a633a
trezor.crypto: adopt crc32 function 2017-12-19 21:54:22 +01:00
Jan Pochyla
5f63081f37 scons: fix 64-bit build 2017-12-19 15:12:56 +01:00
Pavol Rusnak
79a3f84c3c
modtrezorui: invert FONT macro inclusion logic 2017-12-15 23:13:25 +01:00
Pavol Rusnak
be302480fd
modtrezorcrypto: cleanup random 2017-12-15 16:56:08 +01:00
Pavol Rusnak
48ef409fdb
modtrezorio: remove mocks 2017-12-15 00:06:09 +01:00
Pavol Rusnak
34322d5fb6
firmware: enable stack protector (except nlr stuff) 2017-12-13 02:06:22 +01:00
Pavol Rusnak
1aba175d7d
build: adapt to new trezor-crypto changes 2017-12-12 22:00:15 +01:00
Pavol Rusnak
7b9fcf98ae
drop embed/extmod/modtrezorcrypto/trezor-crypto symlink 2017-12-12 20:31:03 +01:00
Jan Pochyla
f07b4dda0b modtrezorconfig: extract pin & unlocking to storage.c 2017-11-05 20:46:11 +01:00
Jan Pochyla
543e8c5007 flash: add unix/flash.c 2017-11-05 20:46:11 +01:00
Pavol Rusnak
8cc8272fb3
build: pass gitrev, use it in fatal_error 2017-10-12 16:02:40 +02:00
Jan Pochyla
29b90465ce micropython: update submodule 2017-09-06 19:15:59 +02:00
Jan Pochyla
4c987454eb modtrezormsg: merge to modtrezorio 2017-08-15 18:14:14 +02:00
Jan Pochyla
647e39de79 scons: add 32bit unix build 2017-08-08 14:23:34 +02:00
Jan Pochyla
424993e421 scons: rework TREZOR_NOUI 2017-08-07 13:10:19 +02:00
Jan Pochyla
83686bc0c6 scons: add TREZOR_NOUI support 2017-08-07 12:31:42 +02:00
Jan Pochyla
3dab5e7797 scons: cleanup defines 2017-08-07 12:04:23 +02:00
Jan Pochyla
d431e0b983 scons: boardloader, bootloader, bugfixes 2017-08-04 00:46:57 +02:00
Jan Pochyla
9b9c020261 scons: remove unused defines 2017-08-04 00:46:57 +02:00
Jan Pochyla
c357692a43 scons: add SConscript.unix 2017-08-04 00:46:57 +02:00