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
grdddj
56df41afbd
feat(poetry): add binsize as a dependency
...
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
b0d7ca3ca2
feat(shell.nix): add bloaty as a dependency
...
[no changelog]
2023-07-27 13:34:29 +02:00
tychovrahe
238e3fd7c1
refactor(core): add abstraction over flash memory layout
...
[no changelog]
2023-07-25 10:25:20 +02:00
tychovrahe
fa71c8244c
fix(core): fix MPU settings
...
[no changelog]
2023-07-21 12:28:13 +02:00
tychovrahe
ad1f2360bd
fix(core): replace systick based wait in display SPI with loop as systick does not work in fault handlers
...
[no changelog]
2023-07-21 12:27:54 +02:00
grdddj
0a4b7eb06f
fix(tests): fix unstable UI in test_busy_expiry testcase
...
Asserting the device comes back to Homescreen, so the UI result is always the same
(when it does not get there, the assert will fail and the test will rerun).
[no changelog]
2023-07-20 10:02:11 +02:00
vdovhanych
5c5de4674e
ci: allow jobs to be cancelled when redundant
2023-07-19 17:26:11 +02:00
grdddj
7d453bd100
feat(tests): add command to automatically update UI fixtures from CI results
...
Usage:
$ python tests/update_fixtures.py ci
[no-changelog]
2023-07-19 08:58:37 +02:00
grdddj
821f8aad8f
feat(tests): saving fixtures.results.json file with result hashes after each UI test
...
[no changelog]
2023-07-19 08:58:37 +02:00
Martin Milata
4a6420c5dd
style(core): discovery.py
...
[no changelog]
2023-07-18 13:22:45 +02:00
grdddj
f5983e7843
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-18 13:01:25 +02:00
grdddj
4227b5c0b9
chore(core/rust): change design of TT's disabled confirm button
...
[no changelog]
2023-07-18 13:01:25 +02:00
Martin Milata
f9a1592162
build(core): fix DISC1 boardloader build
...
[no changelog]
2023-07-18 12:01:42 +02:00
grdddj
db9f76df0d
chore(style): apply pylint suggestion on site_scons python files
...
[no changelog]
2023-07-18 10:10:41 +02:00
grdddj
44ff6d42b3
chore(style): apply flake8 findings on site_scons python files
...
[no changelog]
2023-07-18 10:10:41 +02:00
grdddj
7df3219a7a
chore(style): apply black and isort style lints for site_scons python files
...
[no changelog]
2023-07-18 10:10:41 +02:00
grdddj
8beaf653b9
chore(style): include core/site_scons python files for style linting
...
[no changelog]
2023-07-18 10:10:41 +02:00
grdddj
19dd68f936
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-18 10:09:35 +02:00
grdddj
91740ae4aa
chore(core): change title of Shamir wallet creation
...
[no changelog]
2023-07-18 10:09:35 +02:00
grdddj
18a1e798e8
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-18 09:25:01 +02:00
grdddj
e31eb9570b
chore(core/rust): change design of TR's middle button
...
Move the text one pixel lower so the arms touch it in its center.
Decreasing the overall height by 2 pixels.
[no changelog]
2023-07-18 09:25:01 +02:00
grdddj
a520c1b9e4
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
ec9569a00e
chore(core): regenerate trezorui2.pyi
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
8f7122cb84
fix(core): rename confirm_backup to prompt_backup to signify it does not raise on cancellation
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
d6c6cacdd2
fix(tests): fix unstable autolock click test
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
52c69de138
chore(all): small design fixes
...
[no changelog]
2023-07-17 15:30:00 +02:00