Pavol Rusnak
|
5e69cbe69f
|
trezorhal: chain loading works
|
2017-03-30 16:50:39 +02:00 |
|
Pavol Rusnak
|
d3ec688d6f
|
trezorhal: don't set SCB->VTOR in SystemInit
|
2017-03-30 16:47:02 +02:00 |
|
Pavol Rusnak
|
7da63a36e2
|
tools: don't convert sigidx back and forth in firmwarectl
|
2017-03-30 15:11:34 +02:00 |
|
Pavol Rusnak
|
323d6b023a
|
fix build
|
2017-03-30 15:07:29 +02:00 |
|
Pavol Rusnak
|
42b18f55ec
|
update norcow
|
2017-03-30 15:01:09 +02:00 |
|
Jochen Hoenicke
|
49645ba277
|
Compute hash before checking signatures. (#158)
This fixes the problem where an invalid hash is shown, if
the firmware contains no signing key indices.
|
2017-03-30 02:24:53 +02:00 |
|
Pavol Rusnak
|
efb722cc97
|
trezorhal: split memory files, adapt bootloader and loader
|
2017-03-29 22:00:17 +02:00 |
|
Jochen Hoenicke
|
99fc6d31d1
|
[refactor] Use compute_address in msgGetAddress.
|
2017-03-29 20:59:23 +02:00 |
|
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 |
|