1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-26 09:28:13 +00:00
trezor-firmware/core
matejcik e629a72c3a refactor(core): move app registrations to a single handler function
apps.webauthn.boot() does not need an if-condition because it's only
called from session.py when the usb interface is enabled

This means that they do not need to be stored in RAM at all. The obvious
drawback is that we need to hand-edit the if/elif sequence, but we don't
register new handlers all that often so 🤷
2021-05-06 13:14:21 +02:00
..
.changelog.d feat(core): Add Rust bindings to MicroPython and trezorhal 2021-05-05 16:00:21 +02:00
assets
embed refactor(core/usb): do not require serial number on instantiaton of USB 2021-05-06 13:14:21 +02:00
mocks refactor(core/usb): do not require serial number on instantiaton of USB 2021-05-06 13:14:21 +02:00
prof chore: gitignore memperf results 2020-12-11 11:37:56 +01:00
site_scons/site_tools/micropython core: remove qstr blacklist 2020-01-07 20:52:43 +01:00
src refactor(core): move app registrations to a single handler function 2021-05-06 13:14:21 +02:00
tests refactor(core): modify cache to preallocate all its data 2021-05-06 13:14:21 +02:00
tools feat(core): Ensure that WebAuthn runs on port 21326 by default for both production and debug emulator. 2021-03-09 16:13:21 +01:00
vendor
.dockerignore
.gitignore
.pylintrc
.towncrier.template.md docs(core): use towncrier for generating CHANGELOG.md 2021-05-04 14:18:01 +02:00
asan_blacklist.txt
AUTHORS
CHANGELOG.md docs(core): use towncrier for generating CHANGELOG.md 2021-05-04 14:18:01 +02:00
CHANGELOG.unreleased docs(core): use towncrier for generating CHANGELOG.md 2021-05-04 14:18:01 +02:00
COPYING
emu.py ci: enable editorconfig checks, fix whitespace issues 2020-11-11 14:43:50 +01:00
emu.sh core: remove src1 2020-08-03 15:59:57 +02:00
Makefile feat(core): Add Rust bindings to MicroPython and trezorhal 2021-05-05 16:00:21 +02:00
README.md ci: enable editorconfig checks, fix whitespace issues 2020-11-11 14:43:50 +01:00
SConscript.boardloader core: introduce TREZOR_MODEL flag (#1233) 2020-08-28 14:50:38 +02:00
SConscript.bootloader fix(core): fix reflash build, remove qrcodegen where not used 2021-01-21 15:58:54 +01:00
SConscript.bootloader_ci fix(core): fix reflash build, remove qrcodegen where not used 2021-01-21 15:58:54 +01:00
SConscript.firmware feat(core): Add Rust bindings to MicroPython and trezorhal 2021-05-05 16:00:21 +02:00
SConscript.prodtest core: introduce TREZOR_MODEL flag (#1233) 2020-08-28 14:50:38 +02:00
SConscript.reflash fix(core): fix reflash build, remove qrcodegen where not used 2021-01-21 15:58:54 +01:00
SConscript.unix feat(core): Add Rust bindings to MicroPython and trezorhal 2021-05-05 16:00:21 +02:00
SConstruct core/bootloader_ci: fix typos in the previous commit 2020-08-21 14:47:35 +02:00
towncrier.toml docs(core): use towncrier for generating CHANGELOG.md 2021-05-04 14:18:01 +02:00

Trezor Core

Firmware currently running on Model T.

See docs/core for more info.