test(core): test both `AuthenticateDevice` flows
What changed, and why it matters
This commit only adds and reorganizes automated tests for the device-authentication feature on Trezor hardware wallets. It does not change the firmware code that runs on the device, so it cannot introduce a security vulnerability or fix one in the shipped product. The changes make the test suite exercise both the Optiga and Tropic authentication flows, test chunking sizes, and verify that invalid requests are rejected with proper error messages.
No security action required; treat as routine test maintenance. Reviewers may verify that the new tests pass in CI and that the UI fixture hashes are correctly regenerated.
Security signals we found
No firmware code changes
Test-only commit
Adds negative test cases for AuthenticateDevice/GetAuthenticityProofChunk error handling
Expands coverage of both Optiga and Tropic device-authentication flows
Evidence from the diff
The diff modifies tests/device_tests/test_authenticate_device.py and the corresponding UI test fixture hashes in tests/ui_tests/fixtures.json. It refactors challenge parametrization into a shared fixture, adds a chunk_size fixture, extends the Optiga/Tropic tests to cover chunk sizes 0/16/1024, and introduces negative tests for invalid proof indices, out-of-range offsets/sizes, missing signatures/certificates, and unexpected messages. No firmware source files are touched.
Changed components
tests/device_tests/test_authenticate_device.pytests/ui_tests/fixtures.jsonInspect captured patch +502 / −122
diff --git a/tests/device_tests/test_authenticate_device.py b/tests/device_tests/test_authenticate_device.py
index 36a722b5..057b2080 100644
--- a/tests/device_tests/test_authenticate_device.py
+++ b/tests/device_tests/test_authenticate_device.py
@@ -1,33 +1,48 @@
import pytest
-from trezorlib import device
+from trezorlib import device, exceptions, messages
from trezorlib.debuglink import DebugSession as Session
from ..common import compact_size
from .certificate import check_signature_optiga, check_signature_tropic
+# The tests below require Optiga (and some require Tropic)
pytestmark = pytest.mark.models("safe")
-@pytest.mark.parametrize(
- "challenge",
- (
- b"",
- b"hello world",
- b"\x00" * 1024,
- bytes.fromhex(
- "21f3d40e63c304d0312f62eb824113efd72ba1ee02bef6777e7f8a7b6f67ba16"
+@pytest.fixture(
+ scope="module",
+ params=[
+ pytest.param(b"", id="empty"),
+ pytest.param(b"hello world", id="hello_world"),
+ pytest.param(b"\x00" * 1024, id="1kB_zeroes"),
+ pytest.param(
+ bytes.fromhex(
+ "21f3d40e63c304d0312f62eb824113efd72ba1ee02bef6777e7f8a7b6f67ba16"
+ ),
+ id="32B_digest",
),
- ),
+ ],
)
-def test_authenticate_device_optiga(session: Session, challenge: bytes) -> None:
+def challenge(request: pytest.FixtureRequest) -> bytes:
+ return request.param
+
+
+@pytest.fixture(scope="module", params=[0, 16, 1024])
+def chunk_size(request: pytest.FixtureRequest) -> int:
+ return request.param
+
+
+def test_authenticate_device_optiga(
+ session: Session, challenge: bytes, chunk_size: int
+) -> None:
# NOTE Applications must generate a random challenge for each request.
if not session.features.bootloader_locked:
pytest.xfail("unlocked bootloader")
# Issue an AuthenticateDevice challenge to Trezor.
- proof = device.authenticate(session, challenge)
+ proof = device.authenticate(session, challenge, chunk_size)
data = b"\x13AuthenticateDevice:" + compact_size(len(challenge)) + challenge
check_signature_optiga(
@@ -35,26 +50,17 @@ def test_authenticate_device_optiga(session: Session, challenge: bytes) -> None:
)
-@pytest.mark.parametrize(
- "challenge",
- (
- b"",
- b"hello world",
- b"\x00" * 1024,
- bytes.fromhex(
- "21f3d40e63c304d0312f62eb824113efd72ba1ee02bef6777e7f8a7b6f67ba16"
- ),
- ),
-)
-@pytest.mark.models("core", skip=["safe3", "safe5"], reason="Not using Tropic")
-def test_authenticate_device_tropic(session: Session, challenge: bytes) -> None:
+@pytest.mark.models(skip=["safe3", "safe5"], reason="Not using Tropic")
+def test_authenticate_device_tropic(
+ session: Session, challenge: bytes, chunk_size: int
+) -> None:
# NOTE Applications must generate a random challenge for each request.
if not session.features.bootloader_locked:
pytest.xfail("unlocked bootloader")
# Issue an AuthenticateDevice challenge to Trezor.
- proof = device.authenticate(session, challenge)
+ proof = device.authenticate(session, challenge, chunk_size)
data = b"\x13AuthenticateDevice:" + compact_size(len(challenge)) + challenge
check_signature_tropic(
@@ -63,3 +69,101 @@ def test_authenticate_device_tropic(session: Session, challenge: bytes) -> None:
session.model,
data,
)
+
+
+@pytest.fixture(scope="function")
+def proof_sizes(session: Session) -> messages.AuthenticityProofSizes:
+ """Fetch AuthenticityProof sizes, for testing invalid subsequent requests."""
+ if not session.features.bootloader_locked:
+ pytest.xfail("unlocked bootloader")
+
+ # Issue an AuthenticateDevice challenge to Trezor.
+ return session.call(
+ messages.AuthenticateDevice(challenge=b"", stream=True),
+ expect=messages.AuthenticityProofSizes,
+ )
+
+
+@pytest.mark.models(["safe3", "safe5"], reason="No tropic signature")
+def test_authenticate_device_no_signature(
+ session: Session, proof_sizes: messages.AuthenticityProofSizes
+) -> None:
+ assert proof_sizes.tropic_signature is None
+ assert proof_sizes.tropic_certificates == []
+
+ # fetch missing signature (no Tropic on this model)
+ with pytest.raises(exceptions.TrezorFailure, match="DataError: No signature"):
+ session.call(
+ messages.GetAuthenticityProofChunk(
+ proof_type=messages.AuthenticityProofType.TROPIC,
+ index=None,
+ offset=0,
+ size=0,
+ )
+ )
+
+
+def test_authenticate_device_no_certificate(
+ session: Session, proof_sizes: messages.AuthenticityProofSizes
+) -> None:
+ # use wrong index when requesting a certificate
+ with pytest.raises(exceptions.TrezorFailure, match="DataError: No certificate"):
+ session.call(
+ messages.GetAuthenticityProofChunk(
+ proof_type=messages.AuthenticityProofType.OPTIGA,
+ index=len(proof_sizes.optiga_certificates),
+ offset=0,
+ size=0,
+ )
+ )
+
+
+def test_authenticate_device_invalid_range_size(
+ session: Session, proof_sizes: messages.AuthenticityProofSizes
+) -> None:
+ # use wrong chunk range size
+ with pytest.raises(
+ exceptions.TrezorFailure, match="DataError: Invalid chunk range"
+ ):
+ session.call(
+ messages.GetAuthenticityProofChunk(
+ proof_type=messages.AuthenticityProofType.OPTIGA,
+ index=None,
+ offset=0,
+ size=proof_sizes.optiga_signature + 1,
+ )
+ )
+
+
+def test_authenticate_device_invalid_range_offset(
+ session: Session, proof_sizes: messages.AuthenticityProofSizes
+) -> None:
+ # use wrong chunk range offset
+ with pytest.raises(
+ exceptions.TrezorFailure, match="DataError: Invalid chunk range"
+ ):
+ session.call(
+ messages.GetAuthenticityProofChunk(
+ proof_type=messages.AuthenticityProofType.OPTIGA,
+ index=None,
+ offset=proof_sizes.optiga_signature + 1,
+ size=0,
+ )
+ )
+
+
+def test_authenticate_device_unexpected(
+ session: Session, proof_sizes: messages.AuthenticityProofSizes
+) -> None:
+ session.client.ping("Should stop AuthenticityProof streaming")
+
+ with pytest.raises(
+ exceptions.TrezorFailure, match="UnexpectedMessage: Unexpected message"
+ ):
+ session.call(
+ messages.GetAuthenticityProofChunk(
+ proof_type=None,
+ offset=0,
+ size=0,
+ )
+ )
diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json
index 1139c2d9..e55c0c71 100644
--- a/tests/ui_tests/fixtures.json
+++ b/tests/ui_tests/fixtures.json
@@ -13474,10 +13474,23 @@
"T3B1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "3615f935479334da1c10e91b6560430a9d9c558518fa7603d7f34f25111114e4",
"T3B1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "0a0d6a92d847e2461fb53ff1e08acfa8630aca80cf4f3659fb027c567075802b",
"T3B1_cs_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "f97325252b752f3c5d588da6f3793d5ea664028b9cdc3a44b54c2f946c19a02b",
-"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
-"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
-"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
-"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_no_certificate": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_no_signature": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
+"T3B1_cs_test_authenticate_device.py::test_authenticate_device_unexpected": "c4d70e6d5557e193a3ce21d315c563ea9c23882101cc51d93721039cf8c0a164",
"T3B1_cs_test_autolock.py::test_apply_auto_lock_delay": "84df901b59a111057c3d051fc0be8a0696ce434d8dc60f97cc33ae3299583bcf",
"T3B1_cs_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "6d3d3b430ab1e7d975a4f61f852380a39cce5032e0747c89d1e719f4bd531ed8",
"T3B1_cs_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "6d3d3b430ab1e7d975a4f61f852380a39cce5032e0747c89d1e719f4bd531ed8",
@@ -15154,10 +15167,23 @@
"T3B1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "745bac39362fdc4b51d00bef2809e77e7f2937d452cce6452e9ebc561825a348",
"T3B1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "fdf51240d9f3cb9cefa28dcb25e554b262b47aa0de86abab9e005274a63bbe92",
"T3B1_de_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "8ee7a3ae8761b189b596716b75315e1a340120a10d86d52b8eb30d99ab7c26be",
-"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
-"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
-"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
-"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_no_certificate": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_no_signature": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
+"T3B1_de_test_authenticate_device.py::test_authenticate_device_unexpected": "b862445e9ca157a58d9c2ea68430faecf5249eccac44311bfd22e727bbdc1fb8",
"T3B1_de_test_autolock.py::test_apply_auto_lock_delay": "098e60c4a5c4df04f2469ee02ef17c41627b6546bebc721ecce041444de13017",
"T3B1_de_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "1e2a74bcd8c250f5bc09a819b4603894ea9cdb2bdff9b09c57f574b25829d920",
"T3B1_de_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "1e2a74bcd8c250f5bc09a819b4603894ea9cdb2bdff9b09c57f574b25829d920",
@@ -16834,10 +16860,23 @@
"T3B1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "e727938cbaab07b25dc870dcf5ce899f257eb4a43db152d157e2e3cdf5fefada",
"T3B1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "e0944df115a85e10bcb4c1062bf22cc4e3cba743e348e0608cfe452adc2836ae",
"T3B1_en_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "ec335e00e0eb46175c681f759f40658ca55ba87e79e46c7eb17797862ccad625",
-"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
-"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
-"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
-"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_no_certificate": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_no_signature": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
+"T3B1_en_test_authenticate_device.py::test_authenticate_device_unexpected": "54f9c059ce62972f4f2a8361890e9692423ab2f45a5feae9b3b552e696bcd1da",
"T3B1_en_test_autolock.py::test_apply_auto_lock_delay": "5ddd694de68a7fcde26457c29aecd67dc520b1e18e8cdb7c6b7b420f49917597",
"T3B1_en_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "d32c8deaaf9e83edd8f67d40f44c1104674d7c06b15dc5f2097d5063de990b64",
"T3B1_en_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "d32c8deaaf9e83edd8f67d40f44c1104674d7c06b15dc5f2097d5063de990b64",
@@ -18514,10 +18553,23 @@
"T3B1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "b90f4f145f3d54b388b6e3de4aa786f3d8cdda913fff026a83312e197b7e0018",
"T3B1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "20308d2f4f0f25e8cc29704bf4ab2cf1799d26a9d47674280199a59e372e12d1",
"T3B1_es_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "86ff446ab2f9af25fa07492459ce22886a43d492361ebcd6d1ca86d3e20a53b4",
-"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
-"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
-"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
-"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_no_certificate": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_no_signature": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
+"T3B1_es_test_authenticate_device.py::test_authenticate_device_unexpected": "f398fede85f9e81f98b718bea56007a6a0e51e5329f3a0a4b904ada16416d6d3",
"T3B1_es_test_autolock.py::test_apply_auto_lock_delay": "63345c2f37782d1ca695a677e06566265b2b6223258c2daccc3a7e8cef87aaf0",
"T3B1_es_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "ba2c063c5a64c3e626ee8c91ccf8de6dead073a8004c83194eed266b32cdba9c",
"T3B1_es_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "ba2c063c5a64c3e626ee8c91ccf8de6dead073a8004c83194eed266b32cdba9c",
@@ -20194,10 +20246,23 @@
"T3B1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "9f7fe9cf66c30ed05c23df2add97099bc8d8768a49282a95424c77a779bab9ef",
"T3B1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "1091c72ac5c8e81d82ae12d48439f8420cad35261ed0fced9165482d15d50e0e",
"T3B1_fr_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "e4a22afdc524bff64179ff2836fb2ad7c712a05ba37a98bdb2f04d26709eaa5e",
-"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
-"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
-"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
-"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_no_certificate": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_no_signature": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
+"T3B1_fr_test_authenticate_device.py::test_authenticate_device_unexpected": "7e987ab2afefbd4fd0c2492591126d3e9cd239d29466903e742a5cbe797a7304",
"T3B1_fr_test_autolock.py::test_apply_auto_lock_delay": "65787972b3ffd32c10b4521f528965f60d01aef4aa27c826a624ad9eb4495889",
"T3B1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "27d90be8983d2fc61adfd9bf78427dc7e437f56632fb8395697c55dafed6e1a8",
"T3B1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "27d90be8983d2fc61adfd9bf78427dc7e437f56632fb8395697c55dafed6e1a8",
@@ -21874,10 +21939,23 @@
"T3B1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "c3d2bfe3a435ff1a4cab829fb94abdfa719d07be9beb863d9dc8b3fde63f76d8",
"T3B1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "614e1f1bbc9b90ff4fcd8bc7b151caee86b5819aeb37c3079355f575a800ba75",
"T3B1_pt_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "a22378a4a170ccd5d66c80aef1a09c2d3245b612e1965baeb098ba2f24ba0226",
-"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
-"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
-"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
-"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_no_certificate": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_no_signature": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
+"T3B1_pt_test_authenticate_device.py::test_authenticate_device_unexpected": "782a3617ed358e3294e0b66933b169c28b6093266d6480ccb234074e40377b99",
"T3B1_pt_test_autolock.py::test_apply_auto_lock_delay": "dc32a1718a6229036e9fc92038d6105601896d029d59ccdd47be9fdc650495c9",
"T3B1_pt_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "90562d7287dc2fbc48d11b4d0b8c6c9b116bdbd09bc2eeef1ed80e1beacca245",
"T3B1_pt_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "90562d7287dc2fbc48d11b4d0b8c6c9b116bdbd09bc2eeef1ed80e1beacca245",
@@ -23951,10 +24029,23 @@
"T3T1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "24a476e9dad5f6b881a2d6a41667cd221bac8949fd39f56171ab3cd47b94b8d0",
"T3T1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "d0c9580f7420cca2d7797e62dee3887b761bd1c63d71a4cd2408cb917cd3ed85",
"T3T1_cs_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "1e8ccae99e290dd66a1ca9aedf7387ea33461ae678d0aea2a606e7da8fba3f7a",
-"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
-"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
-"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
-"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_no_certificate": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_no_signature": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
+"T3T1_cs_test_authenticate_device.py::test_authenticate_device_unexpected": "d6aee977418252daa822b3fbf7ccb37d22335a7e3554f67c6471faff6834bba5",
"T3T1_cs_test_autolock.py::test_apply_auto_lock_delay": "18874552b6200ca3d6332bbf01547af8d520a8e0856bd242cdf0baf13714ba42",
"T3T1_cs_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "7f662b7c7e3fdd505690163e26eca16cba061695946906644da367d1152f5848",
"T3T1_cs_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "7f662b7c7e3fdd505690163e26eca16cba061695946906644da367d1152f5848",
@@ -25664,10 +25755,23 @@
"T3T1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "ff4156717f4db17b9fb0b72b5c5f92d3f1af2a354f0ff6a64ff1aa71aff274e3",
"T3T1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "75741c4f504ca0ab82a28aed32c83d96a3d7bcf644de2dd10c2ccac80747c6e7",
"T3T1_de_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "545c390a037292cc2a51696fca677c15c81b929fe43b7fe135feac9221243e4d",
-"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
-"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
-"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
-"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_no_certificate": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_no_signature": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
+"T3T1_de_test_authenticate_device.py::test_authenticate_device_unexpected": "88496220d3ee8e94ee43e192fd7117296553adaf0951f8799f7cc24efc70e454",
"T3T1_de_test_autolock.py::test_apply_auto_lock_delay": "4d9059e0438664ce95da6e95f12554a5021c0c6e217abfb742426ae9acadfa0f",
"T3T1_de_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "ac7fdf51ca86db7d363019d3a2035c3bddf16201e4fab0b95635af3e31ed0b86",
"T3T1_de_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "ac7fdf51ca86db7d363019d3a2035c3bddf16201e4fab0b95635af3e31ed0b86",
@@ -27377,10 +27481,23 @@
"T3T1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "b95207e61dcd648770e46282cf3146a640703e2a0c6fbd00ebe46773f6a3989e",
"T3T1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "5f98f09d1080d6dd0edc9d2a464cfee9b964210f6c71390cd126bcc3a41d5961",
"T3T1_en_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "77cad015a0eb88d71fbf0575c38c10fc90bd5684add42694bde7e0a215dc17f1",
-"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
-"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
-"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
-"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_no_certificate": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_no_signature": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
+"T3T1_en_test_authenticate_device.py::test_authenticate_device_unexpected": "cbb17b4442e29a04171a272c8041db92d999a25363fcf75985e5042127a85e90",
"T3T1_en_test_autolock.py::test_apply_auto_lock_delay": "b166be3e1e44a6af3044105f5b70e276c3fb2a33328074a85e45bb8fb94035ad",
"T3T1_en_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "2bde8516cdfeff74751ea419fc4ac9717c68a4e4bcd4dc08a278c6d39e30e279",
"T3T1_en_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "2bde8516cdfeff74751ea419fc4ac9717c68a4e4bcd4dc08a278c6d39e30e279",
@@ -29090,10 +29207,23 @@
"T3T1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "4041589e571420b8177ca60ab0bff5b1d35ac483117bd4f0205449cfedc5d85d",
"T3T1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "e63e5d214c1a2a4ec26a43c5e7387eedf6e1cbd960f7291b6fc7e8fb9d116417",
"T3T1_es_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "1a3e4690e409593cfc9e7fc90c889e2335fd2c92002e7525691566f3a57265a0",
-"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
-"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
-"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
-"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_no_certificate": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_no_signature": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
+"T3T1_es_test_authenticate_device.py::test_authenticate_device_unexpected": "b48aac21715d8ac68b02855c746611cbae9e458809bcc8904c94e91f2be8acef",
"T3T1_es_test_autolock.py::test_apply_auto_lock_delay": "3e7b1de5ee04bfefdd7f9e25966e29f1c3806bc25bab3131da186baf1e805633",
"T3T1_es_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "b6de3fcf6216463e8bbb71fc23aafd4de543117904160bbd1aa8f3ed84ee1608",
"T3T1_es_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "b6de3fcf6216463e8bbb71fc23aafd4de543117904160bbd1aa8f3ed84ee1608",
@@ -30803,10 +30933,23 @@
"T3T1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "8503da122513f579928431dc8763ee2e5c78b4fdb9a79135cc36395d7be0f807",
"T3T1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "faf7889a55c34fc2c35453d0563cb6899c7d481d8249804f70d8464fb372016a",
"T3T1_fr_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "4b3d1d3ef4684f1c89c37808cd1697046870af20c21b7fa05da38c9e8b2c71d7",
-"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
-"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
-"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
-"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_no_certificate": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_no_signature": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
+"T3T1_fr_test_authenticate_device.py::test_authenticate_device_unexpected": "acef6a354049aeb8d17f9f8000e12855c77c89a937ab224aa505777105fc2b44",
"T3T1_fr_test_autolock.py::test_apply_auto_lock_delay": "0ffcc791164e06ab40d6320ed30a39b3857f04e4cf79830f2b18650b62ae6e8b",
"T3T1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "b228fab7bd9d3cef107fb949b60c10794733024b2e562e7f37d1e0fe67d14a6e",
"T3T1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "b228fab7bd9d3cef107fb949b60c10794733024b2e562e7f37d1e0fe67d14a6e",
@@ -32516,10 +32659,23 @@
"T3T1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "e0e6a681e2d697bfbd38ecd7725f67a9f462fafdd3f9d8b0e90e4c6a9f2efecf",
"T3T1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "34fee45ebeb2c98ac89c68ea6a4cc19feeec4fd5d444b347dd9fadd5b9e84450",
"T3T1_pt_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "efc64a963c6a5935552842c6a0eceaaeaa1ea9eb9557bf005376f47a0ffcd8af",
-"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
-"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
-"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
-"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_no_certificate": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_no_signature": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
+"T3T1_pt_test_authenticate_device.py::test_authenticate_device_unexpected": "a04e685ff8658e8f8a97be81701a9022c09ba6ea9bebc5ec12c0f4363becfecc",
"T3T1_pt_test_autolock.py::test_apply_auto_lock_delay": "d96a2d8982d75ab9d8f3acc9114a579f5c406c8d7de800a9db9da81d934f04f9",
"T3T1_pt_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "9b0236c8ff6c7d05471c6fce0fb9f0d133d2ab19b2e7a27e07adaffb4ef97b40",
"T3T1_pt_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "9b0236c8ff6c7d05471c6fce0fb9f0d133d2ab19b2e7a27e07adaffb4ef97b40",
@@ -34878,14 +35034,34 @@
"T3W1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "b909aa1b635ac991be4b51a53be478364ec783f13f60eee9b7a774d94ff2295f",
"T3W1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "514b24a586c057498a7d1785c986b5d114a20af1f4a65ae081901b2b0c021c54",
"T3W1_cs_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "e3a6293ea6367e9a2ca43908336d1a6a192189036c5a22dedd35df9445dfd7d4",
-"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
-"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
-"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
-"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
-"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-c5867a89": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
-"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-4233c7f2": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
-"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
-"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[hello world]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_no_certificate": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-0]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-1024]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-16]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-0]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-1024]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-16]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[empty-0]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[empty-1024]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[empty-16]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-0]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-1024]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-16]": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
+"T3W1_cs_test_authenticate_device.py::test_authenticate_device_unexpected": "e6d542657da2561a8a1061458952f7df82751931d583a475587b47de30fa5df8",
"T3W1_cs_test_autolock.py::test_apply_auto_lock_delay": "3c2f0d0af5705b94b9842c824a5960b427dbadf3f5c428424170fa20af6e22a1",
"T3W1_cs_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "96324a252dcd9e5fd9a2ffcd6a66d67c2f5c0d35b29f12a067c5fea295976900",
"T3W1_cs_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "96324a252dcd9e5fd9a2ffcd6a66d67c2f5c0d35b29f12a067c5fea295976900",
@@ -36601,14 +36777,34 @@
"T3W1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "90322a5a49a7bb6cb1c01a7cc0068e100402723e07a0d3546660a039b500aef6",
"T3W1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "391310bef3fc41c556ec16719f14a47a048bfadf7c9fb37b47f2488c7cdf36c5",
"T3W1_de_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "13135eb2884131d4657d7489c8b287ff45a7cc12ce8f5967bbbace570c9ebecd",
-"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
-"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
-"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
-"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
-"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-c5867a89": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
-"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-4233c7f2": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
-"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
-"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[hello world]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_no_certificate": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-0]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-1024]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-16]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-0]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-1024]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-16]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[empty-0]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[empty-1024]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[empty-16]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-0]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-1024]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-16]": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
+"T3W1_de_test_authenticate_device.py::test_authenticate_device_unexpected": "8f8375f3515a28618c31c35b70150e859ae3edf1ef766e3966c4764b1752f413",
"T3W1_de_test_autolock.py::test_apply_auto_lock_delay": "431adab2287ca7069e36046f6ff146167c2f446545f198b054c4ed5f05dcffa7",
"T3W1_de_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "32121e5ffb630a1dafab619d84f2cd51f6d41e7ccf173fcfee1b93120a8da0ef",
"T3W1_de_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "32121e5ffb630a1dafab619d84f2cd51f6d41e7ccf173fcfee1b93120a8da0ef",
@@ -38324,14 +38520,34 @@
"T3W1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "ac518ad105e82a5688e4773eaee5d0ff8fca412aec996fc017773798723263f3",
"T3W1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "c82c110fcbaa2ae1a90c2815d71be72bacb9e1d0b61232db4b70c56bac3429b2",
"T3W1_en_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "7a75f60528494424f937894c3aef6d851d2135b9b5a1e9545f3b3775ee9d98db",
-"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
-"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
-"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
-"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
-"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-c5867a89": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
-"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-4233c7f2": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
-"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
-"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[hello world]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_no_certificate": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-0]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-1024]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-16]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-0]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-1024]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-16]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[empty-0]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[empty-1024]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[empty-16]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-0]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-1024]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-16]": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
+"T3W1_en_test_authenticate_device.py::test_authenticate_device_unexpected": "fd6c57e10b64ae0c1f964e0c5e2bd4bfc5b92d222a9370d51e9afefe37875b0d",
"T3W1_en_test_autolock.py::test_apply_auto_lock_delay": "27c3e0de0fde6a010bba328fa8ac0ccda58e3d7faad43c32f521ac1a5306d934",
"T3W1_en_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "c3ed9c0cfce604e341f0f0384f7ce044186240dd8ee993ced8766c3f4a9bb75c",
"T3W1_en_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "c3ed9c0cfce604e341f0f0384f7ce044186240dd8ee993ced8766c3f4a9bb75c",
@@ -40047,14 +40263,34 @@
"T3W1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "8ea8b54372c12581bc635a397558bf853c4b30e295b24279cf109882b98fe61f",
"T3W1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "4aa79f1242e36ea027cdd9323f1834c5fe7d523e3a4bbf26490f1119cb62e1a1",
"T3W1_es_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "ecbfcf21bb08cf998796714a6cde1bb78e0f4f7bd6a8cd97a9b31fc61ad41d06",
-"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
-"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
-"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
-"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
-"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-c5867a89": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
-"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-4233c7f2": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
-"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
-"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[hello world]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_no_certificate": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-0]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-1024]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-16]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-0]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-1024]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-16]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[empty-0]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[empty-1024]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[empty-16]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-0]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-1024]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-16]": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
+"T3W1_es_test_authenticate_device.py::test_authenticate_device_unexpected": "6a820e607faa9126bd3ea13c9cdcce14291f27857cd595322ca4386a78670a57",
"T3W1_es_test_autolock.py::test_apply_auto_lock_delay": "3bbf88ba1e64ae9ab609f454ae979de01654355a9a0569f3d40a23ba4337b926",
"T3W1_es_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "47b41bd6263a8a70fd513f1fec3fda83cd6b8c7bf7f24320c8d75f48e8dd374c",
"T3W1_es_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "47b41bd6263a8a70fd513f1fec3fda83cd6b8c7bf7f24320c8d75f48e8dd374c",
@@ -41770,14 +42006,34 @@
"T3W1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "08050a2f0dc172650d5928689af777f022a0d6669c24e4c09982d70ee56d1466",
"T3W1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "48ca2386f754a67ccd3e5cb41d8fd14c5341d5bee5628ea4bfa1555d6ce82d58",
"T3W1_fr_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "a61de0f893b49e0f6539da68d865f517d299b05389ef4d702ef11409d742b03c",
-"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
-"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
-"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
-"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
-"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-c5867a89": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
-"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-4233c7f2": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
-"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
-"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[hello world]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_no_certificate": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-0]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-1024]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-16]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-0]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-1024]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-16]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[empty-0]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[empty-1024]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[empty-16]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-0]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-1024]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-16]": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
+"T3W1_fr_test_authenticate_device.py::test_authenticate_device_unexpected": "ee2e94cff50ce266bddf0d7529fb1c280b170d323043f6432f41c3e7c87d8c74",
"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay": "60c41bfbd3332272f1edbf249645410e0300a55f9e46219f4f640decd152e958",
"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "f7ff1f2bab58329b2ba38b1a174d3fa7332d04bfcf5e4b136479d98dfa3327d3",
"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "f7ff1f2bab58329b2ba38b1a174d3fa7332d04bfcf5e4b136479d98dfa3327d3",
@@ -43498,14 +43754,34 @@
"T3W1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "98ba9307118938bd693d6954da538041e4778d6e5f089b350dd48406b405648a",
"T3W1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "bf242a169ce02e4cbbd0aea8697f7bb9a4325c3eb6182dd6a1a915266e439c90",
"T3W1_pt_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "7c34ae170706be9d76d0e9c544d71dcb2fdc697fa81663bd6b9b2eeb56a8c6d7",
-"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-f5e6e4f6": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
-"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-b211e467": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
-"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
-"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello world]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
-"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\-c5867a89": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
-"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x-4233c7f2": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
-"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
-"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[hello world]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_invalid_range_offset": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_invalid_range_size": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_no_certificate": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-0]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-1024]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[1kB_zeroes-16]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-0]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-1024]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[32B_digest-16]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[empty-0]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[empty-1024]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[empty-16]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-0]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-1024]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_optiga[hello_world-16]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-0]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-1024]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[1kB_zeroes-16]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-0]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-1024]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[32B_digest-16]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[empty-0]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[empty-1024]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[empty-16]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-0]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-1024]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_tropic[hello_world-16]": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
+"T3W1_pt_test_authenticate_device.py::test_authenticate_device_unexpected": "2f39805afda6a199c11e5b8126394a8d33c494bf3de10c8038e11c3e46c6ba23",
"T3W1_pt_test_autolock.py::test_apply_auto_lock_delay": "db2305bd680c4001ef0ce6d90a9adc610af6dc332f1a9c0a750317be4c93ab56",
"T3W1_pt_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "eba9bac772082da416735bb7912dc788d9c113aa377a08373eb6d403fdd49806",
"T3W1_pt_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "eba9bac772082da416735bb7912dc788d9c113aa377a08373eb6d403fdd49806",
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.