Jan Pochyla
7730533dde
seed: use lazy seed derivation, wipe after the workflow ends
2018-12-13 15:58:41 +01:00
Jan Pochyla
0390c1da0a
tests: use valid paths in various altcoin tests
2018-12-13 15:49:31 +01:00
Jan Pochyla
a0df8c74d5
modtrezorcrypto: add explicit __del__ to HDNode
2018-12-13 15:47:05 +01:00
Jan Pochyla
e3c0f8e8ad
seed: pass keychain to workflows, add namespaces
2018-12-13 15:47:05 +01:00
Jan Pochyla
931e549c92
tests: eth RSK -> RBTC
2018-12-13 15:47:05 +01:00
Jan Pochyla
d5f6be09f8
tools: regenerate templates
2018-12-13 15:47:05 +01:00
Jan Pochyla
79aebf4d58
vendor: bump trezor-common
...
Fixes issues with unstable sort.
2018-12-13 15:47:05 +01:00
Jan Pochyla
852bf8f4ef
wallet: use keychain API in signing, fix tests
2018-12-13 15:47:05 +01:00
Jan Pochyla
172f3cb22f
wallet: factor out a few helper functions
2018-12-13 15:47:05 +01:00
Jan Pochyla
7448030843
wallet: remove "import *" from sign_tx
2018-12-13 15:47:05 +01:00
Jan Pochyla
9ecd123bd5
seed: add support for key namespaces
2018-12-13 15:47:05 +01:00
Jan Pochyla
5bc47fc567
apps: introduce Keychain API
2018-12-13 15:47:05 +01:00
matejcik
bfb6a196c0
tests: limit number of reported expected responses
...
so that our test logs are not spammed, esp. in that one test that has
20k messages
2018-12-13 14:10:44 +01:00
-k
78ce725d63
add AXE support ( #250 )
2018-12-13 12:44:47 +01:00
Pavol Rusnak
14b6044cb8
storage: add false to pinCached explicitly
2018-12-13 12:32:30 +01:00
Pavol Rusnak
fa3481e37d
firmware/storage: cache PIN after set
2018-12-12 17:37:08 +01:00
Pavol Rusnak
312c252bc1
embed/extmod/modtrezorcrypto: add missing assignment to zero
2018-12-12 16:52:56 +01:00
Robert "Red" English
29c3c9fd30
Add Florincoin support ( #248 )
2018-12-12 11:49:58 +01:00
Pavol Rusnak
0cf5ef837f
reset: add link to ToS to reset_device
2018-12-11 12:37:08 +01:00
Pavol Rusnak
5a79f318a4
src/apps/management: add link to ToS to reset_device
2018-12-10 17:56:54 +01:00
Karel Bilek
d576df427e
emulator: make buildable on macOS
2018-12-10 15:00:11 +01:00
Pavol Rusnak
86f15f392b
defs: regenerate coins_details.json
2018-12-09 19:12:26 +01:00
Michael Ira Krufky
9141eefb4b
Add REOSC Ecosystem support ( #246 )
2018-12-07 13:45:27 +01:00
strmci
b0a227866a
device_tests: add input flow function to NEM signing test
2018-12-06 17:41:24 +01:00
matejcik
b5ca32a841
changelog: add the missing link
...
it's the missing link!
2018-12-06 17:19:30 +01:00
matejcik
391ff53084
build: make dist target
2018-12-06 16:40:55 +01:00
matejcik
ed1c6867f2
build: do not compress source dist with XZ
...
because pypi doesn't support it
2018-12-06 16:40:22 +01:00
matejcik
44a9c95bda
changelog: prepare for release & tagging
2018-12-06 16:12:31 +01:00
matejcik
d4bcabc224
trezorlib: set minimum firmware for TT to 2.0.10
...
even though it's not required now, it will be in ~2 weeks
2018-12-06 16:10:56 +01:00
matejcik
1179bd407b
client: fix bug with old firmware that doesn't send the "model" field
2018-12-06 15:07:50 +01:00
matejcik
23feb24573
ui: allow empty passphrase in ClickUI
2018-12-06 15:05:41 +01:00
andrew
c5227fdb96
rand.c: for testing purposes seed the pseudorandom number generator with 0
...
instead of the current time.
This is needed to ensure identical pseudorandom outputs when running tests.
2018-12-06 12:54:02 +01:00
walkjivefly
a0340c94eb
docs: change "_" to "-" in command names
2018-12-05 16:56:12 +01:00
matejcik
4ab8bec901
transport/webusb: change type annotations to strings
...
otherwise it fails when usb1 is missing, because python's type
annotation system
2018-12-05 16:52:04 +01:00
matejcik
ea16d3c42a
client: fix short-circuited ping
...
(it's using call_raw so it must open its own session)
2018-12-05 16:51:33 +01:00
Pavol Rusnak
79a9891939
wallets: add electrum-ftc
2018-12-05 14:53:00 +01:00
Pavol Rusnak
a96d1f78d0
Makefile: fix typo
2018-12-05 12:33:36 +01:00
Pavol Rusnak
587efeafa7
embed: update changelog, bump versions
2018-12-05 12:26:45 +01:00
Pavol Rusnak
5c3a5d4577
src/apps/ethereum: regenerate tokens
2018-12-05 11:40:57 +01:00
Jan Pochyla
98dab122f9
passphrase: use same max length as T1
2018-12-05 11:39:28 +01:00
matejcik
e89e6ca32e
build: add script for fetching required release versions
2018-12-04 17:59:30 +01:00
matejcik
7403168438
build: compress source dist with XZ
2018-12-04 17:42:54 +01:00
matejcik
ed83016463
helper-scripts: add helper scripts used in release process
2018-12-04 17:42:54 +01:00
matejcik
d9e5fd2682
client: refuse to work with outdated firmware
...
required firmware versions are hardcoded and should be updated by a
build script
2018-12-04 17:42:54 +01:00
matejcik
84339ae1ff
client: properly sanitize and handle invalid inputs from UI functions
2018-12-04 17:42:54 +01:00
matejcik
3362f66724
client: make sure proto
exists in client
...
because old Electrum imports it
also make sure it doesn't work anymore
2018-12-04 17:42:54 +01:00
matejcik
705ad90331
changelog: minor improvement
2018-12-04 17:42:54 +01:00
Pavol Rusnak
8120ee91f6
boardloader+bootloader: bump versions
2018-12-04 14:20:16 +01:00
Tomas Susanka
b51f995da7
stellar: typo in failure message
2018-12-04 10:04:16 +01:00
matejcik
8906ebf92c
coin_info: sort keys after deduplication
...
this ensures that key order is stable in cases where some ERC20 tokens
are sorted with identical keys which change later
i.e.: Two tokens with erc20:eth:REP keys are sorted based on the order
of reading them from disk. Previously, at most one such key would be
left in data so their mutual order wouldn't matter. Now, one of them can
be deprecated and get a ":deprecated" suffix. Depending on the load
order, this could be the first or the second of them, so the resulting
sort would not be stable.
To fix that, we do key deduplication first and sorting second.
To prevent further problems like this, we also sort glob results.
2018-12-03 16:47:13 +01:00