Martin Milata
233a292fd2
Merge branch 'master' into secfix/23.03
...
Conflicts:
core/Makefile
core/SConscript.firmware
core/embed/firmware/bootloader.bin
core/embed/firmware/bootloaders/bootloader_T.bin
core/embed/firmware/bootloaders/bootloader_T2T1.bin
python/src/trezorlib/firmware/core.py
python/src/trezorlib/firmware/models.py
2023-02-28 15:20:36 +01:00
Andrew Kozlik
300c986851
feat(legacy): Implement SetBusy.
2023-02-27 14:22:25 +01:00
tychovrahe
335ac476a2
feat(legacy): filled production keys, 2 out of 3 signatures
2023-01-02 11:03:38 +01:00
Ondrej Mikle
e2abd2a9ad
feat(legacy): bootloader with v3 SignMessage signatures + signatures debug
...
Removed oldest v1 style of firmware signature and presence checks.
Added debug helpers for T1 signatures.
Support for v2 and v3 signatures, but can only update FW to v3-style signed.
Support for debugging T1 signatures.
Scripts and README for debugging v2/v3 FW signing scheme.
Firmware in GetFeatures counts only v3 signatures as signed.
Add documentation and comments about signing schemes like a sane person
2022-11-22 15:00:19 +01:00
matejcik
4df7f2f6b0
Revert "feat(legacy): implement firmware dumping"
...
This reverts commit 64df33d8d8
.
2022-08-02 17:12:07 +02:00
Andrew Kozlik
84876dc971
feat(legacy): Add fsm_abortWorkflows().
2022-05-03 21:50:50 +02:00
Andrew Kozlik
e24e9fcdb3
fix(legacy): Check PIN before confirming critical dialogs.
2022-05-03 21:50:50 +02:00
Andrew Kozlik
4c60f80f44
feat(legacy): Add state sanity check to fsm_msg*Ack() functions.
2022-05-03 21:50:50 +02:00
matejcik
540d3ebaab
feat(legacy): report EMULATOR vendor in legacy
2022-05-03 19:00:04 +02:00
matejcik
64df33d8d8
feat(legacy): implement firmware dumping
2022-05-03 19:00:04 +02:00
Andrew Kozlik
d693b0c196
feat(legacy): Return fw_vendor in firmware Features message.
...
[no changelog]
2022-05-03 19:00:04 +02:00
Andrew Kozlik
bd8d9c9c6b
feat(legacy): Show progress in GetFirmwareHash.
2022-05-03 19:00:04 +02:00
Andrew Kozlik
e9828a5b59
feat(legacy): Implement GetFirmwareHash message.
2022-05-03 19:00:04 +02:00
matejcik
becf5dcc53
chore(legacy): remove Lisk
2021-08-19 10:25:41 +02:00
matejcik
9ab1891b22
feat(common): more required fields in messages-management
...
[no changelog]
2021-08-04 15:03:11 +02:00
Andrew Kozlik
2dbde040c4
feat(legacy): Add safety_checks setting.
2021-05-24 17:47:43 +02:00
matejcik
0964517fe7
fix(legacy): do not query presence of newly-required protobuf fields
2021-02-10 10:56:52 +01:00
Martin Milata
7d8fbacba7
feat(legacy): add auto_lock_delay_ms to Features
2020-10-02 11:06:16 +02:00
matejcik
58621711d1
legacy: implement EndSession
2020-08-28 15:37:06 +02:00
Martin Milata
48e1dc957f
legacy: raise error on auto-lock value out of range
2020-07-22 21:38:42 +02:00
Tomas Susanka
e534ae3ad7
legacy, core: rename Features.pin_cached to unlocked and unify
2020-06-19 21:26:36 +02:00
Tomas Susanka
4239e8d551
legacy: set initialized in storage to false if no mnemonic is present
2020-06-19 09:06:30 +02:00
Tomas Susanka
41966c60db
legacy: initialized field in Features is true only if mnemonic is stored
2020-06-05 11:07:01 +02:00
matejcik
0600d87c8c
common: rename ClearSession to LockDevice, introduce EndSession
2020-06-04 16:18:46 +02:00
Tomas Susanka
f93f6e445b
legacy: store multiple sessions/caches at the same time
2020-02-21 14:40:42 +01:00
Pavol Rusnak
73ed2f3450
legacy: small nitpicks related to the new passphrase handling
2020-02-07 11:41:03 +00:00
Tomas Susanka
c65b57affb
core, legacy: remove passphrase_cached
2020-02-07 11:41:00 +00:00
Tomas Susanka
a3f3d4fcdb
remove ping.passphrase/pin
2020-02-07 11:41:00 +00:00
Tomas Susanka
48fe192103
legacy: clear up passphrase usage
2020-02-07 11:41:00 +00:00
Tomas Susanka
041a95f738
legacy: new passphrase redesign draft
2020-02-07 11:40:59 +00:00
Andrew Kozlik
829da5fe6c
legacy: Implement ChangeWipeCode message for Trezor One.
2019-11-25 12:32:20 +01:00
matejcik
34913a328a
all: disallow most RecoveryDevice fields in dry-run ( fixes #666 )
2019-11-20 12:27:57 +01:00
Pavol Rusnak
16af7f1353
common: add {needs,no}_backup flags to LoadDevice, make it debug only
2019-11-13 16:48:35 +01:00
Tomas Susanka
499eb8e628
legacy: get next u2f counter
2019-11-13 11:33:12 +00:00
Andrew Kozlik
ba9eee3b8f
core, legacy: Don't allow change_pin if device is not initialized.
2019-10-04 13:54:43 +02:00
Pavol Rusnak
1a71c7a3e8
common: rename Features.features to Features.capabilities
2019-08-28 15:02:30 +02:00
Pavol Rusnak
ca494940a5
legacy: fill in Features.features
2019-08-23 13:52:13 +02:00
Pavol Rusnak
9d8ebfcdbc
legacy: remove Features.features field for now, will get reintroduced later
2019-08-21 15:28:02 +02:00
Pavol Rusnak
a25c9fd307
legacy: fill in Features.features with enabled features
2019-08-20 16:13:33 +02:00
Tomas Susanka
accc33c8e6
legacy: replace load_device mnemonic to mnemonics
2019-07-24 17:04:54 +02:00
Pavol Rusnak
54d348228f
all: rename TREZOR to Trezor where possible
2019-06-17 20:28:29 +02:00
Pavol Rusnak
236ca1ae83
legacy: enable Bitcoin only firmware
2019-04-27 16:16:33 +02:00
Pavol Rusnak
8b06598474
core+legacy: rework code styling checks
2019-04-18 17:40:55 +02:00
matejcik
6aa05f8a6f
MONOREPO MERGE trezor-mcu
2019-04-15 19:14:58 +02:00