M1nd3r
f00011d480
feat(core): implement a new Trezor-Host protocol
2024-08-22 13:55:03 +02:00
Ioan Bizău
522d33a71f
refactor(core): send out ButtonRequest name
...
[no changelog]
2024-07-19 11:28:07 +03:00
Andrew Kozlik
b71a809da3
feat(common): Add DebugLinkOptigaSetSecMax message.
...
[no changelog]
2024-07-09 16:52:50 +02:00
obrusvit
2de8acc141
chore(core): remove CoSi functionality
...
trezorctl CoSi feature is removed from all models
2024-07-01 09:32:38 +02:00
Pavol Rusnak
3602a8dde9
chore(legacy): remove CoSi functionality
2024-07-01 09:32:38 +02:00
Andrew Kozlik
9c50e15cf7
chore: Bump firmware and fix versions due to storage upgrade.
2024-06-21 18:55:01 +02:00
Andrew Kozlik
183e53d3c2
feat(storage): Rework PIN processing and upgrade storage.
2024-06-21 18:55:01 +02:00
cepetr
0f1cac9695
refactor(core): optimize assert/fatal_error for reduced flash footprint
...
[no changelog]
2024-06-17 16:57:33 +02:00
Marek Polak
4fd68b8f38
chore(legacy): remove unused checks
...
[no changelog]
2024-06-07 16:58:17 +02:00
Ioan Bizău
8870869f93
chore(core): rename recovery type & kind and tweak feature flags
2024-06-05 12:35:09 +03:00
Ioan Bizău
8ef7dfab0d
feat(core): implement repeated backup
2024-06-05 12:35:09 +03:00
tychovrahe
a65511846b
feat(core): added user adjustable brightness setting
2024-06-03 14:26:25 +02:00
Ondřej Vejpustek
9a4215581e
refactor(legacy): fix empty parameter list warnings
...
[no changelog]
2024-05-10 20:06:28 +02:00
Ondřej Vejpustek
18f7820d47
style: fix style according to new clang
...
[no changelog]
2024-05-10 20:06:28 +02:00
Ioan Bizău
3006224bff
feat(core): add ability to request backups with any number of groups/shares
2024-05-01 09:23:40 +02:00
overcat
3d1e2bc20d
fix(legacy): resolves the issue of incorrect signature generation when the Stellar transaction source account differs from the signing account.
2024-04-10 09:28:11 +02:00
matejcik
0553a2d4b4
fix(legacy): convert storage ui enum to text
...
[no changelog]
2024-03-30 12:10:59 +01:00
Martin Milata
3f10a291b5
feat(common): send BIP-380 descriptor in GetPublicKey response
...
[no changelog]
2024-02-27 11:09:56 +01:00
tychovrahe
743ed413f6
feat(core): add support for quad-word only storage
...
[no changelog]
2024-02-20 09:37:28 +01:00
grdddj
b8ea21d24a
feat(all): implement translations into Trezor
...
Co-authored-by matejcik <ja@matejcik.cz>
2024-02-12 14:49:32 +01:00
overcat
579cc0d882
feat(common & core & legacy & python/stellar): add support for ClaimClaimableBalanceOp
.
2023-12-11 11:14:33 +01:00
matejcik
75c51fa08d
fix(legacy): exclude Solana messages
2023-12-05 22:11:41 +01:00
tychovrahe
10021bf364
chore(core): fix gen and style problems
...
[no changelog]
2023-10-31 13:32:20 +01:00
cepetr
804874c7b9
feat(common): introduce interaction-less upgrade
2023-10-27 16:15:15 +02:00
Andrew Kozlik
dee559f4f9
feat(core): Integrate Optiga into PIN verification.
2023-09-27 17:17:09 +02:00
grdddj
76c6e9cd9d
feat(all): implement support information for T2B1
...
WIP - change trezor{1,2} to their internal names, add support for model R
WIP - add EOS and NEM features Capability only for TT
WIP - not include EOS and NEM into TR
WIP - choose between device models when generating coininfo
WIP - regenerate coininfo.py
WIP - skip NEM, EOS, Dash, BGold and Decred device tests for TR
WIP - fix python support
WIP - fix unit tests
WIP - import bitcoin-like code only when needed
WIP - remove ignored coins for TR in fixtures.json
WIP - make all the external references to models UPPERCASE
WIP - do the model separation in mako script also for tokens and networks
WIP - hot-fixing non-supporting RELEASES_URL for new model names
WIP - support.py releases CLI command takes a list of -r key-value pairs DEVICE=VERSION
WIP - run `python support.py release`
WIP - use utils.MODEL_IS_T2B1 to ignore NEM and EOS
WIP - change all the docs and commands to have UPPERCASE model names
[no changelog]
2023-09-14 13:54:09 +02:00
Andrew Kozlik
2dc5857336
feat(common): Add AuthenticateDevice message.
...
[no changelog]
2023-09-13 15:45:48 +02:00
Pavol Rusnak
92e29b6036
chore(common): remove MUE support
...
the coin is dead, domain not working, etc.
2023-08-16 10:31:50 +02:00
tychovrahe
e8281385f6
feat(core): implement secret handling in bootloader
2023-08-15 09:37:38 +02:00
Andrew Kozlik
21f4aec8de
refactor: Unify secp256k1_zkp usage.
...
[no changelog]
2023-06-21 08:36:20 +02:00
tychovrahe
a2f8cb9d1c
feat(core): add internal model field to features
...
[no changelog]
2023-06-06 09:39:45 +02:00
grdddj
da14c22712
feat(all): add UI for Model R
2023-05-31 10:14:54 +02:00
grdddj
590315bdc1
feat(all): change debugging messages in protobuf
2023-05-11 21:02:21 +02:00
matejcik
f0486a2d0b
fix(legacy): limit EthereumGetPublicKey allowable paths
2023-03-24 13:24:46 +01:00
matejcik
35f4e1ce19
fix(legacy): display very large amounts
...
Previously, an amount whose decimal representation with suffix does not
fit in buffer would not be rendered at all. This looks weird in
"Send to address 0xblabla".
Enlarging the buffer lets the amount be stringified. Then it won't fit
on screen so this is not a perfect fix, but "Send 25000000... to
address" is better than before.
2023-03-24 13:24:46 +01:00
matejcik
abbe5535ad
feat(legacy): update Ethereum definitions to verify using CoSi
2023-03-24 13:24:46 +01:00
matejcik
f4425a3ac1
feat(legacy): implement CoSi verification
2023-03-24 13:24:46 +01:00
Martin Novák
0f07d74063
feat(legacy): support external Ethereum definitions
2023-03-24 13:24:46 +01:00
Martin Milata
dce876069b
Merge branch 'release/23.03'
...
Conflicts:
legacy/firmware/version.h
tests/ui_tests/fixtures.json
2023-03-20 13:02:35 +01:00
matejcik
5cf089fbd3
docs(legacy): remove wrong link from changelog
2023-03-06 12:57:06 +01:00
matejcik
1eb0eb9d91
fix(legacy): lower maximum of chars per line
...
so that we actually fit if all the biggest characters are used
[no changelog]
(cherry picked from commit 770cd19899
)
2023-03-02 20:39:42 +01:00
matejcik
770cd19899
fix(legacy): lower maximum of chars per line
...
so that we actually fit if all the biggest characters are used
[no changelog]
2023-03-02 16:43:03 +01:00
Martin Milata
cdc17d1446
chore(legacy/firmware): bump version to 1.12.2
...
[skip_ci]
2023-03-01 10:14:25 +01:00
Martin Milata
7430850da5
chore(legacy/firmware): revert version to 1.12.1
...
[no changelog]
2023-02-28 17:39:32 +01:00
Martin Milata
b102d8879d
docs(legacy/firmware): changelog for 1.12.1
2023-02-28 15:44:03 +01:00
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
8486aa4ed4
feat(legacy): Validate script type of change-outputs in Bitcoin signing.
2023-02-28 14:06:07 +01:00
Andrew Kozlik
f2a73637fe
feat(legacy): Check script type match for change-outputs in Bitcoin signing.
2023-02-28 14:06:07 +01:00
Andrew Kozlik
2a3cc688a1
fix(legacy): Sync input sanitization with trezor-core.
2023-02-28 14:06:07 +01:00
tychovrahe
03c64f8faa
chore(legacy): bump versions after release
2023-02-27 14:54:25 +01:00