1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-10-17 21:39:23 +00:00
Commit Graph

850 Commits

Author SHA1 Message Date
M1nd3r
a115f19857 chore(core): change DebugLinkGetState channel information to bytes
[no changelog]
2024-08-21 09:18:26 +02:00
M1nd3r
38cc5de6f3 chore(core): allow DebugLinkGetState to access data from specific thp channel
[no changelog]
2024-08-19 16:12:34 +02:00
M1nd3r
bdc6a60ccb feat(trezorlib): add curve25519
[no changelog]
2024-08-16 11:41:42 +02:00
M1nd3r
62684c2ebc feat(trezorlib): add checksum
[no changelog]
2024-08-16 11:41:11 +02:00
M1nd3r
c8e4fd7fba feat(trezorlib): allow encoding of protobuf messages without wire type
[no changelog]
2024-08-16 11:36:53 +02:00
M1nd3r
ff859be2c3 refactor(trezorlib): change usb-reset to reset all connected trezor connections
[no changelog]
2024-08-16 11:35:41 +02:00
M1nd3r
43ed952900 refactor(trezorlib): extract protocol_v1 and protocol_v2
[no changelog]
2024-08-12 19:54:47 +02:00
M1nd3r
3cab8fbb79 feat(trezorlib): create transports with correct protocols
[no changelog]
2024-08-12 19:35:39 +02:00
M1nd3r
121ed1f530 refactor(trezorlib): decouple protocol from handler
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
797aec9e26 feat(core): add thp pairing values into debugLinkState object, allow debugLinkGetState in pairing (in one place) 2024-08-12 12:14:24 +02:00
M1nd3r
5394ce8df7 feat(core): implement a new Trezor-Host protocol 2024-08-12 12:14:24 +02:00
Ioan Bizău
522d33a71f refactor(core): send out ButtonRequest name
[no changelog]
2024-07-19 11:28:07 +03:00
tychovrahe
354dad617d fix(core): fix vector table alignment on STM32U5
[no changelog]
2024-07-16 16:38:48 +02:00
tychovrahe
7c94080227 refactor(core): move vendor headers to model specific directories
[no changelog]
2024-07-16 15:56:28 +02:00
tychovrahe
11b1d5ca41 chore(core): add T3B1 production keys
[no changelog]
2024-07-16 15:56:28 +02:00
tychovrahe
78b4017859 feat(core): add support for T3B1 2024-07-16 15:56:28 +02:00
Andrew Kozlik
b6b1ad8825 feat(python): Implement DebugLinkOptigaSetSecMax. 2024-07-09 16:52:50 +02: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
matejcik
3a039c505f chore(python): bump version after release 2024-06-25 13:43:13 +02:00
matejcik
58b1a95052 docs(python): update README 2024-06-25 13:43:13 +02:00
matejcik
9b1bffca3b docs(python): changelog for 0.13.9 2024-06-25 13:43:13 +02:00
matejcik
d1981e745e fix(python): fallback for trezorctl device setup on older firmwares
fixes #3956
[no changelog] because the slip39-single feature was not yet released
2024-06-25 13:43:13 +02:00
matejcik
32d26933a6 style(python): modernize type annotations in cli/device.py 2024-06-25 13:43:13 +02:00
matejcik
92e8bf5e60 chore(python): regenerate documentation 2024-06-25 13:43:13 +02:00
matejcik
e5686c24e3 build(python): update setuptools manifest 2024-06-25 13:43:13 +02:00
matejcik
cd55d32407 refactor(python/protobuf): allow field types imported in the same module 2024-06-25 13:43:13 +02:00
matejcik
27fef37cc9 style(python): modernize type annotations in protobuf.py 2024-06-25 13:43:13 +02:00
matejcik
eaeb58fb25 chore(python): annotate package with minimum python 3.8
also add 3.12 to tox config
2024-06-25 13:43:13 +02:00
matejcik
0fc193ab80 fix(python): increase homescreen quality when uploading via trezorctl
fixes #3893
2024-06-25 13:43:13 +02:00
matejcik
f6924c1ad4 feat(python): add certificate whitelist for device authentication 2024-06-25 13:35:16 +02:00
matejcik
d3bdedf421 feat(python): implement full certificate verification in trezorctl (fixes #3364) 2024-06-25 13:35:16 +02:00
Andrew Kozlik
4ee81daee7 feat(core): Add optiga_sec field to Features
[no changelog]
2024-06-25 12:45:00 +02:00
Martin Milata
f2a2ddfd8d Merge branch 'release/24.06' 2024-06-17 22:14:02 +02:00
r0tc
61fe99036e fix(python): remove duplicated 0x prefix for publish sign-tx 2024-06-14 14:16:28 +02:00
matejcik
da75d8f4b6 chore(common): make unused fields optional
[no changelog]
2024-06-10 11:06:06 +02:00
matejcik
863435cc9d feat(python/debuglink): make input flows part of the traceback 2024-06-06 14:00:13 +02:00
Martin Milata
8c9f5ebbca tests(core): fix T3T1 default flow 2024-06-06 14:00:13 +02:00
Ioan Bizău
2c390a2030 feat(python): add ability to set up a device with SLIP39 "single" 2024-06-06 14:00:13 +02:00
obrusvit
5bd6996ae4 feat(core/ui): show success screens between shares
This commit also adds minor improvements to reset flow.

[no changelog]
2024-06-06 14:00:13 +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
b9a55cf2a7 feat(core): add settings to turn haptic on/off
[no changelog]
2024-06-03 14:26:25 +02:00
tychovrahe
a65511846b feat(core): added user adjustable brightness setting 2024-06-03 14:26:25 +02:00
Martin Milata
38b0361ded test(core/ui): fix bitcoin signtx for T3T1 2024-05-31 11:59:52 +00:00
Martin Milata
d6e5800413 feat(core): add icons for T3T1 2024-05-31 11:59:52 +00:00
Andrew Kozlik
f24c48ef1e feat(core): Add extendable BackupTypes. 2024-05-28 18:03:26 +02:00
Peter Jaško
56f963d332 chore: Changelog 2024-05-23 10:01:48 +02:00
Peter Jaško
7eb6fcf43c feat(cardano): Tag sets 2024-05-23 10:01:48 +02:00
Peter Jaško
10e4352aad feat(cardano): Add Conway certificates 2024-05-23 10:01:48 +02:00