Jochen Hoenicke
|
e37619899e
|
Put loader/firmware header into image (#5)
|
2017-04-01 00:22:24 +02:00 |
|
Pavol Rusnak
|
b5ff140256
|
trezorhal: fix alignment in headers to 512 bytes
|
2017-03-31 23:54:59 +02:00 |
|
Pavol Rusnak
|
f13c122561
|
rebase micropython, min_time -> peektime
|
2017-03-31 11:30:31 +02:00 |
|
Pavol Rusnak
|
6d236cf5a1
|
fix typo in readme
|
2017-03-31 01:36:29 +02:00 |
|
Pavol Rusnak
|
dd69929ce1
|
tools: rename firmwarectl to binctl, minor reformat
|
2017-03-30 22:58:00 +02:00 |
|
Pavol Rusnak
|
722e71eb31
|
modtrezorconfig: use uint16_t for data length
|
2017-03-30 21:42:50 +02:00 |
|
Pavol Rusnak
|
607161a863
|
vendor: remove norcow submodule
|
2017-03-30 21:02:05 +02:00 |
|
Pavol Rusnak
|
8a6b78187e
|
modtrezorconfig: don't use mock anymore
|
2017-03-30 20:57:46 +02:00 |
|
Pavol Rusnak
|
32cf4f36d2
|
modtrezorconfig: norcow works for stm
|
2017-03-30 20:55:18 +02:00 |
|
Pavol Rusnak
|
36f099fe62
|
update emscripten stuff
|
2017-03-30 17:53:09 +02:00 |
|
Jochen Hoenicke
|
aa16b53bba
|
Refactored duplicated code (#84)
Changed signature of public_ckd_address_optimized to not include the
compressed public_key (uncompressed is in pub).
|
2017-03-30 17:38:49 +02:00 |
|
Peter Jensen
|
3daa18a5f1
|
trezor.ui: fading on swipe up
|
2017-03-30 17:35:26 +02:00 |
|
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 |
|