1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-24 23:48:13 +00:00
Commit Graph

14691 Commits

Author SHA1 Message Date
Jochen Hoenicke
7b1381766f
Change address support for segwit.
Rewrote change address support for segwit.
Also checks the bip32 path of change address.
2017-03-29 20:59:01 +02:00
Pavol Rusnak
8d3020bc62
trezorhal: implement jump_to function 2017-03-29 20:50:45 +02:00
Pavol Rusnak
c8bff40ffb
trezorhal: use more readable syntax in memory script 2017-03-29 15:54:21 +02:00
Peter Jensen
38c37da0c3 trezor.ui: reset device redesign 2017-03-29 14:46:47 +02:00
Pavol Rusnak
2725792528
bootloader: erase all sectors except first two 2017-03-29 02:43:41 +02:00
Pavol Rusnak
41af56222a
modtrezorcrypto: update trezor-crypto 2017-03-29 00:22:52 +02:00
Pavol Rusnak
c200ce121a
introduce ED25519_NO_PRECOMP flag to optimize ed25519 verify size 2017-03-29 00:18:56 +02:00
Pavol Rusnak
d7d3d0490e
update trezor-crypto 2017-03-28 23:19:59 +02:00
Pavol Rusnak
df2524e35b
add changes to cmake/qmake builds 2017-03-28 23:18:55 +02:00
Pavol Rusnak
fdf1b6dc6d
remove duplicite curve25519 scalarmult implementations 2017-03-28 23:05:59 +02:00
Pavol Rusnak
1d232a6f86
whitespace cleanup 2017-03-28 22:52:02 +02:00
Pavol Rusnak
7dfc863fe7
modtrezorui: use const for bitmap font 2017-03-28 21:09:21 +02:00
Pavol Rusnak
4d4a351ba6
modtrezorcrypto: update to new trezor-crypto 2017-03-28 20:28:51 +02:00
Pavol Rusnak
b1bee409e7
ed22519: remove more unused stuff, don't inline 2017-03-28 20:26:43 +02:00
Pavol Rusnak
4669c3db4c
more merging of curve25519 into ed25519 2017-03-28 19:48:36 +02:00
Pavol Rusnak
8cc6539d2d
remove unused functions 2017-03-28 19:20:40 +02:00
Peter Jensen
d47e9fb855 trezor.ui: prototype of seed setup 2017-03-28 19:08:59 +02:00
Pavol Rusnak
092d8e7bf1
merge curve25519 into ed25519, code reuse 2017-03-28 18:53:09 +02:00
Pavol Rusnak
397a13f654
simplify ed25519 code 2017-03-28 18:32:58 +02:00
Pavol Rusnak
cb471ba2ec
upgrade ed25519 to forthy42 fork 2017-03-28 18:01:42 +02:00
Pavol Rusnak
36666de503
build: enable make vendor again 2017-03-28 15:25:40 +02:00
Pavol Rusnak
b30f3b0946
build: use -Os for debug builds and use them by default 2017-03-28 15:21:09 +02:00
Peter Jensen
fe434beff0 Merge branch 'master' of https://github.com/trezor/trezor-core 2017-03-28 15:12:19 +02:00
Peter Jensen
3e6631b5ef trezor.ui: reposition QR to center 2017-03-28 15:12:15 +02:00
Karel Bílek
c947f2fbf2 Adding gcc-multilib for debian/ubuntu 2017-03-28 15:02:02 +02:00
Pavol Rusnak
f6747b9556
modtrezorui: update qrcode to draw 1px border 2017-03-28 14:25:16 +02:00
Peter Jensen
5cc87ecdce trezor.ui: fix container 2017-03-28 13:18:39 +02:00
Peter Jensen
36637c23f6 trezor.ui: remove PM colors and other visuals changes 2017-03-27 21:36:17 +02:00
Pavol Rusnak
6861e68f21
update to current micropython master 2017-03-26 23:11:57 +02:00
Pavol Rusnak
2a32975977
build: add sections to makefile 2017-03-25 14:46:38 +01:00
Pavol Rusnak
b6b8873e9a
build: unix build is now always debug, makefiles cleanup 2017-03-23 18:25:21 +01:00
Pavol Rusnak
541d89cff7
firmware: extract stmhal objects to OBJ_HAL 2017-03-23 17:28:42 +01:00
Pavol Rusnak
a9d16aa7fa
firmware: extract periph_init into common.c 2017-03-23 16:22:58 +01:00
Pavol Rusnak
e313234fe3
bootloader/loader: use blake2s instead of sha256 for digests 2017-03-23 15:54:34 +01:00
Peter Jensen
4c206be585 trezor.ui: fix of fix confirmation 2017-03-22 15:15:12 +01:00
Peter Jensen
0723f6c198 trezor.ui: fix confirm 2017-03-22 15:01:16 +01:00
Peter Jensen
80b83add73 trezor.ui: text as widget 2017-03-22 14:47:08 +01:00
Pavol Rusnak
1e80e82bac
bootloader: change stage2 to loader 2017-03-21 16:06:54 +01:00
Pavol Rusnak
9e5d61752c
trezorhal: use display_print instead of mp_hal_stdout in our version of stm32_it.c 2017-03-21 16:06:54 +01:00
Peter Jensen
96020a4953 micro fix 2017-03-21 13:15:15 +01:00
Pavol Rusnak
416676120b
extract common stuff into trezorhal/common.[ch] 2017-03-21 02:09:17 +01:00
Pavol Rusnak
e1ee7b78d2
convert license to markdown 2017-03-20 22:59:17 +01:00
Pavol Rusnak
e872f54896
modtrezorui: split display_print into display_print and display_print_out 2017-03-20 21:51:08 +01:00
Peter Jensen
8d4cd85659 minor design changes 2017-03-20 21:41:06 +01:00
Pavol Rusnak
420516c5de
modtrezorcrypto: use BLOCK_LENGTH and DIGEST_LENGTH across all hash functions 2017-03-20 21:07:20 +01:00
Pavol Rusnak
87c920a7e7
use BLOCK_LENGTH and DIGEST_LENGTH across all hash functions 2017-03-20 20:20:14 +01:00
Pavol Rusnak
27807fd367
blake: add compat macros 2017-03-20 19:19:24 +01:00
Pavol Rusnak
d23860ed67
build: use SRCDIR macros where possible 2017-03-20 18:26:23 +01:00
Pavol Rusnak
1c4fbd02b4
build: reorg makefiles 2017-03-20 17:45:40 +01:00
Pavol Rusnak
2c1e0b8253
bootloader/loader: don't generate qstrdefs.generated.h in main Makefile 2017-03-20 17:27:00 +01:00