Commit Graph

22 Commits (1d6329b1bf68de7a1d41f45da96e77672b8ddbc6)

Author SHA1 Message Date
Pavol Rusnak ace1d84265
recovery: don't reset storage on typos during dry-run recovery
7 years ago
Pavol Rusnak 3d7d0f0734
use C99 for loop where possible
7 years ago
Roman Zeyde d15dd7c944 recovery: zero new_mnemonic memory before returning to the user
7 years ago
Pavol Rusnak 9298e4d9e3
reset: make backup workflow independent of initialization
7 years ago
Pavol Rusnak 73708aa47e
refactor recovery.is_same_mnemonic function to storage_containsMnemonic
7 years ago
Pavol Rusnak 8253425293
recovery: change wording
7 years ago
Roman Zeyde db7915e946
Allow testing recovery with an initialized device
7 years ago
Pavol Rusnak c6fd70b471
gettext: mark localizable strings as proof-of-concept
7 years ago
Pavol Rusnak 00f6312a81
rename failures, unify strings where possible
7 years ago
Pavol Rusnak 1e297c68fa
cosmetic changes to matrix recovery
8 years ago
Jochen Hoenicke acfdb714ff
New Matrix-based recovery
8 years ago
Pavol Rusnak 14aa486fa6
partially revert 4ce4cc5605 for smoother merge
8 years ago
Pavol Rusnak c4d144a82e
extract CHECK_PARAM
8 years ago
Pavol Rusnak 4ce4cc5605
halt the device when encountered an invalid mnemonic (skip if device loaded or recovered without enforced wordlist)
8 years ago
Pavol Rusnak 71890e4edf
implement u2f_counter in LoadDevice, Recoverydevice and ResetDevice messages
8 years ago
Pavol Rusnak b1e3c52b08
remove DialogIcon enum, use bitmap structure directly
8 years ago
Roman Zeyde 755b0388f0 firmware: exclude debug functionality from release build
9 years ago
Pavol Rusnak 07c8c4963a use const char * const * for wordlist
10 years ago
Pavol Rusnak 60bb2fe2b1 use Knuth shuffles
10 years ago
Pavol Rusnak ea4d99cfee change recovery logic
10 years ago
Pavol Rusnak 8c4540ef91 use 1st, 2nd, 3rd, etc. for recovery (not 1., 2., 3., etc).
10 years ago
Pavol Rusnak 0d0a1ab5f2 import v1.0.0
10 years ago