Commit Graph

55 Commits (6be367bf8b591d48e1e74d709c34319cff9df1d1)

Author SHA1 Message Date
Pavol Rusnak c25e5daad2 chore(core): use SYSTEM_VIEW as feature flag, not make flag
3 years ago
Ondrej Mikle 3b0f269e0d build(core): consider systemview disabled by default
3 years ago
Ondrej Mikle 550216354b chore(core): more systematic systemview function definitions
3 years ago
Ondrej Mikle c5e986b1ba feat(core): enable SystemView at firmware start
3 years ago
Ondrej Mikle b51ed55ea8 build(core): parameters for SystemView instrumentation
3 years ago
Pavol Rusnak 43ed13b323 feat(core): disable SECP256K1_ZKP feature flag
3 years ago
Pavol Rusnak f3d5de15ef refactor(core): turn SECP256K1_ZKP into a firmware feature flag
3 years ago
Pavol Rusnak 6508d0a3c7 refactor(core): turn RDI into a firmware feature flag
3 years ago
Pavol Rusnak ded61a4ccf
chore(vendor): update micropython to v1.13
4 years ago
Pavol Rusnak bf6e9b4cad
fix(core): always recalculate header hashes
4 years ago
Martin Milata c7934116ec
core: introduce TREZOR_MODEL flag (#1233)
4 years ago
Pavol Rusnak efc5ccdaf0
core: remove src1
4 years ago
Pavol Rusnak 9a673db647
core: fix build on T1
4 years ago
Pavol Rusnak 47e7550423
core/extmod: add font_pixeloperator{,mono}, use this font for T1
4 years ago
Pavol Rusnak cec87bba50
core: remove mono bold font variant (not used anywhere)
4 years ago
matejcik f723dca7b1 core: enable PYSTACK
4 years ago
Pavol Rusnak 179645e3ad core: unify usage of TREZOR_MODEL
4 years ago
matejcik 2cedc687e6 core: disable trezor-crypto BIP32 cache
4 years ago
matejcik d5e45c02bb core: move base functions from "homescreen" app to "base"
4 years ago
Ondrej Mikle b01b24f090 core: change startup firmware file from .s to .S which enables preprocessing and fixes TT boot
4 years ago
Tomas Susanka 445f56d387 core/bitcoin: finalize bitcoin refactor
4 years ago
Ondrej Mikle fb5a220b46 core: use legacy sign script for T1 core port binary to be flashable
4 years ago
Ondrej Mikle e429085e96 core: copy firmware header for T1 port into final binary
4 years ago
Ondřej Vejpustek c461692f3a core: implement random delay interrupts
4 years ago
Ondřej Vejpustek d5bfe6b32f crypto: add chacha_drbg
4 years ago
matejcik d0f709b8cc core: fix and use MAKEMODULEDEFS instead of explicit registration
4 years ago
matejcik a6976355c3 core: remove readline from built firmware
4 years ago
matejcik 1b04d1caa7
core/tools: drop tools obsoleted by headertool
4 years ago
Pavol Rusnak 500156b9ba
core/embed: don't use local copy of inflate
4 years ago
Jan Pochyla 87e7d43068 core/firmware: gchelper.s moved to different directory
4 years ago
Jan Pochyla 5aca68e50c core: generate moduledefs.h for micropython
4 years ago
Pavol Rusnak a9454b216d
core: move delay.c from trezorhal to firmware, fix prodtest build
4 years ago
Pavol Rusnak a9e5149b95
core: reorganize source code to allow boardloader build
4 years ago
Pavol Rusnak 990a91cd13
core/embed: enable DMA for SDIO operations
5 years ago
matejcik c9fca25531 core: add storage module to frozen build
5 years ago
Pavol Rusnak 76eefd026f
all: let's use -Wno-missing-braces because clang does not respect
5 years ago
Pavol Rusnak 9d5bac50fd
core: alphabetically order files in SConscript files
5 years ago
Pavol Rusnak d40b7c0385
core/modtrezorio: enable LFN+Unicode in FatFS
5 years ago
Pavol Rusnak aa8d14c0ea
core/modtrezorio: add FatFS support
5 years ago
Pavol Rusnak c815bc410c
core: remove remaning Decred/Zcash code for Bitcoin only firmware
5 years ago
Pavol Rusnak 07ef01f3e4
core: introduce BITCOIN_ONLY flag
5 years ago
Pavol Rusnak 132c841752
core: preparations for bitcoin-only firmware
5 years ago
Pavol Rusnak 76719bab65
core: split handling of messages in the build script
5 years ago
Pavol Rusnak 774ca02c41
core: refactor FROZEN and PYOPT in SConscript.firmware
5 years ago
Pavol Rusnak f51f9d9be1
core: one more change to previous commit
5 years ago
Pavol Rusnak c4e745a0d6
core: update build scripts to list python source more explicitly
5 years ago
Tomas Susanka 49d6a35249 core: add slip39 keyboard
5 years ago
Andrew Kozlik 1d9e125fd4 crypto/rfc6979: Use the new HMAC DRBG implementation in rfc6979.c. Remove code duplication between rfc6979.c and ecdsa.c.
5 years ago
Roman Zeyde d190d906de core/secp256k1-zkp: use ARM assembly for field operations (#176)
5 years ago
matejcik 2e578572dd add EOS support
5 years ago