1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-01-09 06:50:58 +00:00
Commit Graph

7656 Commits

Author SHA1 Message Date
Pavol Rusnak
2849051b91
coins: add Electrum-GAME 2018-11-07 16:18:49 +01:00
Pavol Rusnak
b4894c3431
unix: add raspi target 2018-11-07 00:31:44 +01:00
matejcik
1a0ac27258 readme: update Python instructions (fixes #426) 2018-11-06 16:44:32 +01:00
matejcik
560a5215c5 client: do not coerce self.features.vendor to string
There is no good reason to do that and it hides situations when
the field mistakenly doesn't exist.

Added comment explains that missing "vendor" field might by caused
by trezor-common mismatch, which fixes #328
2018-11-06 14:16:53 +01:00
matejcik
ca345e9766 cardano: clean up test case 2018-11-06 13:38:13 +01:00
matejcik
81c55c1c5f device_tests: fix remaining use of btc.sign_tx 2018-11-06 13:38:09 +01:00
matejcik
99278f7d08 client: PassphraseState is not mandatory (missing on T1 in fact) 2018-11-06 13:36:25 +01:00
matejcik
1233feb358 style: fix imports 2018-11-06 13:36:25 +01:00
matejcik
2251b9c16a tools: fix encfs_aes_getpass for new UI 2018-11-06 13:36:25 +01:00
matejcik
601d3b49c3 trezorlib: add some utility features 2018-11-06 13:36:25 +01:00
matejcik
c269d67cde trezorlib: finalize BTC API changes
- drop set_tx_api method and its usage from trezorctl
- drop _prepare_sign_tx which is not used anymore
- adapt trezorctl to new signing API
- make trezorctl signing smarter, ahead of moving it elsewhere
2018-11-06 13:36:25 +01:00
matejcik
620e48e4d0 tests: adapt tests to new APIs 2018-11-06 13:36:25 +01:00
matejcik
9caea6d413 tx_api: rework API, separate caching functionality to test support 2018-11-06 13:36:25 +01:00
matejcik
3239d53bc0 debuglink: add support for arbitrary message filters
(this replaces `debug_processor` from sign_tx)
2018-11-06 13:36:25 +01:00
matejcik
5087f30a69 firmware: fix byte order for VendorTrust field, reproduce reserved field
this fixes a problem when checking signature (and therefore
reconstructing) of a vendor header that doesn't have a VendorTrust of
all zeroes, e.g., the vendor header for test builds
2018-11-06 13:36:25 +01:00
matejcik
c248946b3d protobuf: make MessageType more dict-like, drop _add_ and _extend_
so that SignTx(**tx) works

_add_x and _extend_x methods are left-overs from google protobuf
and shouldn't be used anymore
2018-11-06 13:36:25 +01:00
matejcik
e5e0759dc8 btc: refactor and cleanup sign_tx api & flow 2018-11-06 13:36:25 +01:00
matejcik
ea675f1e58 client: inline PassphraseState flow into Passphrase flow 2018-11-06 13:36:25 +01:00
Pavol Rusnak
f0eb7629bc
layout: NO BACKUP => SEEDLESS 2018-11-05 21:43:13 +01:00
Pavol Rusnak
6ce1794248
docker: add PRODUCTION env variable to build script 2018-11-05 21:41:03 +01:00
Pavol Rusnak
1bf9a8c687
defs: Lisk is supported on T1 2018-11-05 16:13:27 +01:00
Pavol Rusnak
0688fe6008
update changelog 2018-11-05 16:11:31 +01:00
Pavol Rusnak
fc0a44176f
firmware: bump to 2.0.10 2018-11-05 16:03:16 +01:00
Pavol Rusnak
675b1a81ad
nix: add Pyro4 to shell.nix 2018-11-05 16:03:15 +01:00
Pavol Rusnak
1f2f4d1b41
update changelog 2018-11-05 16:03:15 +01:00
Tomas Susanka
43852501f5 style fix 2018-11-05 14:49:59 +01:00
Tomas Susanka
8db7a65030 templates: regen 2018-11-05 14:38:03 +01:00
Pavol Rusnak
7c2e9ed5a5
vendor: update trezor-common 2018-11-05 13:56:15 +01:00
Pavol Rusnak
c3ba001a18
defs/ethereum/tokens: update 2018-11-05 13:55:13 +01:00
Pavol Rusnak
085f9491a2
src/apps/homescreen: NO BACKUP => SEEDLESS 2018-11-05 13:43:14 +01:00
Pavol Rusnak
1218a487f6
fix style 2018-11-04 16:06:21 +01:00
David
351b5387af Replace BTX logo (#230) 2018-11-04 15:29:09 +01:00
Pavol Rusnak
b4e34b98fc
trezorlib: add monero getaddress/getwatchkey + tests 2018-11-04 15:27:45 +01:00
Jan Pochyla
5c409ceeac protobuf: simplify the list of bytes optimization 2018-11-02 16:44:13 +01:00
Tomas Susanka
76dbef99bf
Merge pull request #395 from ph4r05/xmr-ki-progress
xmr: key image sync progress info
2018-11-02 15:47:43 +01:00
Dusan Klinec
3020b5d4a9
xmr: key image sync progress 2018-11-02 15:30:39 +01:00
Tomas Susanka
d919e99255
Merge pull request #394 from ph4r05/xmr-mg
xmr: MLSAG computation optimized
2018-11-02 15:26:48 +01:00
Dusan Klinec
22add1d515
xmr: full mlsag simplified 2018-11-02 14:17:53 +01:00
Dusan Klinec
3d66ba1535
xmr: mgsig generated in chunks 2018-11-02 08:19:30 +01:00
Dusan Klinec
0414a8e74b
protobuf: enable dumping large byte arrays in chunks 2018-11-02 08:19:29 +01:00
Dusan Klinec
cdf9d51ee2
xmr: step_09_sign - unimport after heavy ops 2018-11-02 07:31:28 +01:00
Dusan Klinec
ddcb836ff7
xmr: mlsag - generating serialized signature directly 2018-11-02 07:31:28 +01:00
Dusan Klinec
a462ea35ce
xmr: step_09_sign - manual MgSig serialization 2018-11-02 07:31:27 +01:00
Dusan Klinec
90fd0bb67a
xmr: mlsag memory optimizations, in-place computation
- pub key matrix is not ge25519 as it consumes high amount of memory
- in-place computation used to reduce fragmentation overhead
2018-11-02 07:31:27 +01:00
Pavol Rusnak
8d060a93f1
update defs/coins_details.json 2018-11-01 15:41:00 +01:00
Pavol Rusnak
74e1fceaea
update coin definitions 2018-11-01 15:29:01 +01:00
Tomas Susanka
a2b32115b2
Merge pull request #391 from ph4r05/xmr-sort-extra
xmr: sort extra fields
2018-11-01 11:17:23 +01:00
Dusan Klinec
121459dd57
xmr: sort extra fields 2018-11-01 10:30:19 +01:00
Jan Pochyla
5a8388fbc1 wallet: fix segwit checksum computation 2018-10-31 12:44:18 +01:00
Pavol Rusnak
1d63c7edc2
bootloader: convert firmware_sign.py to python3 2018-10-30 18:13:11 +01:00