trezor-firmware
trezor-firmware copied to clipboard
:lock: Trezor Firmware Monorepo
`crypto/` can be compiled with various preprocessor constants (such as `OPTIMIZE_SIZE`, `USE_PRECOMPUTED_CP` or `USE_SECP256K1_ZKP_ECDSA`) that switch between different implementations. We should consider building and running the crypto tests with different...
This issue report addresses two system problem with our Rust unit tests (`make test_rust`): #### 1. Dependency on `make build_unix`: The `make test_rust` target currently relies on build artifacts from...
**Describe the bug** Screen artifact when bumping transaction **Steps to reproduce:** 1. Send BTC transaction 2. Bump transaction 3. Observe `. ..` artifact when confirming tx id **Info:** - Suite...
This commit adds COMPILATION_DB flag for SCons which generates compile_commands.json - a compilation database for C/C++ language servers. The flag is dependent on CMAKELISTS flag. [no changelog]
The tool `core/tools/size/groups.py` throws an exception on the main branch ``` $ nix-shell --run "poetry run make -C core build_firmware && poetry run python core/tools/size/groups.py" ... scons: `build/firmware/firmware.bin' is up...
e.g. start "set pin" flow after clicking on "pin not set"
Right now, trezor-core firmwares do not restart after upgrading the bootloader. This might be a problem in some edge cases: the firmware assumes that it's running under the "right" bootloader,...
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.4 to 43.0.1. Changelog Sourced from cryptography's changelog. 43.0.1 - 2024-09-03 * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.3.2. .. _v43-0-0: 43.0.0...
Currently, adding new glyphs requires manually regenerating font bitmap files. If a language JSON is updated with a string that uses new glyph then Trezor users will see �. There...