andrew
4246d7f6cd
Update trezor-storage submodule (do not automatically lock the storage after wipe).
2019-02-15 12:39:16 +01:00
andrew
e3ab0dfbcb
Reformat Python files using black, isort and flake8.
2019-02-15 12:39:16 +01:00
andrew
bddb72d76a
Include trezor-storage before micropython.
2019-02-15 12:39:16 +01:00
andrew
1c0946f562
Fix typo in include.
2019-02-15 12:39:16 +01:00
andrew
d41072b0ce
Update origin for trezor-storage submodule.
2019-02-15 12:39:16 +01:00
andrew
fa7b496a9a
Revert changes to seed recovery dialog, to avoid tests failing. These changes were moved to the branch andrewkozlik/pin-messages.
2019-02-15 12:39:16 +01:00
andrew
97a4cdb68e
Use only unique device ID as salt to storage_init(). Update storage submodule.
2019-02-15 12:39:16 +01:00
andrew
8be3896038
Convert U2F counter from private to public to take advantage of the more efficient implementation.
2019-02-15 12:39:16 +01:00
andrew
fa339bbe06
Add config.delete(key) method.
2019-02-15 12:39:15 +01:00
andrew
4a194e48c6
Update trezor-storage submodule.
2019-02-15 12:39:15 +01:00
andrew
5f94b6a6d2
Add CPUID, flash size and unique device ID as salt to storage_init().
2019-02-15 12:39:15 +01:00
andrew
4cea4d2a4a
Implement efficient counter in storage.py.
2019-02-15 12:39:15 +01:00
andrew
7f7a8a2ca6
Store boolean values as '0x00' and '0x01' instead of '' and '0x01'.
2019-02-15 12:39:15 +01:00
andrew
11ba0b424e
Improve messages in the seed recovery dialog to better match the terminology used in Trezor wallet.
2019-02-15 12:39:15 +01:00
andrew
efe8a7f065
Improve messages in the Enable PIN dialog and Change PIN dialog.
2019-02-15 12:39:15 +01:00
andrew
3517018f30
Display the number of PIN entry attempts remaining.
2019-02-15 12:39:15 +01:00
andrew
9f75d342a4
Add trezor-storage submodule. Update modtrezorconfig to work with the new storage_get() interface. Update tests to expect None instead of bytes(), when the value is not found in the storage.
2019-02-15 12:39:14 +01:00
Pavol Rusnak
0617fe540f
embed/firmware: next version will be 2.1.0
2019-02-15 02:00:46 +01:00
Pavol Rusnak
ae9cdec0d8
src/apps/wallet/sign_tx: add default values for branch_id (zcash)
2019-02-15 01:51:23 +01:00
Tomas Susanka
e81f89288f
Merge pull request #442 from ph4r05/ph4r05/xmr-get-txkey
...
xmr: get_tx_keys, live_refresh
2019-02-13 13:50:30 +01:00
Dusan Klinec
ab9ab25355
xmr: get_tx_keys, live_refresh
2019-02-13 13:28:42 +01:00
Pavol Rusnak
4dc8110b31
embed/trezorhal: add touch_sensitivity function
2019-02-12 14:40:38 +01:00
Jan Pochyla
ce972a7a32
fix code style
2019-02-05 12:52:34 +01:00
Jan Pochyla
2704cc73b8
vendor: remove forgotten directory
2019-02-05 11:23:07 +01:00
Jan Pochyla
8cebcaba01
nem: fix mosaic properties list
2019-02-05 11:05:43 +01:00
Pavol Rusnak
67c07902a3
src/apps/wallet/sign_tx: fix typo
2019-02-04 13:57:31 +01:00
Pavol Rusnak
f60e689a4e
src/apps/wallet/sign_tx: fix style
2019-02-04 01:51:56 +01:00
Pavol Rusnak
4225fe7fa8
src/apps/wallet/sign_tx: implemented simplified API for MultisigRedeemScriptType
...
If address_n is the same for all nodes in the multisig, provide it just once
and supply nodes directly (not in the HDNodePathType structure)
2019-02-04 01:15:13 +01:00
Pavol Rusnak
6974d037a9
src/apps/wallet/sign_tx: implement tx.branch_id field
2019-01-31 21:03:58 +01:00
Petr Kracík
178d4fe598
docker: fix broken environment ( #472 )
2019-01-30 17:28:00 +01:00
Tomas Susanka
38b3e44ac9
cardano: send ButtonRequest.Address in get_address
2019-01-29 17:24:25 +01:00
Tomas Susanka
4e9ef09798
eth: modify sign_tx to accept strings as well
2019-01-29 17:19:10 +01:00
Tomas Susanka
1946a9f93e
eth: modify sign/verify functions to accept addresses as strings
2019-01-29 17:19:10 +01:00
Tomas Susanka
3387b157a7
eth: EthereumGetAddress returns address as a string
2019-01-29 17:19:10 +01:00
Tomas Susanka
02abf11798
protobuf: rebuild
2019-01-29 17:19:10 +01:00
Tomas Susanka
b5f6ae52d8
vendor: update trezor-common
2019-01-29 17:19:10 +01:00
Tomas Susanka
20c97e85ad
Merge pull request #417 from vacuumlabs/cardano-improvements
...
Cardano improvements
2019-01-29 16:47:25 +01:00
Jan Pochyla
2c2930c663
utils: fix unimporting partially-imported modules
...
Previously, delattr from the parent package might throw KeyError.
2019-01-29 13:57:24 +01:00
Pavol Rusnak
75e65bbb2d
nix: use python3, not python36
2019-01-29 02:14:34 +01:00
refi93
516dc4608d
add cardano output address validation
2019-01-25 16:29:08 +01:00
Pavol Rusnak
1f61f82f63
embed: include files from vendor/micropython/ports/stm32 explicitly
2019-01-24 21:25:20 +01:00
Jan Pochyla
cfad075dcf
sdl: allow HIDPI window
...
Prevents rendering issues on some retina setups.
2019-01-24 16:09:46 +01:00
Pavol Rusnak
1e697787a6
update Dockerfile and .travis.yml to be more similar to trezor-mcu
2019-01-24 01:47:18 +01:00
Pavol Rusnak
ba3b958612
embed/extmod/modtrezorio: add missing secbool conversion in sbu
2019-01-24 00:20:08 +01:00
Pavol Rusnak
2de0eac7dc
embed/extmod/modtrezorcrypto: use mnemonic_clear where needed
2019-01-23 18:37:56 +01:00
Pavol Rusnak
806805e296
replace all usage of memset(_, 0, _) with memzero
2019-01-23 17:16:46 +01:00
Tomas Susanka
c6f9c04365
docs: contributing file ( #464 )
2019-01-19 16:06:13 +01:00
refi93
2b2e2d0145
cardano better address export,sign tx UX,format fix, prot. magic instead of network
2019-01-18 18:22:58 +01:00
Tomas Susanka
ea775c2750
stellar: allow different source address ( #462 )
2019-01-18 17:29:10 +01:00
Jan Pochyla
305a364e73
ui: render some wrapper components synchronously
...
This makes the wrappers (like Scrollpage and HoldToConfirmDialog) a bit weaker, as they won't support child components with custom event loop, but making the render/touch steps synchronous has other benefits. For example, io-heavy task of one child won't stall the other children.
2019-01-17 16:59:16 +01:00