Pavol Rusnak
113a557f17
embed/trezorhal+unix: small refactor to flash.c
2018-11-14 15:12:19 +01:00
Pavol Rusnak
d2f1a4db11
changelog: update
2018-11-13 16:52:34 +01:00
Pavol Rusnak
10a284f6ee
src/apps/wallet/sign_tx: make check for OMNI more strict
2018-11-13 16:33:14 +01:00
Pavol Rusnak
4693c071b4
src/apps/wallet/sign_tx: implement OMNI parsing in OP_RETURN layout
2018-11-13 14:29:40 +01:00
Pavol Rusnak
342c3646e1
vendor: update trezor-common
2018-11-12 14:14:25 +01:00
Tomas Susanka
d83ef07d57
paths: typo, style
2018-11-12 12:21:40 +01:00
Tomas Susanka
2acf0d10bd
TEMPORARY: run tests against tsusanka/paths python-trezor branch
2018-11-12 12:10:32 +01:00
Tomas Susanka
8cf1ee5e62
paths: temporarily disable GetPublicKey paths checks
...
Until trezor/trezor.js#73 is fixed
2018-11-12 12:10:32 +01:00
Tomas Susanka
31f987e988
coins: validate derivation paths
...
Based on SLIP-44 ids and other checks. See docs/coins/README for info.
2018-11-12 12:10:32 +01:00
Vladimir Volek
ab25381646
Update build.md ( #408 )
2018-11-12 12:04:56 +01:00
Jan Pochyla
ce362103ae
apps: msg.address_n is always a list
2018-11-09 13:59:10 +01:00
Jan Pochyla
c7651b3c94
tezos: remove import *
2018-11-09 13:49:04 +01:00
Pavol Rusnak
0ff7034e37
embed/extmod/modtrezorconfig: refactor PIN UI wait callback ( #398 )
...
This commit accomplishes several goals:
1) it removes any upy dependencies from storage.c/storage.h
2) ui wait callback is set during config_init and storage_init,
which allows to simplify the code dramatically
2018-11-08 15:55:47 +01:00
Pavol Rusnak
b4894c3431
unix: add raspi target
2018-11-07 00:31:44 +01:00
Pavol Rusnak
6ce1794248
docker: add PRODUCTION env variable to build script
2018-11-05 21:41:03 +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
085f9491a2
src/apps/homescreen: NO BACKUP => SEEDLESS
2018-11-05 13:43:14 +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
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
Jan Pochyla
b9926a9fff
utils: simplify HashWriter interface
2018-10-30 15:50:39 +01:00
Tomas Susanka
919c6a5749
xmr: allow zero amounts in ouputs
...
used in sweep transactions
2018-10-30 13:32:43 +01:00
Jan Pochyla
66a636433d
xmr: fix step layout in tx step_02
2018-10-30 12:24:22 +01:00
Pavol Rusnak
b2752f2bc5
firmware: bump version to 2.0.9
2018-10-29 18:05:07 +01:00
Pavol Rusnak
fcffdbbca7
embed/extmod/modtrezorcrypto: rename crc32 to checksum_crc32
...
this resolves really weird linker error which causes crashes
when using libSDL2 which in turn uses libpng with function
also named crc32
2018-10-29 00:11:22 +01:00
Pavol Rusnak
939a932219
src/apps: use address_n as description to show_address/show_qr dialogs
2018-10-28 13:27:54 +01:00
Tomas Susanka
90868702ba
Merge pull request #387 from ph4r05/xmr-integrated-self
...
xmr: fixes sending to self with stealth payment ID
2018-10-27 15:22:53 +02:00
Dusan Klinec
d32dde8fe8
xmr: fixes sending to self with stealth payment ID
2018-10-27 14:02:25 +02:00
Jan Pochyla
88fbf8e026
protobuf: fix codestyle
2018-10-26 15:14:23 +02:00
Jan Pochyla
c02673152a
protobuf: optimize message dumping
...
- count the size in bytes in sync code
- cache message fields between counting and dumping
- cache message fields for repeated embedded messages
2018-10-26 15:02:19 +02:00
Adrian Matejov
002fcd1c77
tezos: delegating contract in origination
...
Signed-off-by: Adrian Matejov <adrian.matejov@simplestaking.com>
2018-10-26 14:42:15 +02:00
Pavol Rusnak
e6f297075a
cardano: add high-level support for passhrase
2018-10-26 12:16:56 +02:00
Pavol Rusnak
c8ad355032
cardano: add low-level support for passhrase
2018-10-26 12:09:10 +02:00
Pavol Rusnak
a15eb933e1
unix: refresh micropython sources in SConscript.unix
2018-10-26 01:09:02 +02:00