1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-17 21:22:10 +00:00
Commit Graph

7919 Commits

Author SHA1 Message Date
Andrew Kozlik
430eaaefec
Merge pull request #295 from trezor/tsusanka/iss274-storage-refactor
core: refactor storage
2019-07-08 16:36:43 +02:00
Tomas Susanka
46e4c02602 core: refactor storage
Each namespace now has its own file in apps.common.storage and
storage/__init__ serves as an entry point.

Updates #274.
2019-07-08 15:24:56 +02:00
Pavol Rusnak
14063ee494
git subrepo push common
subrepo:
  subdir:   "common"
  merged:   "75dfc724"
upstream:
  origin:   "git+ssh://git@github.com/trezor/trezor-common"
  branch:   "master"
  commit:   "75dfc724"
git-subrepo:
  version:  "0.4.0"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "5d6aba9"
2019-07-08 11:54:33 +02:00
Pavol Rusnak
7f11a85377
common/defs: add Monero wallet link 2019-07-08 11:50:23 +02:00
y-chan
6da3180f1d common/defs: add electrum wallets (#310) 2019-07-08 11:44:56 +02:00
Pavol Rusnak
592ace6b8f
legacy/docs: add additional info required to flash custom firmware 2019-07-08 11:43:11 +02:00
Kewde
ec3c0453f0 legacy: remove last mentions of TREZOR_TRANSPORT_V1 (#312) 2019-07-08 11:39:46 +02:00
Tomas Susanka
913b1202f1
core/ui: enlarge backspace button (#302)
core/ui: enlarge backspace button
2019-07-02 15:00:12 +02:00
Tomas Susanka
f04f190a02 core/ui: enlarge backspace button
closes #288
2019-07-02 14:27:03 +02:00
Tomas Susanka
049c5211f3
Restore progress_bar parameter in mnemonic.seed (#297)
Restore progress_bar parameter in mnemonic.seed
2019-07-02 12:14:46 +02:00
Pavol Rusnak
3c40ab8d96
core/src: remove unused num_pad.py 2019-07-02 00:01:31 +02:00
Pavol Rusnak
bf3c257f96
core/messages: don't generate unused messages 2019-07-01 15:52:36 +02:00
Tomas Susanka
f94bc26110 core/mnemonic: return progress_bar parameter 2019-07-01 15:08:23 +02:00
Tomas Susanka
5aa592a69a core/slip39: modify wording on success screen 2019-06-28 12:26:34 +02:00
Tomas Susanka
f78e75bc38 core/slip39: add different wording for BIP/SLIP39 in backup warining 2019-06-28 11:57:02 +02:00
Milan Rossa
9b2167a138
core: asan config 2019-06-27 19:09:55 +02:00
Pavol Rusnak
4c231767f3
core: add coverage to Pipfile 2019-06-27 19:07:45 +02:00
Tomas Susanka
390bef00ca core/slip39: catch exception also when finding out threshold in recovery 2019-06-27 15:42:09 +02:00
Tomas Susanka
6c50b155de core: remove unused variables in Shamir recovery 2019-06-27 14:10:33 +02:00
Tomas Susanka
c205acd3e1 core/slip39: do not populate MnemonicError's message; do not throw exceptions with mnemonic inside the message 2019-06-27 14:00:45 +02:00
Tomas Susanka
4f8022c5cd core/slip39: remove partial persistance in Shamir recovery 2019-06-27 13:47:02 +02:00
Tomas Susanka
bc70fe0604 tests: fix shamir recovery device test
We've decided not to show the T9 keyboard info panel. This fixes device
tests appropriately.
2019-06-27 10:43:17 +02:00
Pavol Rusnak
43ca266ae9
nix: add coverage python package 2019-06-26 22:25:04 +02:00
Milan Rossa
22f562e275
core: add status to main_exit function 2019-06-26 22:13:21 +02:00
Milan Rossa
9f681a363e
core: git ignore coverage outputs 2019-06-26 22:10:05 +02:00
Roman Zeyde
f3e3ebe1d8 core: unify exception handling at wallet.sign_tx (#255) 2019-06-26 16:53:26 +02:00
Roman Zeyde
99e21f2a96 core: keep BIP143 hashes as bytes (#258)
AFAIU, there is no need to convert them to bytearray.
2019-06-26 16:52:31 +02:00
Tomas Susanka
bc3a4a69be core: style
I'm sorry about this, I'll add a git hook for pre-push I promise.
2019-06-26 13:20:41 +02:00
Tomas Susanka
8f3e648497 core/slip39: remove note on T9 keyboard 2019-06-26 13:18:47 +02:00
Ján Hrnko
0a70f8da1b core/emu: use #!/usr/bin/env in shebang (#263) 2019-06-26 12:16:41 +02:00
Tomas Susanka
c8b9beaba2 tests: fix recovery device tests also in bip39 backup 2019-06-26 11:57:59 +02:00
Tomas Susanka
b4d0dc8da4 tests: test passphrase after shamir recovery device 2019-06-26 11:49:25 +02:00
Tomas Susanka
582910732a core/slip39: one more typo 2019-06-26 11:40:33 +02:00
Tomas Susanka
2f0a5adac6 core/slip39: hopefully final version of slip39 texts 2019-06-26 11:11:50 +02:00
Tomas Susanka
daa473c34b tests: fix recovery device tests due to additional screen 2019-06-26 10:59:02 +02:00
Tomas Susanka
4fbac3ec63 style 2019-06-26 10:23:32 +02:00
Tomas Susanka
5394d5a5a5 core/slip39: add texts from copy and add success screen in recovery 2019-06-26 06:59:45 +02:00
Jan Pochyla
487cc19750 core/recovery_device: fix dry_run 2019-06-25 18:25:32 +02:00
Jan Pochyla
9fb093053d core/tests/resetdevice: fix 2019-06-25 17:47:40 +02:00
Tomas Susanka
240440550a style 2019-06-25 16:56:35 +02:00
Tomas Susanka
4124ad3ccd core/slip39: return ProcessError when mnemonic processing fails 2019-06-25 16:49:46 +02:00
Jan Pochyla
a4039f9459 core/management: fix word check, add icons to checklist 2019-06-25 15:47:19 +02:00
Tomas Susanka
10e5ec6135 core/slip39: generate and store slip39 identifier during reset 2019-06-25 14:43:20 +02:00
Jan Pochyla
07de336586 core/pin: do not allow empty pin 2019-06-25 13:23:48 +02:00
Jan Pochyla
4d0fe4d064 core/management: fix various reset/backup/recovery ui bugs 2019-06-25 13:23:48 +02:00
Tomas Susanka
989fb1491f core/slip39: suggest word sooner when a single one is left 2019-06-25 10:35:19 +02:00
Pavol Rusnak
1ec5d091fd core/usb: call wait_random just before returning the data 2019-06-24 19:13:12 +02:00
Tomas Susanka
0daf2bf6b6 core/reset device: remove unnecessary check 2019-06-24 15:25:21 +02:00
Pavol Rusnak
a978290d50
legacy: detect CALLBACK fields and fail build when found 2019-06-24 15:23:14 +02:00
Pavol Rusnak
848051efcf
legacy: don't process EthereumAddress.old_address via callback 2019-06-24 15:02:58 +02:00