Commit Graph

560 Commits (b24c062a3d55f27e6ddb46b07fda99cca43199ab)

Author SHA1 Message Date
Pavol Rusnak b24c062a3d
firmware: bundle latest bootloader, replace it when needed
6 years ago
Pavol Rusnak 6233cc0720
firmware: fix last commit - lock randomness block after set
6 years ago
Pavol Rusnak ee3e313230
firmware: use OTP block 3 for storing randomness
6 years ago
Pavol Rusnak 4f28093d2e
vendor: replace vendor/trezor-qrenc with vendor/QR-Code-generator
6 years ago
Andrew Kozlik 06ef27a718
config: Erase HW_ENTROPY_DATA when no longer needed. This assumes that config.init() is called only once in production. For the emulator tests config.init() can be called repeatedly, since HW_ENTROPY_DATA is null-initialized to begin with.
6 years ago
andrew 52c7f0eb93
config: Use efficient implementation of U2F counter from trezor-storage.
6 years ago
andrew 8b78e6710a
common.c: Add error_shutdown().
6 years ago
andrew 36f354714d
modtrezorconfig: Chenge ui_wait_callback() to return secbool.
6 years ago
andrew 55e030dbae
Add config.lock().
6 years ago
Pavol Rusnak 8832c6e63b
embed/trezorhal: rename flash functions
6 years ago
Pavol Rusnak b754ee8cf6
embed/trezorhal: collect HW entropy before MPU kicks in
6 years ago
Pavol Rusnak c0317e1aff
embed/trezorhal: add more checks to flash write functions
6 years ago
Pavol Rusnak 434a9c2084
storage: add norcow_config.h, reorganize storage sources in SConscript files
6 years ago
andrew 92faa9f958
Fix parameter count for config.delete().
6 years ago
andrew 1c0946f562
Fix typo in include.
6 years ago
andrew 97a4cdb68e
Use only unique device ID as salt to storage_init(). Update storage submodule.
6 years ago
andrew fa339bbe06
Add config.delete(key) method.
6 years ago
andrew 5f94b6a6d2
Add CPUID, flash size and unique device ID as salt to storage_init().
6 years ago
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.
6 years ago
Pavol Rusnak 0617fe540f
embed/firmware: next version will be 2.1.0
6 years ago
Pavol Rusnak 4dc8110b31
embed/trezorhal: add touch_sensitivity function
6 years ago
Pavol Rusnak 1f61f82f63
embed: include files from vendor/micropython/ports/stm32 explicitly
6 years ago
Jan Pochyla cfad075dcf sdl: allow HIDPI window
6 years ago
Pavol Rusnak ba3b958612
embed/extmod/modtrezorio: add missing secbool conversion in sbu
6 years ago
Pavol Rusnak 2de0eac7dc
embed/extmod/modtrezorcrypto: use mnemonic_clear where needed
6 years ago
Pavol Rusnak 806805e296
replace all usage of memset(_, 0, _) with memzero
6 years ago
Jan Pochyla d2aef38bd8
seed: add progress callback to bip39.from_seed, draw loader
6 years ago
Jan Pochyla a0df8c74d5 modtrezorcrypto: add explicit __del__ to HDNode
6 years ago
Pavol Rusnak 312c252bc1
embed/extmod/modtrezorcrypto: add missing assignment to zero
6 years ago
Pavol Rusnak 587efeafa7
embed: update changelog, bump versions
6 years ago
Pavol Rusnak 8120ee91f6
boardloader+bootloader: bump versions
6 years ago
Jan Pochyla faa665a80b unix: fix SDL issues in MacOS Mojave
6 years ago
matejcik c3112fd83d embed/trezorhal: only poll CTPM when touch is detected
6 years ago
Pavol Rusnak b3e668db8b
embed/extmod/modtrezorconfig: small refactor to storage
6 years ago
Pavol Rusnak 113a557f17
embed/trezorhal+unix: small refactor to flash.c
6 years ago
Pavol Rusnak 0ff7034e37
embed/extmod/modtrezorconfig: refactor PIN UI wait callback (#398)
6 years ago
Pavol Rusnak b4894c3431
unix: add raspi target
6 years ago
Pavol Rusnak fc0a44176f
firmware: bump to 2.0.10
6 years ago
Pavol Rusnak b2752f2bc5
firmware: bump version to 2.0.9
6 years ago
Pavol Rusnak fcffdbbca7
embed/extmod/modtrezorcrypto: rename crc32 to checksum_crc32
6 years ago
Pavol Rusnak c8ad355032
cardano: add low-level support for passhrase
6 years ago
Dusan Klinec 6724e4e409
xmr: master merging commit
6 years ago
Pavol Rusnak 03c681ec49
embed/extmod/modtrezorcrypto: introduce CANONICAL_SIG_ETHEREUM constant
6 years ago
Milan Rossa fc9bc85ea3
unix: user profiles support for emulator
6 years ago
Milan Rossa 32fe5d20af
unix: emulator debug build options
6 years ago
Pavol Rusnak ace3574769
embed/extmod/modtrezorconfig: update for T1
6 years ago
Pavol Rusnak 9beb6146e4
trezorhal: minor cleanup in touch for T1
6 years ago
Pavol Rusnak ddbcd7400f
firmware: enable touch for T1
6 years ago
Pavol Rusnak 0ab0f9e418
unix: refactor T1 touch events to behave similarly to T2 touch events
6 years ago
Dusan Klinec 29ee5dc80c mock: fixes error in generated trezorcrypto mock
6 years ago