Pavol Rusnak
020a39bf1d
protob: add two missing files
2018-07-16 15:24:15 +02:00
Saleem Rashid
eac5f43b70
fullbuild: Call script/bootstrap before clone ( #383 )
...
fullbuild would previously fail if the parent repository hadn't
initialized submodules yet, due to the use of --reference
Fixes #382
2018-07-16 15:08:55 +02:00
Pavol Rusnak
c3291c37af
vendor: update trezor-common; reflect rename of common.proto to messages-common.proto
2018-07-16 15:07:42 +02:00
Pavol Rusnak
06fbb91f12
build: added --recursive to git clone in Makefile and script/bootstrap
2018-07-16 14:44:34 +02:00
Pavol Rusnak
277a01a24c
firmware: fix stuff broken in the last commit
2018-07-10 20:44:30 +02:00
Pavol Rusnak
c02c1979ed
Revert "firmware: fix stellar after the messages change"
...
This reverts commit 520cd69f25
.
2018-07-10 20:28:07 +02:00
Saleem Rashid
dbb3e927ec
messages: Use pb_get_encoded_size
2018-07-10 17:21:11 +02:00
Pavol Rusnak
520cd69f25
firmware: fix stellar after the messages change
2018-07-10 17:21:11 +02:00
Pavol Rusnak
0febd07dfc
firmware: update code to use new nested messages in trezor-common
2018-07-10 17:21:11 +02:00
matejcik
4f512cff13
travis: add protobuf to pipfile, to enable building new python-trezor
2018-07-10 16:04:16 +02:00
Ilan
9ba3f3f28d
RSK checksum address encoding ( #376 )
2018-06-28 11:27:27 +02:00
HackyMiner
ffa6567125
Ethersocial Network (ESN) support added ( #377 )
2018-06-28 11:00:20 +02:00
Pavol Rusnak
18f8c0a173
firmware: use full 1M flash
2018-06-27 18:21:36 +02:00
Pavol Rusnak
632e55b190
script: fix whitespace
2018-06-27 18:12:18 +02:00
Saleem Rashid
7949911748
Makefile.include: Hide command invocation unless V=1
2018-06-27 18:09:40 +02:00
Saleem Rashid
67852dcaba
script: Add toolchain-{download,run}
...
Add scripts to download, verify and use GNU Arm Embedded 5 2016q2.
2016q2 (SVN revision 237715) generates identical output to Debian
Stretch used by Docker build (SVN revision 241155).
2018-06-27 18:09:05 +02:00
Saleem Rashid
8f6a2045e6
build: Refactor Docker build
2018-06-27 18:09:05 +02:00
ZuluCrypto
d1a48f32ce
Stellar: use strings instead of bytes for addresses ( #372 )
...
* Use the new protobuf messages that send accounts as strings (fixes #367 )
* `stellar_signingAbort()` now takes an error message
* Operations now check if a transaction is being signed (fixes #368 )
* Operations now return false on error or if the user cancels
* Stellar `fsm_*` methods now check operation result and return early if the operation fails
This PR also re-enables the stellar code in the firmware.
2018-06-27 17:36:51 +02:00
Pavol Rusnak
e8a46d46c2
ethereum: update to new API
2018-06-27 17:00:39 +02:00
Pavol Rusnak
ddc51a39e2
build: add more verbose output to build script
2018-06-25 14:59:50 +02:00
Pavol Rusnak
db19d24b87
firmware: fix changelog for 1.6.1
2018-06-25 13:33:41 +02:00
Pavol Rusnak
bff45ecfff
docs: update changelogs
2018-06-23 13:25:18 +02:00
Jochen Hoenicke
c9113fd3f5
firmware: fix message processing, typos in recovery
2018-06-22 15:26:14 +02:00
Pavol Rusnak
0148ec6b23
build: update script to allow different source repo
2018-06-22 15:25:37 +02:00
Pavol Rusnak
9be09f255f
firmware: add hash of bootloader 1.5.0
2018-06-22 15:03:46 +02:00
Pavol Rusnak
e0b64b151d
build: fix fprint calculation in build.sh
2018-06-22 15:01:47 +02:00
Pavol Rusnak
e96101e72a
vendor: update trezor-common
2018-06-22 14:28:27 +02:00
Pavol Rusnak
dac7efadb8
firmware: move storage_update for applyFlags
2018-06-22 09:50:21 +02:00
Pavol Rusnak
f35a74323b
vendor: update trezor-crypto
2018-06-22 09:47:21 +02:00
Pavol Rusnak
826b764085
vendor: update trezor-common
2018-06-21 17:52:38 +02:00
Pavol Rusnak
9abb30f7cd
ethereum: update token list
2018-06-21 16:28:25 +02:00
Pavol Rusnak
a1379371a0
ethereum: add new networks
2018-06-21 15:52:23 +02:00
Pavol Rusnak
156fab867b
firmware: support also testnet coins in stable firmware
2018-06-21 15:22:56 +02:00
Pavol Rusnak
01933e68fb
firmware: try updating bootloader 10 times before bailing
2018-06-21 15:06:08 +02:00
Jochen Hoenicke
da9f8bec6f
Fixed compilation of emulator ( #370 )
2018-06-21 14:52:17 +02:00
Jochen Hoenicke
0ddf443346
Check if firmware has privileges. ( #369 )
...
Only drop privileges if firmware is running with privileges.
Don't change the bootloader if running without privileges.
2018-06-21 14:28:39 +02:00
Pavol Rusnak
027e64d21a
vendor: update trezor-common
2018-06-21 13:42:27 +02:00
Pavol Rusnak
c67c2d41bb
vendor: update trezor-common
2018-06-21 13:18:10 +02:00
Pavol Rusnak
2ec6129da5
vendor: update trezor-common
...
Prepare for Stellar rewrite (accounts are addresses, not pubkeys)
This commit breaks the existing Stellar code, but it is disabled and we need to refactor that anyway :-/
2018-06-20 16:31:47 +02:00
Pavol Rusnak
16ad5ce854
firmware: disable Stellar for now
2018-06-20 00:05:38 +02:00
Pavol Rusnak
a49e0a9d16
firmware: next version will be 1.6.2
2018-06-19 16:50:02 +02:00
Pavol Rusnak
a46de7b591
build: optimize for speed just the essential critical crypto stuff
2018-06-19 16:00:31 +02:00
Pavol Rusnak
f2ad9b921e
vendor: update trezor-crypto
2018-06-15 10:38:49 +02:00
Pavol Rusnak
b73e18e573
firmware: implement zip143 overwinter
2018-06-12 19:12:00 +02:00
Pavol Rusnak
32a7db423c
signing: rename hashers to separate their use and reduce confusion
2018-06-12 15:42:33 +02:00
Pavol Rusnak
217d5dd01d
firmware: refactor Stellar code; update trezor-common
2018-06-11 19:13:34 +02:00
Tomas Susanka
3185eb0fd4
build: ciscript includes firmware sign
...
so that emulator build uses pipenv to ensure stable environment for python-trezor
but fetching python-trezor and friends doesn't needlessly slow down non-emulator builds
that don't need it
2018-06-08 16:57:06 +02:00
Pavol Rusnak
747f2aa772
firmware: refactor expiry into tx_init
2018-06-07 13:17:51 +02:00
Pavol Rusnak
a685462ee5
firmware: refactor last change in protect.c
2018-06-06 14:45:50 +02:00
Pavol Rusnak
df0bad4f09
firmware: introduce protectAbortedByCancel
2018-06-05 22:38:39 +02:00