1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-02-07 05:02:38 +00:00
Commit Graph

7185 Commits

Author SHA1 Message Date
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
Pavol Rusnak
2b97f6729d
travis: fix build 2017-03-20 16:04:43 +01:00
Pavol Rusnak
630ce53c73
tools: fix firmwarectl to reflect loader rename 2017-03-20 16:03:02 +01:00
Pavol Rusnak
cbaca604f3
bootloader+loader: rework build, make clear what is bootloader and what is loader in docu 2017-03-20 16:00:10 +01:00
Pavol Rusnak
cc525e97ce
markdown: follow commonmark spec 2017-03-20 15:49:11 +01:00
Pavol Rusnak
b141e6b1e3
loader: add skeleton 2017-03-20 15:41:21 +01:00
Pavol Rusnak
4f45071940
bootloader: add flash target to makefile 2017-03-19 15:29:48 +01:00