Commit Graph

86 Commits (cb9eefdce64d8298a6d0f3db31f1001fced523a5)

Author SHA1 Message Date
Pavol Rusnak 783f1c0323
storage: refactor default/minimum lock storage, change default values
6 years ago
Pavol Rusnak 399706ae22
storage: implement unfinished_backup flag
6 years ago
Roman Zeyde 987b686f63
storage: allow auto-lock delay configuration
6 years ago
Jochen Hoenicke ed7a8bfa6c
Fixes for emulator
6 years ago
Jochen Hoenicke 25e824aaa3
Supervisor Calls
6 years ago
Jochen Hoenicke 0127c1a374 Add function storage_getPinWait
6 years ago
Jochen Hoenicke c09590b54d Cleaner flash handling using FLASH_PTR
6 years ago
Pavol Rusnak 95dd254094
util: use shutdown from trezor-core instead of system_halt
6 years ago
Pavol Rusnak 5ae04c17c5
firmware: set version to 1.6.1
6 years ago
Roman Zeyde e444dadbb2 storage: next firmware version would be 1.7.0
6 years ago
Pavol Rusnak e460c4fe17
session: rework get_state
6 years ago
Pavol Rusnak 7fa8ae136f
firmware: implement behaviour of state (still missing in PassphraseAck)
6 years ago
Pavol Rusnak bd660655ee
introduce and use memzero instead of explicit_bzero
7 years ago
Pavol Rusnak 4a2d68acb9
use explicit_bzero where possible; update trezor-crypto
7 years ago
Pavol Rusnak c4e3596803
update trezor-crypto, adapt firmware to to changes
7 years ago
Saleem Rashid 6a2b92c49e storage: Fix for Clang
7 years ago
Saleem Rashid 045ef22d98 storage: Do not use Nanopb
7 years ago
Saleem Rashid ba5b44d0c5 emulator: Initial commit
7 years ago
Jochen Hoenicke ded41c484c storage: Padding to multiple of 4 bytes
7 years ago
Saleem Rashid cfc5fda603 storage: Compact old_storage_size logic
7 years ago
Saleem Rashid a304b76d34 storage: Clean up old_storage_size
7 years ago
Jochen Hoenicke 5812f9865d
Fix size of version 9 storage
7 years ago
Pavol Rusnak 106642bd44
fix last commit
7 years ago
Jochen Hoenicke 73edc7cb74 Added U2F root key to storage.
7 years ago
Jochen Hoenicke 88563ebaa5 Fix compile problem, fix clearing single byte
7 years ago
Pavol Rusnak f22c849767 storage: rework storage_commit into storage_update
7 years ago
Pavol Rusnak 70843c9059 storage: introduce storageRam and storageRom
7 years ago
Pavol Rusnak 57bbcc754a storage: make storage accessible only via functions
7 years ago
Pavol Rusnak 18d8cb3c56
add project website (trezor.io) to license header
7 years ago
Jochen Hoenicke 98e617d874
startup: use custom reset_handler
7 years ago
Pavol Rusnak a01ba51a2a
storage: copy only required bytes from old storage, bump storage version
7 years ago
Pavol Rusnak f0d2e7a371
storage: bump version
7 years ago
Pavol Rusnak c778d7b9c3
storage: wipe storage after 15 wrong pins
7 years ago
Pavol Rusnak 3d7d0f0734
use C99 for loop where possible
7 years ago
Pavol Rusnak cf04279774
implement Storage.flags and related stuff
7 years ago
Pavol Rusnak ccb0cd82b6
firmware: add changelog, bump version to 1.5.1
7 years ago
Pavol Rusnak 97fa33de46
reset: show needs backup signed when storage is not backed up
7 years ago
Pavol Rusnak 73708aa47e
refactor recovery.is_same_mnemonic function to storage_containsMnemonic
7 years ago
Pavol Rusnak c6fd70b471
gettext: mark localizable strings as proof-of-concept
7 years ago
Saleem Rashid 25b9bfd97b timer: Use Cortex-M3 SysTick timers
8 years ago
Jochen Hoenicke 9287dd7e04
Poll USB during BIP39 derivation.
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
Jochen Hoenicke 6d65551b82
More alignment fixes
8 years ago
Jochen Hoenicke ae4dff6e5f Only compute pubkey on demand.
8 years ago
Jochen Hoenicke 120cfc148f
new message SetU2FCounter
8 years ago
Pavol Rusnak b1e3c52b08
remove DialogIcon enum, use bitmap structure directly
8 years ago
Jochen Hoenicke c4e8bd0d0e More robust storage recycle sector
8 years ago
Jochen Hoenicke e093371129 Added storage area for u2f counter.
8 years ago
Jochen Hoenicke 8e7896456a Merge branch 'origin/master' into u2f
8 years ago