mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-18 12:28:09 +00:00
b1e4246b46
This is what the spec recommends and it has been the case before workflow-restarts, when `apps.webauthn.fido2` was imported exactly once per lifetime. With workflow-restarts, `fido2` is being imported repeatedly and the keys regenerated. This does not seem to be a problem per the spec -- a FIDO workflow will retain the same keys, and non-FIDO workflows can be seen as unplugs/replugs as far as the FIDO functionality is concerned. However, regenerating the keys is slow, which is a problem for the hardware-based unit tests. We can avoid the slowness by returning to the spec-mandated behavior and generating once per power-up. |
||
---|---|---|
.. | ||
.changelog.d | ||
assets | ||
embed | ||
mocks | ||
prof | ||
site_scons/site_tools/micropython | ||
src | ||
tests | ||
tools | ||
vendor | ||
.dockerignore | ||
.gitignore | ||
.pylintrc | ||
.towncrier.template.md | ||
asan_blacklist.txt | ||
AUTHORS | ||
CHANGELOG.md | ||
CHANGELOG.unreleased | ||
COPYING | ||
emu.py | ||
emu.sh | ||
Makefile | ||
README.md | ||
SConscript.boardloader | ||
SConscript.bootloader | ||
SConscript.bootloader_ci | ||
SConscript.firmware | ||
SConscript.prodtest | ||
SConscript.reflash | ||
SConscript.unix | ||
SConstruct | ||
towncrier.toml |
Trezor Core
Firmware currently running on Model T.
See docs/core
for more info.