1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-05-29 20:28:45 +00:00

feat(tests): add missing delizia tests

check shares info in advanced recovery
This commit is contained in:
Lukas Bielesch 2025-04-12 14:52:52 +02:00 committed by Lukáš Bielesch
parent f6be9db382
commit e5401f5544
7 changed files with 125 additions and 49 deletions

View File

@ -1613,8 +1613,6 @@ def test_information_cancel(client: Client):
@pytest.mark.models(
"core",
skip="delizia",
reason="Cannot test layouts on T1, not implemented in Delizia UI",
)
def test_information_replacement(client: Client):
# Use the change output and an external output to bump the fee.

View File

@ -95,7 +95,7 @@ DATA = {
}
@pytest.mark.models("core", skip="delizia", reason="Not yet implemented in new UI")
@pytest.mark.models("core")
def test_ethereum_sign_typed_data_show_more_button(client: Client):
with client:
client.watch_layout()

View File

@ -130,11 +130,7 @@ def test_signtx_fee_info(client: Client):
)
@pytest.mark.models(
"core",
skip="delizia",
reason="T1 does not support input flows; Delizia can't send Cancel on Summary",
)
@pytest.mark.models("core")
def test_signtx_go_back_from_summary(client: Client):
input_flow = InputFlowEthereumSignTxGoBackFromSummary(client).get()
_do_test_signtx(
@ -437,7 +433,7 @@ HEXDATA = "0123456789abcd000023456789abcd010003456789abcd020000456789abcd0300000
@pytest.mark.parametrize(
"flow", (input_flow_data_skip, input_flow_data_scroll_down, input_flow_data_go_back)
)
@pytest.mark.models("core", skip="delizia", reason="Not yet implemented in new UI")
@pytest.mark.models("core")
def test_signtx_data_pagination(client: Client, flow):
def _sign_tx_call():
ethereum.sign_tx(

View File

@ -54,7 +54,7 @@ def test_reset_recovery(client: Client):
device.wipe(client)
set_language(client, lang[:2])
recover(client, combination)
recover(client, combination, click_info=True)
address_after = btc.get_address(
client, "Bitcoin", parse_path("m/44h/0h/0h/0/0")
)
@ -90,9 +90,9 @@ def reset(client: Client, strength: int = 128) -> list[str]:
return IF.mnemonics
def recover(client: Client, shares: list[str]):
def recover(client: Client, shares: list[str], click_info: bool = False):
with client:
IF = InputFlowSlip39AdvancedRecovery(client, shares, False)
IF = InputFlowSlip39AdvancedRecovery(client, shares, click_info)
client.set_input_flow(IF.get())
device.recover(client, pin_protection=False, label="label")

View File

@ -1060,7 +1060,25 @@ class InputFlowSignTxInformationReplacement(InputFlowBase):
self.debug.press_right()
self.debug.press_right()
input_flow_delizia = input_flow_bolt
def input_flow_delizia(self) -> BRGeneratorType:
yield # confirm txid
self.debug.press_yes()
yield # confirm address
self.debug.press_yes()
# go back to address
yield
self.debug.press_no()
# confirm address
self.debug.press_yes()
# confirm amount
self.debug.press_yes()
yield # transaction summary, press info
self.debug.click(self.client.debug.screen_buttons.menu())
self.debug.click(self.client.debug.screen_buttons.vertical_menu_items()[0])
# close menu
self.debug.click(self.client.debug.screen_buttons.menu())
self.debug.press_yes()
def lock_time_input_flow_bolt(
@ -1182,10 +1200,13 @@ class InputFlowEIP712ShowMore(InputFlowBase):
def _confirm_show_more(self) -> None:
"""Model-specific, either clicks a screen or presses a button."""
if self.client.layout_type in (LayoutType.Bolt, LayoutType.Delizia):
if self.client.layout_type is LayoutType.Bolt:
self.debug.click(self.SHOW_MORE)
elif self.client.layout_type is LayoutType.Caesar:
self.debug.press_right()
elif self.client.layout_type is LayoutType.Delizia:
self.debug.click(self.debug.screen_buttons.menu())
self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
else:
raise NotImplementedError

View File

@ -313,6 +313,10 @@ class RecoveryFlow:
mnemonic = share.split(" ")
yield from self.input_mnemonic(mnemonic)
# Caesar does not have the info button
if self.client.layout_type is LayoutType.Caesar:
click_info = False
if index < len(shares) - 1:
if has_groups:
yield from self.success_share_group_entered()
@ -341,6 +345,11 @@ class RecoveryFlow:
self.debug.synchronize_at("VerticalMenu")
self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])
br = yield
# Scroll through remaining share pages
assert br.pages is not None
for _ in range(br.pages - 1):
self.debug.swipe_up()
assert br.name == "show_shares"
assert br.code == B.Other
# Getting back to the homepage
@ -357,7 +366,7 @@ class EthereumFlow:
def confirm_data(self, info: bool = False, cancel: bool = False) -> BRGeneratorType:
assert (yield).name == "confirm_data"
assert self.debug.read_layout().title() == TR.ethereum__title_input_data
assert TR.ethereum__title_input_data in self.debug.read_layout().title()
if info:
self.debug.press_info()
elif cancel:
@ -369,28 +378,40 @@ class EthereumFlow:
br = yield
assert br.name == "confirm_data"
assert br.pages is not None
assert self.debug.read_layout().title() == TR.ethereum__title_input_data
for _ in range(br.pages):
assert TR.ethereum__title_input_data in self.debug.read_layout().title()
for _ in range(br.pages - 1):
self.debug.read_layout()
go_next(self.debug)
self.debug.read_layout()
if self.client.layout_type in (LayoutType.Bolt, LayoutType.Caesar):
self.debug.read_layout()
go_next(self.debug)
self.debug.read_layout()
elif self.client.layout_type is LayoutType.Delizia:
self.debug.read_layout()
self.debug.click(self.debug.screen_buttons.tap_to_confirm())
def paginate_data_go_back(self) -> BRGeneratorType:
br = yield
assert br.name == "confirm_data"
assert br.pages is not None
assert br.pages > 2
assert self.debug.read_layout().title() == TR.ethereum__title_input_data
if self.client.layout_type is LayoutType.Caesar:
self.debug.press_right()
self.debug.press_right()
self.debug.press_left()
self.debug.press_left()
self.debug.press_left()
elif self.client.layout_type in (LayoutType.Bolt, LayoutType.Delizia):
assert TR.ethereum__title_input_data in self.debug.read_layout().title()
if self.client.layout_type is LayoutType.Bolt:
self.debug.swipe_up()
self.debug.swipe_up()
self.debug.click(self.GO_BACK)
elif self.client.layout_type is LayoutType.Caesar:
self.debug.press_right()
self.debug.press_right()
self.debug.press_left()
self.debug.press_left()
self.debug.press_left()
elif self.client.layout_type is LayoutType.Delizia:
# Scroll to the last page data page
for _ in range(br.pages - 2):
self.debug.swipe_up()
# Close the menu wuth the cross button
self.debug.click(self.debug.screen_buttons.menu())
else:
raise ValueError(f"Unknown layout: {self.client.layout_type}")
@ -463,7 +484,6 @@ class EthereumFlow:
assert (yield).name == "confirm_output"
title = self.debug.read_layout().title()
assert TR.words__address in title
assert TR.words__recipient in title
if cancel:
self.debug.press_no()
@ -475,10 +495,15 @@ class EthereumFlow:
assert layout.title() == TR.words__title_summary
assert TR.send__maximum_fee in layout.text_content()
if go_back_from_summary:
self.debug.press_no()
assert (yield).name == "confirm_ethereum_tx"
self.debug.press_yes()
assert (yield).name == "confirm_ethereum_tx"
# Get back to the address screen
self.debug.swipe_down()
title = self.debug.read_layout().title()
assert TR.words__address in title
# Get back to the summary screen
self.debug.swipe_up()
layout = self.debug.read_layout()
assert layout.title() == TR.words__title_summary
assert TR.send__maximum_fee in layout.text_content()
if info:
self.debug.click(self.debug.screen_buttons.menu())
self.debug.synchronize_at("VerticalMenu")

View File

@ -2182,7 +2182,7 @@
"T2T1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "65ffeeaeddd78c5662ebb2aa1d3485c1998e71866669afe4f75570e8c71d36f1",
"T2T1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "a0b255d709a8c10780412f5bab1123c4384c3b005887bd19324eecc0d415b380",
"T2T1_cs_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "7ccc352982a095629a795820564e03dd6fc48c5683d373e43f059217999f0e65",
"T2T1_cs_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "99384ef33a89d14c55d831f51a53a6322484499494c059673beca50fd9ae2558",
"T2T1_cs_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "d6d790c7dd5fb5c6cc9ec1006f4ad1c10abbb88caaaa60bfeb6efa00f8b330c6",
"T2T1_cs_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "64670d631e9655d7d70600fea027c4f67db2af898fde02209a978d63bd1fb7b0",
"T2T1_cs_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "03b96b902212319f1cce77ca6e3b0101f8453f6aeaf7afac1d1239eb3878111e",
"T2T1_cs_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "677d7d717a9b6fb418825f211af6a57677d58e7dc4fc7899d94e351757a6dc2b",
@ -3648,7 +3648,7 @@
"T2T1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "29b8967fdbd8db523a0d4da5487694bbd3857d1a9871c2a76ca2766775befd45",
"T2T1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "eb2bcee160764fbd328cfe8c0e453cf5f5bd759422cab343f5032cd8b55621c1",
"T2T1_de_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "5d0536fa6f3825e06e38865131241e4809d3b9e1cb0421bfdb186a9563597e83",
"T2T1_de_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "16786d0892aa323b1a8d1a1edaa4cce2629821179c57869ac9a2202d08fcee06",
"T2T1_de_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "ec9f16bdc774097de71c0c8d5bd8e56e77565cb619a80200a1257303b7da3c9d",
"T2T1_de_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "067509741b765a234073dfb02eef7cbd0251dcea2cf382ca48e2ac76f545ffbd",
"T2T1_de_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "84b69fa31901fbc46a1fbfe7e66952f83827e3db5c7e049f9aacb9bbf73b2d95",
"T2T1_de_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "1fb8990c47671d046df0b531595b773ad5f98c4498adfa449f68ff497a3d6c58",
@ -5114,7 +5114,7 @@
"T2T1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "ccdcabf3b416e72c0ec301392947f79f112b175578b2c3085f2ebda7bd444dab",
"T2T1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "374458c3735aa371270a49dd40da91dd7313292fce59f520555742b0f3a38136",
"T2T1_en_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "bbe0c212a5c0c1d19d91de68da449f10ab99f43bc3fa490d5c59480a887cc072",
"T2T1_en_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "db278a1425008c2a708113c0cbea17d2686c12c042f966e460f6c8d8611c017f",
"T2T1_en_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "41baf5231f69d324b738bdb5ad926e50c907719eadec8c6dc343826ff9cb7b91",
"T2T1_en_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "bdaa8540ae37a943c7e25621cb0fd5498169811811fa6a7c291590f718229fe9",
"T2T1_en_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "d36606a8d1c4b51b36d50fd774e72ac7a1e4aa146b741d75ebd95f9f229dee73",
"T2T1_en_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "98d6b76c1ea4a491eada28bcb49e60f33bc9ea20830e83b75ee8c0c93f7d8bcc",
@ -6598,7 +6598,7 @@
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "aea1f62313d11b6d748aeccf8f4a0fc0d05d2ef8edd028d504a891a27d0428c4",
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "6b48e5bb5bcf89417959454b88d75af14e6c2d43e32adf66eb8741c08b3a1251",
"T2T1_es_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "511e84fcd2e1cbdc120d7181ff2aca5f51adc5512dc0726b17177af222e7dcb3",
"T2T1_es_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "6c328a19f355d2d22fb7d4363c9a30b407e38b172f85ec65b01f031b96d9273c",
"T2T1_es_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "3871abd5ce1307704a952f5e8090e1a84f1052064a643952a344e24bf347c61f",
"T2T1_es_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "14816ae564433178f0cdbdba6b8173d6c843ab7c756848449db8993325279c70",
"T2T1_es_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "3a2d7dca36501808314b3feca2e263ead810830336d495cccac8783e970138da",
"T2T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "005bd74fb25a9d41b11bc5d56af2b63bf76aebfd5c760c64395739a30ff69cb0",
@ -8064,7 +8064,7 @@
"T2T1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "e378c85902ddb6250098d65280dd57098f546611adb46675561fb7a98131039a",
"T2T1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "5a603a9f6a8d906cfa6963faef92efd0adcd966fbca3c9f3bf41686d491d37d5",
"T2T1_fr_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "c09ec552e7d02b113d5779402e98343d65a62e5441ecb0a8f2d929048159bafd",
"T2T1_fr_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "996ca60fcd133ee73017772671e76d547afa8316501e1f49feb149e31a5093fc",
"T2T1_fr_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "5204d3065079a473afe270267b35973884c664533e30d941520343aa4eeaa748",
"T2T1_fr_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "ada6f3e86310abbd42fbc87a94f0176e64c0aed7b65701150d3245eb66eacd97",
"T2T1_fr_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "033227c346abe952432afffb00de0960368e3c5a728d3fdb26a151c0333eaf83",
"T2T1_fr_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "b4b5ec17af0be704dc409d926b18362604bdfaa6198e012c707c0b5d420dd31f",
@ -9530,7 +9530,7 @@
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "57c983d509b4e5596e03056189d5072a7c4cf4c25cf0cd7ad547598eb7cdcfbe",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "23cb50c3e0e7f262a53c01950d7f7e8c2e10e1defa4af814076da5f7ad834308",
"T2T1_pt_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "206feb2520971f059ce3a6fd8c45208489a27fc5634a7e06af4b1ad1c12b8043",
"T2T1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "44413a464353c123f823eb87c88c00f85f4a89062be4c539627f7608f04c98e2",
"T2T1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "c27ea6a07a34f240d3a0cbcdade3e68c9bdd57345a8d4b29b42072fe4bc223b4",
"T2T1_pt_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "0033d3d9d920b1ec409bfab61c5ea9132baf4ea32ef5b4edae0757bb2d2c71ff",
"T2T1_pt_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "8e5e52331b7be66cb1821f33d184e95a1fa4e7b823f3a7eb91005cb22914460e",
"T2T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "23f3dca10c82d2b3276e2007ac9d9a6318822d781bb0b72438a9e7181b6ff538",
@ -19165,6 +19165,7 @@
"T3T1_cs_bitcoin-test_signtx.py::test_information": "2731180fec6b7b33a05647374df0108aa58905afc55d0422094d769bdf433347",
"T3T1_cs_bitcoin-test_signtx.py::test_information_cancel": "1b499bd41cad7f1c3086e40a557f3a6b30994c838783a532a8d2d21c475d64f3",
"T3T1_cs_bitcoin-test_signtx.py::test_information_mixed": "6315edbf93e96fd669306c729055c284b55f06e3025eef0081e46bee4516411f",
"T3T1_cs_bitcoin-test_signtx.py::test_information_replacement": "f66706bec371fdc4c7e6599db3a482dd0906d2a46d48d63696e2b8db74ee5ec4",
"T3T1_cs_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "7561c9c0a6186fb3ad5d0baf38ebf1aca70cc326ccd790ac26c9548e37b39c45",
"T3T1_cs_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "487a7585510e686330eb61ae29539cfddb32b07b2e5944af0054e2fddc1061ef",
"T3T1_cs_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "5147ee37f762bda2af1c449be87a182cc26a8965a76e71dca3ee315ff1fbc903",
@ -19717,6 +19718,7 @@
"T3T1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[struct_list_v4]": "25995f0b3e3e2e8affc663c093e4e98a1f3e5c698b1cf157d320b95e1893f87e",
"T3T1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[structs_arrays_v4]": "25995f0b3e3e2e8affc663c093e4e98a1f3e5c698b1cf157d320b95e1893f87e",
"T3T1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_cancel": "1fd7a3f2d0e7f53daf0a97543659a9523df162ae199fb3d6e83af6e15dc5713d",
"T3T1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_show_more_button": "d44d3a186606f817ed97171ec27a69e9e27742f6d8f149276cc8f49dc9973deb",
"T3T1_cs_ethereum-test_sign_verify_message.py::test_signmessage[parameters0-result0]": "97fe6b4b9b9a7628a3bd1aae1e37b0001472734d3f2a38ab76a3742fa201a7d6",
"T3T1_cs_ethereum-test_sign_verify_message.py::test_signmessage[parameters1-result1]": "ede3892c59ed30307ff91982f4ea3ff2f3299b59ee0f1b3f11348e1e45bb6f14",
"T3T1_cs_ethereum-test_sign_verify_message.py::test_signmessage[parameters2-result2]": "db4e7b4f4857f6c4d1d89af52570d9741e4606c065a8bf52e77aa3e5db2dd354",
@ -19776,6 +19778,9 @@
"T3T1_cs_ethereum-test_signtx.py::test_signtx[True-nodata_1]": "75992aa65060a866170eca25aad1db2d3536d884099f518244f097f830dbbc9c",
"T3T1_cs_ethereum-test_signtx.py::test_signtx[True-nodata_2_bigvalue]": "1640553419de8dfa53a4bcdaa207fdf9ef35bb87e2a562af7a4c97567d49b42e",
"T3T1_cs_ethereum-test_signtx.py::test_signtx[True-wanchain]": "7930831f30d3d9528195b82d072278fa2817f138eae4be2d494ebc4f46d1a20c",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_go_back]": "5c36c5a81133c6e09cf28a15c6f3a5e1fead9169b633bcb5de3ebe1eee8809c1",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_scroll_down]": "1cea580198d3df6c426ecaab880b8e35c5debb490e4fa87aca3f629b092f0c8d",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_skip]": "b2a9443c057a8d296f6a7f065831ae2e06228c47ef65cdbf35ff99edb6e0e877",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "46ca8251380596e96d3722b0da4434f1b5e838d875efb4ca7466703d9eb19beb",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "3a0d4137ffc82c24d7a48c4502e772814a6949b7801e07153e1b523fa8d03783",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "f5180096cfb225a681ca3df702df3dc5a5190927a5fb5ae8c9a643f38a30cb78",
@ -19793,6 +19798,7 @@
"T3T1_cs_ethereum-test_signtx.py::test_signtx_eip1559_access_list": "60b5051c518557516891a71457770aa671e531db6c8c6297cdae1de18c9bd886",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_eip1559_access_list_larger": "60b5051c518557516891a71457770aa671e531db6c8c6297cdae1de18c9bd886",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_fee_info": "b74bf11274ffc0550ab4e952ef1c48326846a160b509ae957b5d19320b0acc66",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_go_back_from_summary": "a324669deb14926f06903f53d35965094260c2239f8cef7a39b51aff17ec078e",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_staking[False-claim_holesky]": "44aa912e1af69425927bd2b1b17f3731b32689ca4638f72cad596bc2e273bcaf",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_staking[False-claim_mainnet]": "e4b9aab7a7aaa6f17caf236d79928abe7076591bc526a45c9265e062a1bcdf2d",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_staking[False-stake_holesky]": "002fca81ea11f344d5eadf73eb6f5d273e1c77c6abd5c3aacc3799b7b3304706",
@ -19872,7 +19878,7 @@
"T3T1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "db63f44b480ee484b9925e132f73aacb2c8242eca9f3f3fae8ee5b9c36ae678b",
"T3T1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "ceda14787ad6fa105fd1b44c33b23be3ded1893821f7b3eddcc2a17819be8a39",
"T3T1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "5c3cfd3cfe3e9806a7a68286ffcc227535750cc90c52794932883222a93e736f",
"T3T1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "30bedc9d9d02e2eb661cafd3a9b664af0f5c1dd499173d2715e5cd3d91fa8ed0",
"T3T1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "98315a51b7e4ad1ddcc10c8b2d72a70f5c733ff29ddf32b21f8b71992d4164d0",
"T3T1_cs_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "418eee34c49641168b5c2b185f62e823fd3c5950f108c156ea52a4160e067557",
"T3T1_cs_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "78f5486597585ec6bb60ce8b5d2808cf3c0a5d62f5f6e2171103c89991931108",
"T3T1_cs_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "2a599dde071d7c3f046e8cc671524b7c1b06038b6013a59fb02dd7e7ea8d3674",
@ -19909,7 +19915,7 @@
"T3T1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "7721bb3f299dd996bc6b1528d4593c0ef3503742cbe54f1b9db80ec9c2db5d4b",
"T3T1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "5c5eee0ed29047655926559d9ee86846e95554c6c27ca2335422e9562b15e5b2",
"T3T1_cs_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "c82bbe291df6fe14be64076f8a531f4029fc6657e377cae3e3f87b4ac10ec8ac",
"T3T1_cs_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "f39eded7d8983a0f779146ea8c80b3c9f0f7b2b7b0c2913fab8af1de769eb304",
"T3T1_cs_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "3be127768fd99a37d80333ea281e045592412f97427ff327e2fd6e0f8a6f7066",
"T3T1_cs_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "1ebd75e83894796a6b644628b5612f38d0e41242853a65f588ae89e20bdf4cae",
"T3T1_cs_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "31b26a08f0eab2c605cf175416288db22387461c5f83d4db4367b35994cbd7f4",
"T3T1_cs_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "5efe8ad991cf03c4cee6a70c4a0ad88c53f5a4eceae04827a048739c138d4506",
@ -20570,6 +20576,7 @@
"T3T1_de_bitcoin-test_signtx.py::test_information": "b03ef64a4dc2a54cedd79452e363c5f3a2f0d59d48f66d7399563df1d797ed82",
"T3T1_de_bitcoin-test_signtx.py::test_information_cancel": "3d5ac909ea06d6bb4375901dc3b6dc293d4bd684a3f279b97314eeff2a6a9650",
"T3T1_de_bitcoin-test_signtx.py::test_information_mixed": "707365605a909c10a7b27bde7c36a976584adfe9e844e2845ba02dd3af6b58cc",
"T3T1_de_bitcoin-test_signtx.py::test_information_replacement": "8e2cc090a59b4ade78c542a175e20a75f8df742beda5826bf97e5c48db813a08",
"T3T1_de_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "9b4ce9254bf985fab363bfd1490153be3174b5e139907135941ecc5abf22b0b7",
"T3T1_de_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "941de9c81386302f235b5415dc0f947a17ee1ccf67b9d7e200c333b65761e3bd",
"T3T1_de_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "3114b50a2f836799ee49be068bd79326eda5dd56938310a6102b8ed5cb2537b6",
@ -21122,6 +21129,7 @@
"T3T1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[struct_list_v4]": "e86a599aa89e80576a587b114808946f13a57c613a345ad946709c32d2702715",
"T3T1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[structs_arrays_v4]": "e86a599aa89e80576a587b114808946f13a57c613a345ad946709c32d2702715",
"T3T1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_cancel": "3e4a7e89f6044a6e880ec7c460bacfe3225f500ce7f50caf675c8c4bfa27b953",
"T3T1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_show_more_button": "8b181f3754a32913b3ed79bb9c67a16727effb18ddc76737f5349e0d52dc3d96",
"T3T1_de_ethereum-test_sign_verify_message.py::test_signmessage[parameters0-result0]": "3154a28b0a0442fa2f9d7f020220c7a4dea53db17c8c08fb566c7525b05f081a",
"T3T1_de_ethereum-test_sign_verify_message.py::test_signmessage[parameters1-result1]": "c21765953c900e65b5cd67f401bf9a592746ac704b0dd4608db938c2cb30da66",
"T3T1_de_ethereum-test_sign_verify_message.py::test_signmessage[parameters2-result2]": "cd4e183ce352da5b272cd565fb776cbcecb25c5eff2510681c67f5d8adb75b81",
@ -21181,6 +21189,9 @@
"T3T1_de_ethereum-test_signtx.py::test_signtx[True-nodata_1]": "ced7d6f8184887c8e7a4da10664aaffad4228396dcb176fe980f28c06c0fbf88",
"T3T1_de_ethereum-test_signtx.py::test_signtx[True-nodata_2_bigvalue]": "89eb91a4e0a0fa1323d8231d79a385a78349a09159d29c55b45e08870d5f597e",
"T3T1_de_ethereum-test_signtx.py::test_signtx[True-wanchain]": "d44c14256a5894cb63b4a26eff9de849e026bd01cf4d03c376353925a2e88ff3",
"T3T1_de_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_go_back]": "aadb3a2efae5c4b45650eca371c173ea05c1f90a43a41aaad91cc2f276065143",
"T3T1_de_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_scroll_down]": "820c60eb39ede00e185382333e71c80f849eb1fe22d6171a12883cfcda6ef1fb",
"T3T1_de_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_skip]": "e041395e246a7e4da6cb61dff9a2c9f786d7cd45dd130a0a3c2be38c0352076c",
"T3T1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "a0c5984023932e4298526ff2b48f61bfc01eba3dabda3a8fdfdbe7e131203667",
"T3T1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "39ed9d2c16b15dbf4bc846d6e67cf29c89238738c14234e309745913f9980773",
"T3T1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "27a8ca30b157fed54169b3fa979e0c0be9cb753f66e754af4076d566b4dedb08",
@ -21198,6 +21209,7 @@
"T3T1_de_ethereum-test_signtx.py::test_signtx_eip1559_access_list": "4c0ecb43ef7daf395863d16b0a573826e3b4599be59044bb37c2c5b4b1695b30",
"T3T1_de_ethereum-test_signtx.py::test_signtx_eip1559_access_list_larger": "4c0ecb43ef7daf395863d16b0a573826e3b4599be59044bb37c2c5b4b1695b30",
"T3T1_de_ethereum-test_signtx.py::test_signtx_fee_info": "c175d0bd196dbfb08174eed54e055366d6bb94d5d276e684278075409220eda9",
"T3T1_de_ethereum-test_signtx.py::test_signtx_go_back_from_summary": "fdd3abf9ca9d8c04c379920cabb35efa0f024b76c05f656b7705100086ed1135",
"T3T1_de_ethereum-test_signtx.py::test_signtx_staking[False-claim_holesky]": "c17d31644c9ca36a0085358508b78f21f4ceb791eeb441aa8a8a51b433c4e073",
"T3T1_de_ethereum-test_signtx.py::test_signtx_staking[False-claim_mainnet]": "0906fbe41f712657e5ce510111d0d1e9f1d54fb1ef2bc2f041eebdb2ba059445",
"T3T1_de_ethereum-test_signtx.py::test_signtx_staking[False-stake_holesky]": "1bc8a46dd0cface830631ce5dd09640d2a8c223d1f89d99a675f8d29ea832e6e",
@ -21277,7 +21289,7 @@
"T3T1_de_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "7371c9e36ad656fb7d33272aed3695ad81e3ec05fc6c42c7a98f03f2b8567367",
"T3T1_de_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "a85a604b4f355e128f011bc6d32c643685c8a386dd3e108a75476e69ad77ec36",
"T3T1_de_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "e371205981e4f00ecdb38b13e8b39020a2404c0b6dd12829a62c3c3fe376b7e7",
"T3T1_de_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "6420513ee7eeb10078339fea5a3f03c7645a4583b1a0d926f9057c1af462bb54",
"T3T1_de_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "21bce09f6f22ad54da43af149c5b9f69ec89380fe6da4f0a3f8ff0deac254653",
"T3T1_de_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "3f8aec1c25f2f554622b1f7c338971ef5ea204d5daf6fa47003b8f4a1cf436ab",
"T3T1_de_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "130be0ce7624ada1079b43cd7a61fd59e0218b08f72c72fec44ae2ba1e82f519",
"T3T1_de_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "ac6d7dd2916f7b64619fb18d705bb56950f5a590b28db6ec6350829e85e281cc",
@ -21314,7 +21326,7 @@
"T3T1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "bd73899b51901996c42d0add509472c12fbff77a3ee7d063c8ca7e7e5dfae1d0",
"T3T1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "65b5ae74816f0452c4e1d1558ecd7b7e1f1876d97c8cf8b94ad41f3a02b94d6c",
"T3T1_de_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "f865ad1e49f2bc26f8faa30b5a4253a199c25d7f0b498eb5b4abbaac9817ddb4",
"T3T1_de_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "a99ca9a5725184e84bc0ee062c5ef8d99ce23e8353f9f469ac20ed6f41185fa6",
"T3T1_de_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "9b655aa5a5fbcceaca780bcf0727e48d3bf31ec9a29f3174de6d9f5e4b2a1d57",
"T3T1_de_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "39a3d94dfd9885248c1021b49975ee0be351b55a45893c4d60bffd5e02c27a24",
"T3T1_de_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "fcae4394f099dbdfa3affd24c160a8fdcbacadc39722365703f0d6d7fdc06218",
"T3T1_de_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "f0e22033077dc0868d30780464b65c745f57e2c3b9de192b9ee924975ab6758b",
@ -21975,6 +21987,7 @@
"T3T1_en_bitcoin-test_signtx.py::test_information": "44d8f80602ba06f6b3762ca581bd59b2a8ec94bf51424bc1881354d126f19dc5",
"T3T1_en_bitcoin-test_signtx.py::test_information_cancel": "ab7f48998e4540242ed05cb59788505c08a074c844f0dbaf5e04ef73706ad865",
"T3T1_en_bitcoin-test_signtx.py::test_information_mixed": "cc966664fe7939ba620b00e319cc7e3a6d1a25267b696fcdfec2b6e47f55d8b8",
"T3T1_en_bitcoin-test_signtx.py::test_information_replacement": "6de6327ba05c6320f629585f1f7b5177ebc9e93c4d0d8829475ec059ebb869c6",
"T3T1_en_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "c8d362161342c1697ec5abcb2d1d3ed1ef1a6ee5b17aada28345e5d1d832f601",
"T3T1_en_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "a8e2001968770d99bc70203c44e75aca517ace8fb1d6044670354980a952dea5",
"T3T1_en_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "57ee46fa70f5c870121ce35119b002656d075b15407d99c964b935aa9e78d9db",
@ -22527,6 +22540,7 @@
"T3T1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[struct_list_v4]": "a006d474a25207246aae30c96914c13c95b10de9868e9f20079c3ce6b37f481b",
"T3T1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[structs_arrays_v4]": "a006d474a25207246aae30c96914c13c95b10de9868e9f20079c3ce6b37f481b",
"T3T1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_cancel": "a336cb091248cad3f9df532b6e30042ac8f941124b2a31dc000ad206dfea6dc9",
"T3T1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_show_more_button": "6409c856facfa3acde5ac655ff051424d0a88b228d27cf4d9d70365249f7a632",
"T3T1_en_ethereum-test_sign_verify_message.py::test_signmessage[parameters0-result0]": "6c44b1a805e837eb35a80ab68c923027bbedd1d38a61ef598a4eabc57a623f0f",
"T3T1_en_ethereum-test_sign_verify_message.py::test_signmessage[parameters1-result1]": "7ed2a40d2eae5140faed9cd3aea499ae2dcdcb784b0cb3f83bad14711f21b355",
"T3T1_en_ethereum-test_sign_verify_message.py::test_signmessage[parameters2-result2]": "4369faab639a3efefda3f66fb8d471431de1d593ba5d89bde7fb105c5bd6dae6",
@ -22586,6 +22600,9 @@
"T3T1_en_ethereum-test_signtx.py::test_signtx[True-nodata_1]": "45e550b8d880ad06255b5258a8a72620e68bf1dac0fce41d05bf9af31f1334ee",
"T3T1_en_ethereum-test_signtx.py::test_signtx[True-nodata_2_bigvalue]": "6c7f2861acd8534413700a7e1a82a0650e23a3fe0fdc4151626bd56ac050e316",
"T3T1_en_ethereum-test_signtx.py::test_signtx[True-wanchain]": "b7c941bcd6621dcf797db86180d163702e9523b7a2ec1a9a769d8759edef5326",
"T3T1_en_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_go_back]": "0a4c2228e1d1a68ba08f74751706c9ded96a31864153d2f6ab84a5955436317a",
"T3T1_en_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_scroll_down]": "4e7e84c8b9b5d9e8bc4ac806dfc566f1b635eae980d681adb51f78b9ee5fbda7",
"T3T1_en_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_skip]": "7f0de9b262f4bb285a7513855617091c52c5be3d3acd0e48a47ab55b01b52420",
"T3T1_en_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "2a154996e4ef863698efb48575b1e151fa2b22aeb086b6ff21eb71924caa1eba",
"T3T1_en_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "af41207357b9213f1f74d3e0872d98acb6a0c40a5e685dd8abbbef67625b1c44",
"T3T1_en_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "adb3893af42d728bbde5a2f55b5c3d5a984e50531129c76778a0e8580a967f32",
@ -22603,6 +22620,7 @@
"T3T1_en_ethereum-test_signtx.py::test_signtx_eip1559_access_list": "ef6cacda75159ff6d9d27165191bfd452d298bb4b0704a652fdbc30ebbad80b4",
"T3T1_en_ethereum-test_signtx.py::test_signtx_eip1559_access_list_larger": "ef6cacda75159ff6d9d27165191bfd452d298bb4b0704a652fdbc30ebbad80b4",
"T3T1_en_ethereum-test_signtx.py::test_signtx_fee_info": "bb698418cba19bcd2d663a721c850eca4a10bf9a37d9b832f290799297b3e1be",
"T3T1_en_ethereum-test_signtx.py::test_signtx_go_back_from_summary": "73027ec64a6c2c1516b9040ff962706ec8a20658f857916eab88f5064328c3e8",
"T3T1_en_ethereum-test_signtx.py::test_signtx_staking[False-claim_holesky]": "cc38f7de965face90902c1a4cd53769faba71f70e144091ff125d229a6af8bce",
"T3T1_en_ethereum-test_signtx.py::test_signtx_staking[False-claim_mainnet]": "ff3e5de6e3f58f0dce5ba75cca14307e5aa81b9d416ce41fb5f8ce60d016c45f",
"T3T1_en_ethereum-test_signtx.py::test_signtx_staking[False-stake_holesky]": "5e2fe416d7ab5cd117d6150100182ebcaf93fa21dbb8a02213593f251ed78e23",
@ -22682,7 +22700,7 @@
"T3T1_en_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "950aa62d03f79dd96c6ff63582ec968f19266a78db4eab297922e275726b7172",
"T3T1_en_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "4d3b8fd6219d53740dceaad6d99f589b11dc9f3c931ae79188b4b090df21f50b",
"T3T1_en_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "351aa2fecb019e7b40d54083dbd82cc2701e21581a01bd9e2cd07b91e6269ad4",
"T3T1_en_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "9afe30973807013b6712cb1c8b787bbe143d6b37d98d3c0563ea2c3a0ece08c2",
"T3T1_en_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "3f09f9fd38c8573a4d5f032106e89518296949083d59a28b2fce692685fb8009",
"T3T1_en_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "9dca866c5638132669d11abbd5ab0590005ed99ee9531a7778419c66a24eb78c",
"T3T1_en_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "135b9fb1dc74138e947b32c0348cab83583e3f95bff14d07ea98cd81dd7bf9a6",
"T3T1_en_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "6b39f0a8b2afa91a8d27d58297af52b4bb53ca8b22fb3987e31fc680417b106a",
@ -22719,7 +22737,7 @@
"T3T1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "a0dcfeb77b132ba81b25a49df7afdc9f4488e189629901520a5637b8c5c996df",
"T3T1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "13668aa783e1b8ef1c6a456fa849943d32c5779537167576101e69ed22b4a0c5",
"T3T1_en_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "e3b96728de9c59a02c0a5151bbd34a9d402b61834163fda81d9d2ffe28a45a80",
"T3T1_en_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "76fc603a1b1deefcfd5fe49fb5f78833eed8e6fe3ac48e7f781054eeab5d6521",
"T3T1_en_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "044c2b8ba7b3cb32c106651a81791e5ea79cf12c5f79329f6cc432ecfefa1093",
"T3T1_en_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "2134ecdda506a2e834c8f629dca98bbe3bfb3d9458b68c096433c1c6df73372b",
"T3T1_en_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "213ec1557f71f673aa9901ee5c9a5253585f5b4791481d1593bc909dada05f8f",
"T3T1_en_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "884c7781f7a7a3ee2d96d6f76ffd0f9e29a279d31f1d4b48e4b1c738a774fc0f",
@ -23380,6 +23398,7 @@
"T3T1_es_bitcoin-test_signtx.py::test_information": "a76305bff67570c201ddfe947aa2cc7ba7f1d4d2c96da5581bc48ecdfc9e2fdc",
"T3T1_es_bitcoin-test_signtx.py::test_information_cancel": "b66958d13a2048edac26166bcb1849fc770d24b4ac86a3b1dae626788f108057",
"T3T1_es_bitcoin-test_signtx.py::test_information_mixed": "05252c2bbd73fa894344ab7a0dcded262db29c9d54b627dedf3e8e262a5bcb5c",
"T3T1_es_bitcoin-test_signtx.py::test_information_replacement": "2dc25d7c801b1896b299e98d6dec07a23cb579435bde43d5588c4539cc7a032f",
"T3T1_es_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "fa0bc594cfcd8963b725af3690d505dad7e19ed7b7c7c1ff77e4cacf8bd44c9d",
"T3T1_es_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "1b7c67aa0a9174db376200d413a6b9737e91cdb16a1de58cb4711bfcf6e4840b",
"T3T1_es_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "46d326d28940024b4bea09ad01861be3c6e75a4d50a3d10027c8ccf5832f8225",
@ -23932,6 +23951,7 @@
"T3T1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[struct_list_v4]": "140daffb3a73d5cac003d83b170de52d09887ed1cb6588db99fd454e983f683b",
"T3T1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[structs_arrays_v4]": "140daffb3a73d5cac003d83b170de52d09887ed1cb6588db99fd454e983f683b",
"T3T1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_cancel": "d61a86610a8a451fd37d8ff0454ab69dc78c6d6f65a4ab416f753b7a73ed2ec7",
"T3T1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_show_more_button": "1f40cc9dfa9abe272d4a8d761f97caee13d1e3adb0df4aa3a580071a35641e6a",
"T3T1_es_ethereum-test_sign_verify_message.py::test_signmessage[parameters0-result0]": "aec9f08c88d6818abbd409a02074913622e5d08431cfc1b34899eaf02aa74b24",
"T3T1_es_ethereum-test_sign_verify_message.py::test_signmessage[parameters1-result1]": "3beb94e61f0bfe889800f7211965aad3feed2d8df243bd9ab5e7c16dc70b17ff",
"T3T1_es_ethereum-test_sign_verify_message.py::test_signmessage[parameters2-result2]": "93adc01b0e1e293e86ba74d365723ac752a3ef10a093e5e2a287c59c4cd86210",
@ -23991,6 +24011,9 @@
"T3T1_es_ethereum-test_signtx.py::test_signtx[True-nodata_1]": "7ad61e0f89924bf9ad2f225cae54d41db804de2275ee81db814d63eb563fc4c1",
"T3T1_es_ethereum-test_signtx.py::test_signtx[True-nodata_2_bigvalue]": "da54864e0a4e487f41ab1fecdf2c778f32b91c29a57b1ccf58a49253a5a9a7a5",
"T3T1_es_ethereum-test_signtx.py::test_signtx[True-wanchain]": "fe2028e84d39a02b50d5c403c82687d9ab7f749b0e941ced78a30c477a686d32",
"T3T1_es_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_go_back]": "03f86d421361f0132f047ebfc6af982b12d7223af92d03b81f740259129f584c",
"T3T1_es_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_scroll_down]": "8f971a772e9a3d418819ae7721adde86b88f2fdec95a149ec86faa6b5d4737aa",
"T3T1_es_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_skip]": "1df34e751403aad633b5158ffcc3d31dd95df9a37f62e812be0c48d6ec1d1441",
"T3T1_es_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "aa0a6c56d19f406f7b8da26f57354fd1ed249f70ef1884e214671cd19066872c",
"T3T1_es_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "fdb4f17daaa714e789870503e07ec037547a0f182663189c967416231f8b9d37",
"T3T1_es_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "34d99c27059f45c21dd86d3e807ddc756f15e55f76d73c95e5b866ff98158366",
@ -24008,6 +24031,7 @@
"T3T1_es_ethereum-test_signtx.py::test_signtx_eip1559_access_list": "c436d56622a00a85598681ba30866c22bc8e3289162bb7bb5e5c4dc4e08f7aaf",
"T3T1_es_ethereum-test_signtx.py::test_signtx_eip1559_access_list_larger": "c436d56622a00a85598681ba30866c22bc8e3289162bb7bb5e5c4dc4e08f7aaf",
"T3T1_es_ethereum-test_signtx.py::test_signtx_fee_info": "92996292c10a46a1360873f590c14f36f02c12ead4f66c8adbcf13ae3bb6c749",
"T3T1_es_ethereum-test_signtx.py::test_signtx_go_back_from_summary": "1484916750f985497ec536b4613a29268a92a04ee72349f782685cb0457d15d0",
"T3T1_es_ethereum-test_signtx.py::test_signtx_staking[False-claim_holesky]": "1189a3d9efde1b1bd700177342c1beffc7a8de7e61e1ec38d4e5d59762ef47a9",
"T3T1_es_ethereum-test_signtx.py::test_signtx_staking[False-claim_mainnet]": "7cf53cbcc71b119bf7f8f074fbf39cf3d235bf1cd16595e9a91dca3a7ac762f0",
"T3T1_es_ethereum-test_signtx.py::test_signtx_staking[False-stake_holesky]": "a8515f52d53673455fde26d8d3d76c16dd80586059eac8078006e3edc2347c57",
@ -24087,7 +24111,7 @@
"T3T1_es_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "2ec431daeaccc7df06b0d01b3f98d33ff97faabb9327b3959fd8b23009488300",
"T3T1_es_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "dd1ca824d1436853ec232bb36e279539b240ba567baec2bd5544e1b56c1e0c8b",
"T3T1_es_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "d1bfa6eabe72d833539a336d97058ed87fd2c131a15c771b158ddd7dd287a484",
"T3T1_es_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "26febcc018286841e0b456f56c752d6ebcbc44e4637c18d507c93c9b38d3539b",
"T3T1_es_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "ebed12aab5b9762f11af8df058a312a2aaff93e49f4ab7d4bf360a1ac497de8a",
"T3T1_es_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "f42170cc82048be8aa4c04dd6c69e4fc970677fa875aee0f73d945b0ff9b59b9",
"T3T1_es_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "2a6ca75e64e0efb7de1008dcfde36666c09e3a5fbee5b4ee2822d41ba6b2910b",
"T3T1_es_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "50b7150c8e292fd65d898434b59e08db89bb33ad3b715c51ae137a771cfea3bf",
@ -24124,7 +24148,7 @@
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "237f1451e4870f2371a8139deac52df9cf129a71b310dcf9c377365333e842a4",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "e6a6c402e62d8491a2b30b277363aad4c1837540dd7c3ba66eeda787f2ca573c",
"T3T1_es_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "18bcaebe5f0871b670545f24b46c88b3b7ab4afef21c80fe53b556323df17e83",
"T3T1_es_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "53dc05b7d22172b3f8c7c3cc49a3108669301a26a61d1ca2b73bcb0160421540",
"T3T1_es_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "d650e19e0a6e61a6ffd99f7c40de057035a51f7733d1e314f07bc28c6c802ac5",
"T3T1_es_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "06073edd8b2e1f0fec75308481e3820a1bff772d1dc232a0a8482ecb903908c4",
"T3T1_es_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "dfe2a174ef01339aa22ce9dca780278f367ae5a3986913fcc5138725e2aaac33",
"T3T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "6a20f0a2d404255051d4f29d3f42d608863b3b249cebde665ec97e0868b0774b",
@ -24785,6 +24809,7 @@
"T3T1_fr_bitcoin-test_signtx.py::test_information": "b445186214049db9a0ba0f1e3968486559aa89a237242a34d7db995f69a09087",
"T3T1_fr_bitcoin-test_signtx.py::test_information_cancel": "d5ef9291c7b4e06f6201d507b2a9204eb954adb67c9f5ae5dd6f70bcea4657ce",
"T3T1_fr_bitcoin-test_signtx.py::test_information_mixed": "38c8c72b364db05e86b82338c3e8b07ba1991e144a591dcb3d8a1a47df0dbbbd",
"T3T1_fr_bitcoin-test_signtx.py::test_information_replacement": "7465c496326c7e182b3e03b6beda25d9c76b9596271cdd4f0a86878283948b8e",
"T3T1_fr_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "bf6a984f664afb3eb576853157b861cf0b2bdafc6fdc7ccfa0df94b2118124c3",
"T3T1_fr_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "93df29c2b4d0e0b4038ab2c859ea454d5671286596db22b5ffdbcb20715b6d5d",
"T3T1_fr_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "58ce699192b3467c1ef706274d36f929949ae5e79bf6c2bddba7cc4299134e6d",
@ -25337,6 +25362,7 @@
"T3T1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[struct_list_v4]": "84c9ea03e65011d96006467191a6827036077a17e80143c39ce9c75bc33bc932",
"T3T1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[structs_arrays_v4]": "84c9ea03e65011d96006467191a6827036077a17e80143c39ce9c75bc33bc932",
"T3T1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_cancel": "a9621ec18fe8a42c5299a9445381390fb724a8190de1802e1278f9f92b073b72",
"T3T1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_show_more_button": "37bb905d1037eb7b35b16fef4bcccb5b0d0fa4f65a9936ee24745068d3a8977b",
"T3T1_fr_ethereum-test_sign_verify_message.py::test_signmessage[parameters0-result0]": "2b36f6b36dec647d924232691a17517b34cca72e1ab615f2f437c1baab4be717",
"T3T1_fr_ethereum-test_sign_verify_message.py::test_signmessage[parameters1-result1]": "339b822cb07a0922ad13a2a4849e1ee5fabd0c1797a06442b0af074fbbb18f18",
"T3T1_fr_ethereum-test_sign_verify_message.py::test_signmessage[parameters2-result2]": "f9f4143e4ef04ef3ff298a402baf1ded00019c74be4f69d78ab23eef50ed04e7",
@ -25396,6 +25422,9 @@
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-nodata_1]": "d18b0d79f716addea891817353579f84134659ae34198faeed4f89bbe786bcf9",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-nodata_2_bigvalue]": "cdccf865546d34642f8b36d08225e52aeb1327ac823a41b50a475b98ca984b9f",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-wanchain]": "224f06c4532d61868f4225c3e262b2cebe4824885bd2ad1265e242c86661f909",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_go_back]": "8a1120557f308692dc11a93e4ae76e5bb9790eb40b4b5fef5f2c76890d73017b",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_scroll_down]": "07816a4d1031739dd4ee9144f3480b9b1a44a42dbd84b83d1126bb86c4efdc9f",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_skip]": "482315d2411839cceede395ab932d282caa5cab5f0cb32c458d7288677d95670",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "e35c2ac7e93ce62bfbb0144d645bb81d91390b64f51116ea885c4953569f9929",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "db0f1d78104c8b48bb2ba63b6ebcdcf1f267ca3b7ca97a59d0a7019f9043f985",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "8b363e90e5cb5a5e7e51085ba6fda0cb0aaf4fd776001c2fe58769525c53733d",
@ -25413,6 +25442,7 @@
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559_access_list": "76bfbdda2a1f86201d99f24355c9ee12b596cf02372fc6ebfa327ce8f1fb9406",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559_access_list_larger": "76bfbdda2a1f86201d99f24355c9ee12b596cf02372fc6ebfa327ce8f1fb9406",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_fee_info": "7230a728767403c63131f6f59dc7ab974d2372454d67bb335b0cb1461532e37f",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_go_back_from_summary": "abd9bf11bf32c667c827a1017e562f846c3e53f37b78e71b69a63f9243b86bea",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[False-claim_holesky]": "62c21e6fae00fe9e276a079c68bd54ecf570b1f058ffa11599e30c9e73cddcd6",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[False-claim_mainnet]": "d200e6503eb2ac189b27e31af288729c254164b8e1abbb6a7117104ace6e637e",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[False-stake_holesky]": "284ecfce9065870f5ef9a28a9151d8ac3f414661e4ee38bf760685963026c9ee",
@ -25492,7 +25522,7 @@
"T3T1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "ce536a505f98c990e9d0ea187f608f3982204115959dcc46148ab58764f56084",
"T3T1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "69ba0d48ef551af4f56ce9b5f171797698dd73500354c209670544e0450ce761",
"T3T1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "e94424ff88664f0aac7d53c16dd9a85e2fd506b0cc0d5e2dbc9670c7ee89c9bd",
"T3T1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "042fb7a4706fef8c9842dbbfe87d2e99f86fcf8399d3912a88b03650d86a0794",
"T3T1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "980dc7f6cae7e41a6dc6d8081c97b95cf70f5e4959494c43158799d0be8a68d0",
"T3T1_fr_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "f3934d73c3facd115c89774a180094ba8cfe596b811ce78b73bf144b6f4706b6",
"T3T1_fr_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "89f8c7847b552b754a96e6bc274e385033b76f74868abed3ecf9137484e62958",
"T3T1_fr_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "716fdee8be936a2271922feaf82f17dbfc3b7c6aa866399b7f82dbdbb535f1e8",
@ -25529,7 +25559,7 @@
"T3T1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "f02338a06ac9fa58b31c453c4cac01bf97ac7e37116669ac78def2504ab2e4a8",
"T3T1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "bb70b60daabcef4f4f90393ee28804df375d684de9b67398a1b718fb825c8ed3",
"T3T1_fr_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "c8f2b7f3a4eb160b19d37329bc87102b0ee71a74542e64d238823154d0d9efe9",
"T3T1_fr_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "8f44eaec6c3f3f4427d9245b98c00d4e936561d4d1388f34fdd77be131b0e353",
"T3T1_fr_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "226ed2f3450b03ef366e2af5901626e73beed19c0eb75635a3b24374107bafcd",
"T3T1_fr_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "5e46c344f3ae21f1ffe0a3a472f44e710e660cfe270bbb820f4da27b286c247c",
"T3T1_fr_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "2c7477ba5c96b0061fdbeebaf612c6f7c064724569b53428adb82af4a839f18a",
"T3T1_fr_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "4d21e6879d1cf834ca7c364b1bafb8c42a5578acb800c9d89d685f1e99eb40ff",
@ -26190,6 +26220,7 @@
"T3T1_pt_bitcoin-test_signtx.py::test_information": "dedb0f3d52248ad843970acf0df24efe1a641c3dc1fb25c28e69ca15afba3226",
"T3T1_pt_bitcoin-test_signtx.py::test_information_cancel": "89b83cfb819c4790ebc30be99b10a60c346aa2801d683e537bf366741b3517fc",
"T3T1_pt_bitcoin-test_signtx.py::test_information_mixed": "344991620b442a000077f7cadea60c8d1ecf0515afd18559b3853cad7b143393",
"T3T1_pt_bitcoin-test_signtx.py::test_information_replacement": "106399b8100806a42f93fc163efbb6382f16954cbc4024a6977cc1acf80a7bfd",
"T3T1_pt_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "2336c7433c8f5832e67a04ca5c4a28e5aeb0d26386b378f0ed184a5b351633ea",
"T3T1_pt_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "3dff49c096d561ef034f234b112a73476c4f10cb569fea3d86085a17cbd5b32d",
"T3T1_pt_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "867dd57224bf5c42b72b1b4c61df934de8c878d32fb60127342ff30b3fb2e20e",
@ -26742,6 +26773,7 @@
"T3T1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[struct_list_v4]": "cac639efe80e82f3663703c8c394f462e5bf20a9b891a62e65eb7180ba7c6626",
"T3T1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[structs_arrays_v4]": "cac639efe80e82f3663703c8c394f462e5bf20a9b891a62e65eb7180ba7c6626",
"T3T1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_cancel": "471b9daf93acd773bcfb209272df0dfe740aee4cbe631d29e927a244003f6988",
"T3T1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data_show_more_button": "7639e99e5212d14abbfcda2744c883d42c2cd0ccb55828c62df0d500edc37a95",
"T3T1_pt_ethereum-test_sign_verify_message.py::test_signmessage[parameters0-result0]": "d9de85d30e9118752432d2b9cc9e06ef19982b9b2c250c592fa078b0254a0d74",
"T3T1_pt_ethereum-test_sign_verify_message.py::test_signmessage[parameters1-result1]": "ffe877ce0c6fceb0bbb9800d11c6b22531b4011e103c4012779554d946961d00",
"T3T1_pt_ethereum-test_sign_verify_message.py::test_signmessage[parameters2-result2]": "c4bf7ee2b359107a332a2993f51ebbd6ab1b23da493003640c779c30bfb09b8a",
@ -26801,6 +26833,9 @@
"T3T1_pt_ethereum-test_signtx.py::test_signtx[True-nodata_1]": "08d9271f75d5eecd551b70c2c277eb0c7012aa67c6fcc731ee46db84812b6149",
"T3T1_pt_ethereum-test_signtx.py::test_signtx[True-nodata_2_bigvalue]": "9f0aea6b0c187d5216970a1864644cb0d03b899bca9d9f2d94f260896baba078",
"T3T1_pt_ethereum-test_signtx.py::test_signtx[True-wanchain]": "f1428d83966e31e19be23785825c3445cb7a9950323f9c7b1777250c5e4de0b6",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_go_back]": "2021b5930ab96619c8fdeee79e84842c7758f8e37585f6009885f03cfae757f5",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_scroll_down]": "7370279367475e20fb43ef20d3fadde5fb893770df0d46c57107c7ca54b4a296",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_skip]": "5e3ad506e3dc0fd7ca69f493fe0a871db0adbdb293dd9e56d4e746487618236f",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "48266c8f5285b4531899512c6bafcbda5217b704992f417f155e2a728123f9da",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "37eb4d216d72ef6c7b42ce6d4b4c9e84ad711085f4761f49ab80f8796f7dfa38",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "adbd3b2e5244ea8d8ccb34b9a87b1c7e820bf441102a136dbc0e9dd5dfd9f5f0",
@ -26818,6 +26853,7 @@
"T3T1_pt_ethereum-test_signtx.py::test_signtx_eip1559_access_list": "ba84b318da6eba79d34bcfb5b75fe16b0096235cfe45fc17583e1ce712fa1e11",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_eip1559_access_list_larger": "ba84b318da6eba79d34bcfb5b75fe16b0096235cfe45fc17583e1ce712fa1e11",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_fee_info": "bec3b588d2e96e3f2a6a8638d007b4a4ca95b2866154281d5a599fd3532d17ba",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_go_back_from_summary": "0d31e4b19b0a162a530603e9b1e8f743e412c4dce3a667e229be324f10a5effb",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_staking[False-claim_holesky]": "70e48863680118d9c8ca557c0d371ae5a9b98b5cfd7705061cfcdaa2f45a7ce6",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_staking[False-claim_mainnet]": "9f515a7b9c62d535739f688532e4ce511a7ead7d6dc1ff48a0aa81890d0d19af",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_staking[False-stake_holesky]": "55e8da8edefe90035e6f785bca57538b9164bc04bd08bca2cba5daaa96801303",
@ -26897,7 +26933,7 @@
"T3T1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "0d1b2cc931b5990fa27bb075bd193521fc2a9e35a6ac0d2e6c7889875381609b",
"T3T1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "1bb23ce4f48ac002a34e5f592daa70f32ac1de1a07255e81ab140125a70aa473",
"T3T1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "c4c159509d386f90bbd4b72d6d04dc7d10957c6b31008e06740d24ae8e3ecc99",
"T3T1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "17666409d0ac315f28cff2e82b77fb4dfe988b827cf21ce8f529aa96b73a9cdc",
"T3T1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "234618241c11cd8bac5b8bed888b2fc4f0f1537ae509db1a83be2b27826294ed",
"T3T1_pt_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "186ac0cc217104a57341a4c2369d61049c687d67efb9025797e802a2addde4c8",
"T3T1_pt_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "b8663bbceb78ff7d5c9cd5cbceb1ea9fc7a5320718778d91f69804a1f06144dc",
"T3T1_pt_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "d81a85c8ef6404d0045b97d1459cfcde16ca55a83a3042a093ca9f8ee82c8229",
@ -26934,7 +26970,7 @@
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "0a038ffe9af815705511348ef32fd6c82ef99b4b5d502f31f13cdc00bb552d5a",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "75180c444f7d13fde98054a6a5f325efd7fa1d642462f38bf1345ad2d236bfea",
"T3T1_pt_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "521ff04017ec39f0c7e472279d0938831187b817d7bffdf2d8263a5b7a301069",
"T3T1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "79ca1668abee89b830aea277835b94d6db5731e93180f9babc901a6c573abf8a",
"T3T1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "76e0f63422e753cd9041a6af2f969ba81573ff4e9bda178471285b88f8f1463f",
"T3T1_pt_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "6acc1f18bbcac510f6de7a43be3790d8fd80000c91fbc73d023a08e001569c3f",
"T3T1_pt_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "6df3a46769d9238a7615351f047f96fa579628195cd560fc908b9946ef6ab9a8",
"T3T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "8fa0f4a1296b586ece2d5bd519ca83b258974fe2580b99200631eca1d24e9ad9",