Commit Graph

58 Commits (52d34955e792695d0f47b7451f4d4c51bb27d6b4)

Author SHA1 Message Date
Tim Ruffing 52d34955e7 embed/extmod/modtrezorcrypto: add secp256k1_zkp module
5 years ago
Jan Pochyla 22759ca95f unix: enable micropython uos extmod
5 years ago
Jan Pochyla 9b97b9e840 Revert "scons: disable bip39 seed cache"
5 years ago
Pavol Rusnak 4f28093d2e
vendor: replace vendor/trezor-qrenc with vendor/QR-Code-generator
5 years ago
Pavol Rusnak b754ee8cf6
embed/trezorhal: collect HW entropy before MPU kicks in
5 years ago
Pavol Rusnak 434a9c2084
storage: add norcow_config.h, reorganize storage sources in SConscript files
5 years ago
andrew bddb72d76a
Include trezor-storage before micropython.
5 years ago
andrew 5f94b6a6d2
Add CPUID, flash size and unique device ID as salt to storage_init().
5 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.
5 years ago
Jan Pochyla 34f499fc04 scons: disable bip39 seed cache
5 years ago
Jan Pochyla 6682262925 add support for generating compile_commands.json
5 years ago
Pavol Rusnak b4894c3431
unix: add raspi target
6 years ago
Pavol Rusnak a15eb933e1
unix: refresh micropython sources in SConscript.unix
6 years ago
Dusan Klinec 6724e4e409
xmr: master merging commit
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 6bcf589841
build: fix build
6 years ago
Pavol Rusnak 45e10a2e79
embed: refactor cpu flags in sconscript files
6 years ago
Pavol Rusnak d2d7efeb12
unix: use pkg-config in sconscript file, add shell.nix for nix-shell
6 years ago
Pavol Rusnak 398f1557d6
build: introduce T1 memory file
6 years ago
Pavol Rusnak e821fd4358
emulator: rename TREZOR_NOUI macro to TREZOR_EMULATOR_NOUI
6 years ago
Pavol Rusnak e3607156d8
embed: make model and emulator orthogonal, update macros to match this logic
6 years ago
Pavol Rusnak 3a2c1eecdb
embed/extmod/modtrezorui: add MONO_BOLD font
6 years ago
jmuravsky 09ddcc7ac9 cardano: add Cardano currency support
6 years ago
Pavol Rusnak 820798998b
build: use COPT in all SConscript files
6 years ago
Jan Pochyla 62111f240e unix: remove native emitters
6 years ago
Jan Pochyla 1826f90648 scons: add nlr.c
6 years ago
Pavol Rusnak 8e9ae534c0
embed/extmod/modtrezorcrypto: fix last commit, update trezor-crypto
6 years ago
Tomas Susanka 88ef4257cd wallet/nem: init, get_address
6 years ago
Pavol Rusnak fb4b2aa608
unix: drop the 32bit build
6 years ago
Pavol Rusnak 611d374bbd
embed: rename TREZOR_STM32/UNIX to TREZOR_MODEL_T/EMU, introduce trezor.utils.model()
6 years ago
Pavol Rusnak 0eff62bb5c
embed/unix: copy main.c from micropython, change mp_stack_set_limit from 40k to 60k
6 years ago
Pavol Rusnak e92440dfc8
introduce and use memzero instead of explicit_bzero
6 years ago
Pavol Rusnak 1530afe4ad
vendor: update trezor-crypto, adapt codebase to changes
6 years ago
Pavol Rusnak b98a1db6ee
embed: cleanup unused modules
6 years ago
Pavol Rusnak fa95f0a037
trezor.crypto: implement chacha20poly1305 aka rfc7539
6 years ago
Pavol Rusnak b9d5af8c19
modtrezorcrypto: remove ssss (different implementation will be re-added later)
6 years ago
Pavol Rusnak d6593e710b
apps.ethereum: implement SignMessage/VerifyMessage
7 years ago
Pavol Rusnak 333c0a633a
trezor.crypto: adopt crc32 function
7 years ago
Jan Pochyla 5f63081f37 scons: fix 64-bit build
7 years ago
Pavol Rusnak 79a3f84c3c
modtrezorui: invert FONT macro inclusion logic
7 years ago
Pavol Rusnak be302480fd
modtrezorcrypto: cleanup random
7 years ago
Pavol Rusnak 48ef409fdb
modtrezorio: remove mocks
7 years ago
Pavol Rusnak 34322d5fb6
firmware: enable stack protector (except nlr stuff)
7 years ago
Pavol Rusnak 1aba175d7d
build: adapt to new trezor-crypto changes
7 years ago
Pavol Rusnak 7b9fcf98ae
drop embed/extmod/modtrezorcrypto/trezor-crypto symlink
7 years ago
Jan Pochyla f07b4dda0b modtrezorconfig: extract pin & unlocking to storage.c
7 years ago
Jan Pochyla 543e8c5007 flash: add unix/flash.c
7 years ago
Pavol Rusnak 8cc8272fb3
build: pass gitrev, use it in fatal_error
7 years ago
Jan Pochyla 29b90465ce micropython: update submodule
7 years ago