1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-19 22:18:13 +00:00
Commit Graph

12248 Commits

Author SHA1 Message Date
Andrew Kozlik
75efc0a29d fixup! feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-10 18:13:05 +02:00
Andrew Kozlik
98c68dbf63 fixup! feat(core): Implement OPTIGA secure channel. 2023-08-10 18:12:35 +02:00
tychovrahe
3b40d67cdd fixup! feat(core): enable seamless build of bootloader using devkeys 2023-08-10 14:22:00 +02:00
matejcik
8f9a670646 chore(core): regenerate vendor headers 2023-08-10 13:56:40 +02:00
matejcik
f50092f97f feat(core): support checking generated vendor headers as part of make gen_check 2023-08-10 13:56:40 +02:00
matejcik
2546dbdaa6 fixup! feat(core): add prodtest and secret handling for T2B1 2023-08-10 13:56:40 +02:00
matejcik
a7f8f269bc feat(core): change resolution of embedded prodtest images, bump versions 2023-08-10 13:56:40 +02:00
tychovrahe
54dc3fdb8b feat(core): enable seamless build of bootloader using devkeys
[no changelog]
2023-08-10 13:33:29 +02:00
tychovrahe
1994ae1f1e fixup! feat(core): add prodtest and secret handling for T2B1 2023-08-10 13:27:25 +02:00
tychovrahe
0be5e81115 fixup! feat(core): add prodtest and secret handling for T2B1 2023-08-09 23:01:39 +02:00
tychovrahe
d822bce2a5 fixup! feat(core): add prodtest and secret handling for T2B1 2023-08-09 15:23:00 +02:00
Andrew Kozlik
213e9aa2b7 fixup! feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-09 09:03:35 +02:00
Andrew Kozlik
9481fb8482 fixup! feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-07 13:54:59 +02:00
Andrew Kozlik
97eb7c7ba4 fixup! feat(core): Implement OPTIGA secure channel. 2023-08-07 12:58:48 +02:00
Andrew Kozlik
41ed809a72 fixup! refactor(core): optiga_execute_command() 2023-08-07 12:58:30 +02:00
Andrew Kozlik
c77f1114a6 fixup! feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-07 10:57:09 +02:00
Andrew Kozlik
04c5d1bed7 fixup! feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-07 08:42:02 +02:00
Andrew Kozlik
945fa14d30 fixup! feat(core): add prodtest and secret handling for T2B1 2023-08-05 20:50:20 +02:00
Andrew Kozlik
e141147947 fixup! feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-05 20:44:46 +02:00
Andrew Kozlik
612c8a3ddc fixup! feat(core): add prodtest and secret handling for T2B1 2023-08-05 20:44:46 +02:00
Andrew Kozlik
36664a9ae8 fixup! feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-03 19:10:48 +02:00
Andrew Kozlik
c539c1c439 fixup! feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-03 16:46:08 +02:00
Andrew Kozlik
4a61ce9469 fixup! feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-03 16:20:37 +02:00
Andrew Kozlik
fe5ca60637 fixup! refactor(core): optiga_execute_command() 2023-08-03 11:18:03 +02:00
Andrew Kozlik
ca576c35bb feat(core): Implement OPTIGA VerifySign command. 2023-08-03 10:03:52 +02:00
Andrew Kozlik
86afc03a2e feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-02 16:29:28 +02:00
Andrew Kozlik
b0a8b5d6ae feat(core): Implement OPTIGA secure channel. 2023-08-02 16:29:28 +02:00
Andrew Kozlik
ba0aa205b4 refactor(core): optiga_execute_command()
- Remove presentation layer parameter.
- Use error-flushing command codes.
2023-08-02 16:28:54 +02:00
Andrew Kozlik
a5f1fef9da test(crypto): Add test vectors for TLS PRF with SHA-256. 2023-08-02 16:25:23 +02:00
Andrew Kozlik
675b8769de feat(crypto): Implement TLS PRF with SHA-256. 2023-08-02 16:25:23 +02:00
Andrew Kozlik
04bee4d4af test(crypto): Add AES-CCM test vectors. 2023-08-02 16:25:23 +02:00
Andrew Kozlik
90d8b5a42e feat(crypto): Implement AES-CCM. 2023-08-02 16:25:23 +02:00
Andrew Kozlik
212b343c0e feat(core): Implement comparison of OPTIGA metadata. 2023-08-02 00:37:46 +02:00
tychovrahe
324502cc17 feat(core): add prodtest and secret handling for T2B1
[no changelog]
2023-08-02 00:37:46 +02:00
Andrew Kozlik
74759310bb feat(core): Integrate OPTIGA Trust M
[no changelog]
2023-08-02 00:35:43 +02:00
grdddj
a4034097d6 feat(tests): number the screens in UI test reports, give unique IDs to images
[no changelog]
2023-07-28 09:43:34 +02:00
grdddj
87d4a2622e chore(tests): regenerate fixtures
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
104fee78c5 chore(tests): use special recovery functions for upgrade tests
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
c99fd824b3 chore(tests): refactor recovery input flows
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
c97c515718 chore(tests): increase the number of asserts of screen content in input flows
Done to make tests more readable and so that they fail at the right spot when something changes

[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
e8ee3f7ee1 chore(tests): adapt click tests for the new recovery flow
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
d48bae4598 chore(core/rust): delete unused NotificationFrame
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
463f0df22a chore(core): modify design of recovery flow
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
a8d57bf2c4 chore(core/rust): add missing traces to components
[no changelog]
2023-07-28 09:41:04 +02:00
dependabot[bot]
9234db79e9 chore(deps): bump certifi from 2022.12.7 to 2023.7.22
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2023.07.22)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-27 13:44:41 +02:00
grdddj
781493a7ae chore(ci): regenerate docs
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
3f0701363d feat(ci): add firmware.elf size checkers into CI
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
387362572d feat(ci): export firmware.elf from firmware build as an artifact
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
668bddff17 feat(tools): add scripts for firmware.elf file analysis using binsize
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
ee81f98708 chore(poetry): regenerate lock file
[no changelog]
2023-07-27 13:34:29 +02:00