trezor-firmware
trezor-firmware copied to clipboard
:lock: Trezor Firmware Monorepo
Below is the screenshot from the `PIN` confirmation dialogue. It looks like there is a delimiter column missing in the `want` word between `w` and `a`. On the other hand,...
Connected with https://github.com/trezor/trezor-firmware/issues/2246: - making sure the `UI` tests can be run for model `R` A lot of layouts had to be mocked just to be able to run all...
The [modtrezorio](https://github.com/trezor/trezor-firmware/blob/core/v2.4.3/core/embed/extmod/modtrezorio/ff.c) code appears to have [stubbed out references](https://github.com/trezor/trezor-firmware/blob/core/v2.4.3/core/embed/extmod/modtrezorio/ff.c#L1868) to GPT support, but appears incomplete. Currently the [find_volume](https://github.com/trezor/trezor-firmware/blob/core/v2.4.3/core/embed/extmod/modtrezorio/ff.c#L1903) function only supports MBR partition searching. It would be useful to add...
Many Ethereum L2s do not introduce new tokens and use ETH as their native token (think of L2s for Ethereum as Lightning for BTC). But according to https://github.com/trezor/trezor-firmware/pull/2038#issuecomment-1002046409 this is...
The SignMessage flow first shows the address used for signing, then the message to sign. EthereumSignTypedData is essentially a form of message signing. The address screen is missing. We need...
hey folks, i started work on additive flags for coin inclusion so one can turn coins on and off if required. there are -quite a lot- of places to propagate...
Resolves https://github.com/trezor/trezor-firmware/issues/1864. - Moves the dispatching of `zkp_ecdsa_*()` vs. `ecdsa_*()` functions to `ecdsa.c` to simplify usage (no more `#ifdefs` for this in `core` and `legacy` code). - As a side-result...
Find out how exactly is memory allocated, and whether the same errors are thrown when allocation fails in `Rust` and `micropython`. Latest issue: - allocating `Vec` was unpredictably causing `HardFault`...
We are slowly running out of Flash space. Let's collect some ideas how to save it: - compressing the embedded bootloader ([see below](https://github.com/trezor/trezor-firmware/issues/1947#issuecomment-979883994)) - using just single sha256 implementation ----...