trezor-firmware
trezor-firmware copied to clipboard
:lock: Trezor Firmware Monorepo
**To reproduce:** 1. set up device with seed 2. start firmware update 3. midway through, pull out the cable **Desired result:** After replugging, Trezor asks you to fix failed firmware...
Step one: enable communication over UART/SPI combo. @TychoVrahe has a prototype branch, so let's clean that up and get it to master -- behind some sort of feature flag, probably?...
Currently, `trezorctl device authenticate` will just spit out some hashes and raw certificates at you. Ideally, it should also validate that everything goes well together with everything else. We even...
Keeping python 3.6 alive has proven borderline too complicated and it is _way_ past EOL, so for trezorlib 0.14 I would drop compatibility for both 3.6 and 3.7 (also EOL)....
Jump to CONFIRM button when re-entering PIN during a PIN setup when you type the same amount of characters as in the first run. Let's say user setups a PIN....
Fixes https://github.com/trezor/trezor-firmware/issues/3226 - using internal model names wherever possible in tests
Fixes https://github.com/trezor/trezor-firmware/issues/2820: - adds `ruff` linter into `shell.nix`, so we can run it on python files - usage - `ruff .` in `core` I could not make it a `make`...
Properly displays recipient address and allowance amount for the `approve` function, similar to ERC20 token transfers. [no changelog]
ISTM that the current master does not build on ubuntu-latest in the github CI See the following failures of the bitcoin-hwi project: * https://github.com/bitcoin-core/HWI/actions/runs/9745167713/job/26892446343?pr=742#step:4:386 ``` cc: error: unrecognized command-line option...
- Mainly refactoring to make the Optiga error handling easier to use and read. - A small optimization in counter initialization.