matejcik
8851863f81
emulator: open a second socket for debuglink, same as T2
2018-04-04 16:21:43 +02:00
Tomas Susanka
0631a0a5b1
tests/device/nem: transfer multiple mosaics
2018-04-04 15:18:21 +02:00
Pavol Rusnak
5633207a43
bump bootloader version to 1.5.0, firmware version to 1.7.0
2018-04-04 15:04:46 +02:00
Tomas Susanka
7b1b9d3069
nem: IV is not copied
...
The IV copy was moved to trezor-crypto
(https://github.com/trezor/trezor-crypto/pull/140 ) so it is not needed
in trezor-mcu anymore
2018-04-04 15:02:39 +02:00
Tomas Susanka
51d9a809bc
tests: pytest xfail is used instead of skipping
2018-04-04 13:18:22 +02:00
Pavol Rusnak
399706ae22
storage: implement unfinished_backup flag
2018-04-04 12:42:52 +02:00
ZuluCrypto
7eef1df6b0
stellar - added some unit tests
2018-04-03 19:50:38 -06:00
ZuluCrypto
1d722f838a
add Stellar support
2018-04-03 19:50:22 -06:00
ZuluCrypto
0902aefd62
update generated protobuf files with Stellar changes
2018-04-03 19:49:56 -06:00
ZuluCrypto
b03d93c182
pb2py - add support for INT64
2018-04-03 19:47:54 -06:00
Pavol Rusnak
eff139e4fc
style: fix flake8 warning
2018-04-04 01:22:40 +02:00
Pavol Rusnak
a6e8a37239
src/apps/common/storage: add autolock_delay_ms variable
2018-04-04 01:19:14 +02:00
Pavol Rusnak
27443a06c8
protob: add limit for DebugLinkDecision.input
2018-04-04 01:13:19 +02:00
Pavol Rusnak
3a908d7c7d
fsm: update storage after ApplyFlags
2018-04-04 01:08:39 +02:00
Roman Zeyde
159df8d24f
fsm: allow auto-lock delay configuration
2018-04-04 01:06:47 +02:00
Roman Zeyde
987b686f63
storage: allow auto-lock delay configuration
2018-04-04 01:06:26 +02:00
Roman Zeyde
260747dfa4
proto: add {ApplySettings,Storage}.auto_lock_delay_ms
2018-04-04 01:04:24 +02:00
Jan Pochyla
04680f4bbf
src/trezor/wire: clean up after workflows
2018-04-03 20:39:26 +02:00
Jan Pochyla
b38d6870eb
src/trezor/utils: replace unimport with explicit fns, remove parent references
2018-04-03 20:39:26 +02:00
Jan Pochyla
9b9183c4f7
src/apps: remove unimport usage
2018-04-03 20:39:26 +02:00
Pavol Rusnak
2553fdb11f
update submodules
2018-04-03 20:27:24 +02:00
matejcik
a4306a00fa
tools: add deserialize_tx.py to decode contents of hex-encoded signed BTC transaction.
...
This code will probably come in handy if/when we implement a microwallet.
2018-04-03 19:24:31 +02:00
matejcik
020b298020
tests/device: autodetect Trezor version and skip the appropriate tests automatically
2018-04-03 18:56:18 +02:00
Peter D. Gray
b0af159096
bip32, options: optionally exclude 25519 curves in BIP32 support
2018-04-03 18:43:06 +02:00
Saleem Rashid
8bdf338f32
coins-gen: Remove obsolete script
2018-04-03 18:40:41 +02:00
Saleem Rashid
95e5f15bde
vendor: Update trezor-crypto
2018-04-03 18:40:41 +02:00
Saleem Rashid
0df9404054
signing: Check decred_script_version for txinput
2018-04-03 18:40:41 +02:00
Saleem Rashid
f0875285b2
transaction: Fix Decred multisig
2018-04-03 18:40:41 +02:00
Saleem Rashid
e7703a16fe
crypto: Remove hardcoded instances of secp256k1
2018-04-03 18:40:41 +02:00
Saleem Rashid
77e76542bc
signing: Compute tx_weight for Decred
2018-04-03 18:40:41 +02:00
Saleem Rashid
d63e294c0b
signing: Document Decred signing
2018-04-03 18:40:41 +02:00
Saleem Rashid
057ec1227d
signing: Add Decred support
2018-04-03 18:40:41 +02:00
Saleem Rashid
3f51bc3628
signing: Use SignTx in signing_init
2018-04-03 18:40:41 +02:00
Saleem Rashid
9849321883
coins: Add Decred support
2018-04-03 18:40:41 +02:00
Tomas Susanka
877998fa1a
bip32/nem: IV is copied before encryption
2018-04-03 18:29:03 +02:00
Saleem Rashid
b9043659c5
test_openssl: Fix failing test
2018-04-03 18:28:06 +02:00
Saleem Rashid
c70e440128
hasher: Replace hasher_Double with HASHER_*D
...
This allows us to finely control when to use a single hash or a double hash in
various places. For example, Bitcoin signatures use double SHA256, but Decred
signatures use a single BLAKE256. However, both use double hashes for Base58.
2018-04-03 18:28:06 +02:00
Pavol Rusnak
12c58ce3cc
transport: inject info about udev rules into io/os exception
2018-04-03 18:27:38 +02:00
Tomas Susanka
7c08800cb9
tests/device/nem: test files seperated; swiping for t2
2018-04-03 14:16:49 +02:00
Saleem Rashid
bfb8dda5e8
Travis CI: Do not run device tests if build fails
2018-04-02 21:47:15 +02:00
Saleem Rashid
b3f1d79821
coin_info: Refactor coins-gen.py
2018-04-02 21:47:15 +02:00
Saleem Rashid
69356e5f56
messages_map: Fix Flake8 warnings
2018-04-02 21:47:15 +02:00
Saleem Rashid
88230e33c4
nem_mosaics: Fix Flake8 warnings
2018-04-02 21:47:15 +02:00
Saleem Rashid
7092951a40
Makefile: Add GENERATE_CODE function
...
Fixes #281
2018-04-02 21:47:15 +02:00
Saleem Rashid
d564805baa
setup: Define __stack_chk_guard
...
If it is not defined, at least some installations of GCC will use their own
stack protector implementation (creating multiple definitions of
__stack_chk_fail).
2018-04-02 21:47:15 +02:00
Yura Pakhuchiy
1f377bd9f6
Fix emulator build in docker
...
Emulator is a 64-bit application now, so we should install 64-bit
version of libSDL. Rename docker image and emulator filename to indicate
64-bitness as well.
2018-03-31 12:25:04 +02:00
Tomas Susanka
519c117e30
nem: SignTx instead of ConfirmOutput in mosaic creation
2018-03-30 14:01:59 +02:00
Pavol Rusnak
55f3edebda
embed/extmod/modtrezorui: allow software renderer (but still prefer accelerated ones)
2018-03-30 14:01:51 +02:00
Yura Pakhuchiy
3a3bea1401
Emulator: allow software renderer
...
Makes emulator usable in containers
2018-03-30 13:59:45 +02:00
Tomas Susanka
6935c0ee7d
tests/device/nem: importance transfer test
2018-03-29 12:43:54 +02:00