1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-14 02:18:07 +00:00
Commit Graph

12556 Commits

Author SHA1 Message Date
matejcik
497285f9a1 feat(core): make first steps to unify Rust API for both models
wip: unify confirm_action

wip: unify confirm_fido

wip: unify request_pin, clean up prompts

wip: unify select_word

wip: unify request_number

refactor(core/reset): refactor confirm_share_words

[no changelog]
2023-01-13 17:09:25 +01:00
grdddj
c068c668fa feat(core/ethereum): remove EIP-712 field size limitation of 1024 bytes 2023-01-13 16:39:43 +01:00
grdddj
72ef41664f feat(python): show fingerprint before signatures in trezorctl firmware verify 2023-01-13 16:39:25 +01:00
grdddj
39b1776801 feat(tests): add pytest flag to not generate reports after each test
[no changelog]
2023-01-13 16:38:59 +01:00
grdddj
20f3658e7e feat(tests): allow for accepting the recent UI diff without recording the tests
[no changelog]
2023-01-13 16:38:59 +01:00
Martin
4f0343c8c6 docs: Specify --recurse-submodules as in core doc
This is needed for a successfull build for the legacy firmware as well
2023-01-13 12:06:32 +01:00
Roman Zeyde
72f456cc17 feat(legacy/firmware): increase 'challenge_hidden' max_size
Current limit doesn't work with SSH 8.9+ signatures.

Following https://github.com/romanz/trezor-agent/issues/408.
2023-01-13 11:51:00 +01:00
Claudio
c63b334136 Update blockchain_link.json
Update the syscoin URL, our previous blockexplorer at sys1.bcfn.ca isn't operational any longer, making the trezor connection to syscoin fail.
2023-01-12 17:56:55 +01:00
tychovrahe
115f7daaaa feat(core): prevent installing and running of incompatible firmware, prevent bootloader downgrade 2023-01-12 15:38:36 +01:00
tychovrahe
99d4b0185a fix(core): fix model T display reinitialization crash
[no changelog]
2023-01-11 16:19:02 +01:00
Pavol Rusnak
5668b5db2b chore(build): make it possible to override the docker command
via DOCKER environment variable

useful when using podman for example
2023-01-09 13:59:06 +01:00
Pavol Rusnak
b09585e192 chore(build): use host network instead of the default (bridge)
It seems that bridge is not a good default because it does not always
work out of the box.

See https://docs.docker.com/network/ for more info.
2023-01-09 13:59:06 +01:00
Vladimir Volek
f6676f044a chore: Cardano preview testnet 2023-01-09 13:58:11 +01:00
Tomas Susanka
6d8a49444a chore(readme): add link to trezor.io KB disclosure article 2023-01-09 10:45:31 +01:00
tychovrahe
3cc66301c3 fix(core): fix model T FMC timing
[no changelog]
2023-01-04 13:04:57 +01:00
matejcik
0c3b0371dd chore(legacy): bump versions after release 2023-01-02 11:37:56 +01:00
matejcik
a97dfd3a4f chore(python): bump version after release 2023-01-02 11:37:56 +01:00
matejcik
b96c3e22e3 docs(python): changelog for 0.13.5 release 2023-01-02 11:37:56 +01:00
matejcik
629cfa54f8 refactor(python/firmware): improve headertool, recognize legacy v3 signatures 2023-01-02 11:37:56 +01:00
matejcik
b37afe0199 refactor(python/firmware): introduce legacy v3 signing detection
related, change verify() method to accept dev_keys bool and select
the appropriate keys, as opposed to caller needing to figure out the keys
2023-01-02 11:37:56 +01:00
matejcik
66eedd164c feat(python/firmware): introduce fw model field 2023-01-02 11:37:56 +01:00
matejcik
20dace89ff feat(python/firmware): introduce a cleaner database of signing keys 2023-01-02 11:37:55 +01:00
matejcik
74471ce23e chore(legacy): generate changelogs 2023-01-02 11:11:05 +01:00
tychovrahe
13fd5d792d chore(legacy): bundle bootloader 1.12.0 into firmware 2023-01-02 11:03:38 +01:00
tychovrahe
6d2b73ea86 feat(legacy): add model info to image header 2023-01-02 11:03:38 +01:00
tychovrahe
335ac476a2 feat(legacy): filled production keys, 2 out of 3 signatures 2023-01-02 11:03:38 +01:00
tychovrahe
3cd47f85af feat(legacy): qa build for upgrade testing 2023-01-02 11:03:38 +01:00
tychovrahe
9d64039245 chore(legacy): bump versions to 1.12.x 2023-01-02 11:03:38 +01:00
matejcik
e6491bb3c7 build(legacy): add bootloader updater script 2023-01-02 11:03:38 +01:00
matejcik
29e064f07b chore(legacy/bootloader): drop unused VERSION_x_CHAR
[no changelog]
2023-01-02 11:03:38 +01:00
Ondrej Mikle
2b48ced330 chore(legacy): changelogs 2023-01-02 11:03:38 +01:00
Ondrej Mikle
0ee61fee5c fix(demo): fix build
[no changelog]
2023-01-02 11:03:38 +01:00
Ondrej Mikle
8ea3ca4c5e fix(legacy): better stack setup for debug devices 2023-01-02 11:03:38 +01:00
Ondrej Mikle
71e0b8c1c3 feat(legacy): make debugging less painful, remove PRODUCTION macro matrix, split reset_handlers 2023-01-02 11:03:38 +01:00
Ondrej Mikle
5b5e4a8b3e feat(legacy): better debugability for various PRODUCTION bootloader/FW settings 2023-01-02 11:03:38 +01:00
matejcik
e6feef5388 chore(python): bump version after release 2022-12-28 16:27:09 +01:00
matejcik
e545f8c451 docs(python): changelog for 0.13.5 release 2022-12-28 16:21:23 +01:00
matejcik
305d9091bd refactor(python/firmware): improve headertool, recognize legacy v3 signatures 2022-12-28 14:10:14 +01:00
matejcik
ef10457332 refactor(python/firmware): introduce legacy v3 signing detection
related, change verify() method to accept dev_keys bool and select
the appropriate keys, as opposed to caller needing to figure out the keys
2022-12-28 14:10:14 +01:00
matejcik
61a7e09bae feat(python/firmware): introduce fw model field 2022-12-27 15:24:10 +01:00
matejcik
cd20ff242f feat(python/firmware): introduce a cleaner database of signing keys 2022-12-27 15:23:57 +01:00
tychovrahe
305b7fe84d fix(core/rust): fix position calculation from center and size
[no changelog]
2022-12-16 16:41:24 +01:00
matejcik
5a237d6a94 feat(core/headertool): detect devel signatures for more objects (fixes #2616)
[no changelog]
2022-12-16 13:24:18 +01:00
matejcik
8921a124c3 fix(core/headertool): always rehash when inserting signature (fixes #2616)
[no changelog]
2022-12-16 13:24:18 +01:00
Martin Milata
253f2587dc fix(core/ui): polish XPUB screen
[no changelog]
2022-12-15 17:24:15 +01:00
Martin Milata
bdec3f3979 fix(core/rust/ui): polish confirm_fido
[no changelog]
2022-12-15 17:24:15 +01:00
tychovrahe
550e2a7951 feat(tests): add button to update fixtures directly from ui test report
[no changelog]
2022-12-15 12:28:27 +01:00
Martin Milata
a11be914cc chore(core/ui): RustLayout not a private class
[no changelog]
2022-12-13 17:15:15 +01:00
Martin Milata
2a3aabb57e refactor(core/rust/ui): avoid homescreen flicker during workflow restarts
[no changelog]
2022-12-13 17:15:15 +01:00
Martin Milata
5b3db7eca1 refactor(core/rust/ui): homescreen layouts
[no changelog]
2022-12-13 17:15:15 +01:00