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

12258 Commits

Author SHA1 Message Date
matejcik
7c4a121771 temp: build prodtest with devel vendor header 2023-08-14 11:23:37 +02:00
matejcik
614ce13bcb chore(core): bump prodtest version 2023-08-14 11:23:37 +02:00
matejcik
e5b0bdbab4 fixup! enable writing optiga secret 2023-08-14 10:58:46 +02:00
Andrew Kozlik
42e936a623 fixup! feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-11 18:45:16 +02:00
Andrew Kozlik
c24a1461bc fixup! feat(crypto): Implement TLS PRF with SHA-256. 2023-08-11 17:56:20 +02:00
Andrew Kozlik
879086fd60 fixup! feat(crypto): Implement AES-CCM. 2023-08-11 17:55:48 +02:00
Andrew Kozlik
e5abdf1a95 fixup! feat(core): Implement OPTIGA provisioning in prodtest. 2023-08-11 16:35:45 +02:00
tychovrahe
7a933ee0e7 fixup! fixup! feat(core): add prodtest and secret handling for T2B1 2023-08-11 11:15:26 +02:00
Andrew Kozlik
50cfdf4b83 test(crypto): Add SHA-384 test vectors. 2023-08-10 18:13:35 +02:00
Andrew Kozlik
d367c71eb4 feat(crypto): Implement sha384_Raw(). 2023-08-10 18:13:31 +02:00
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