diff --git a/core/src/apps/bitcoin/sign_tx/layout.py b/core/src/apps/bitcoin/sign_tx/layout.py index 39ae255aa..67d19d0eb 100644 --- a/core/src/apps/bitcoin/sign_tx/layout.py +++ b/core/src/apps/bitcoin/sign_tx/layout.py @@ -261,15 +261,15 @@ async def confirm_nondefault_locktime( if lock_time_disabled: title = "Warning" - text = "Locktime is set but will\nhave no effect.\n" + text = "Locktime is set but will have no effect." param: str | None = None elif lock_time < _LOCKTIME_TIMESTAMP_MIN_VALUE: title = "Confirm locktime" - text = "Locktime for this\ntransaction is set to\nblockheight:\n{}" + text = "Locktime for this transaction is set to blockheight:\n{}" param = str(lock_time) else: title = "Confirm locktime" - text = "Locktime for this\ntransaction is set to:\n{}" + text = "Locktime for this transaction is set to:\n{}" param = format_timestamp(lock_time) await confirm_metadata( diff --git a/core/src/apps/cardano/layout.py b/core/src/apps/cardano/layout.py index 754b43674..5ad4a8541 100644 --- a/core/src/apps/cardano/layout.py +++ b/core/src/apps/cardano/layout.py @@ -412,9 +412,9 @@ async def warn_tx_output_contains_tokens( ctx: Context, is_collateral_return: bool = False ) -> None: content = ( - "The collateral return\noutput contains tokens." + "The collateral return output contains tokens." if is_collateral_return - else "The following\ntransaction output\ncontains tokens." + else "The following transaction output contains tokens." ) await confirm_metadata( ctx, diff --git a/core/src/apps/common/passphrase.py b/core/src/apps/common/passphrase.py index 33a230eaf..1359bba3e 100644 --- a/core/src/apps/common/passphrase.py +++ b/core/src/apps/common/passphrase.py @@ -63,7 +63,7 @@ async def _request_on_host(ctx: Context) -> str: ctx, "passphrase_host1", "Hidden wallet", - description="Access hidden wallet?\n\nNext screen will show\nthe passphrase!", + description="Access hidden wallet?\n\nNext screen will show the passphrase!", ) await confirm_blob( diff --git a/core/src/apps/common/request_pin.py b/core/src/apps/common/request_pin.py index 4cdbd8ee9..fb9c428aa 100644 --- a/core/src/apps/common/request_pin.py +++ b/core/src/apps/common/request_pin.py @@ -43,7 +43,7 @@ async def _pin_mismatch() -> None: await show_popup( "PIN mismatch", - "The PINs you entered\ndo not match.\n\nPlease try again.", + "The PINs you entered do not match.\n\nPlease try again.", ) @@ -138,7 +138,7 @@ async def error_pin_matches_wipe_code(ctx: Context) -> NoReturn: await show_error_and_raise( ctx, "warning_invalid_new_pin", - "The new PIN must be different from your\nwipe code.", + "The new PIN must be different from your wipe code.", "Invalid PIN", # header exc=wire.PinInvalid, ) diff --git a/core/src/apps/common/sdcard.py b/core/src/apps/common/sdcard.py index 1f0a214d7..d9fd41252 100644 --- a/core/src/apps/common/sdcard.py +++ b/core/src/apps/common/sdcard.py @@ -23,7 +23,7 @@ async def _confirm_retry_wrong_card(ctx: wire.GenericContext) -> None: await show_error_and_raise( ctx, "warning_wrong_sd", - "Please unplug the\ndevice and insert the correct SD card.", + "Please unplug the device and insert the correct SD card.", "Wrong SD card.", exc=SdCardUnavailable("Wrong SD card."), ) @@ -45,7 +45,7 @@ async def _confirm_retry_insert_card(ctx: wire.GenericContext) -> None: await show_error_and_raise( ctx, "warning_no_sd", - "Please unplug the\ndevice and insert your SD card.", + "Please unplug the device and insert your SD card.", "SD card required.", exc=SdCardUnavailable("SD card required."), ) diff --git a/core/src/apps/debug/load_device.py b/core/src/apps/debug/load_device.py index d21440994..79471a027 100644 --- a/core/src/apps/debug/load_device.py +++ b/core/src/apps/debug/load_device.py @@ -41,8 +41,8 @@ async def load_device(ctx: Context, msg: LoadDevice) -> Success: ctx, "warn_loading_seed", "Loading seed", - "Loading private seed\nis not recommended.", - "Continue only if you\nknow what you are doing!", + "Loading private seed is not recommended.", + "Continue only if you know what you are doing!", ) # END _warn diff --git a/core/src/apps/management/change_wipe_code.py b/core/src/apps/management/change_wipe_code.py index f396d5c8a..2e35f7069 100644 --- a/core/src/apps/management/change_wipe_code.py +++ b/core/src/apps/management/change_wipe_code.py @@ -107,7 +107,7 @@ async def _request_wipe_code_confirm(ctx: Context, pin: str) -> str: # _wipe_code_invalid await show_popup( "Invalid wipe code", - "The wipe code must be\ndifferent from your PIN.\n\nPlease try again.", + "The wipe code must be different from your PIN.\n\nPlease try again.", ) continue @@ -117,5 +117,5 @@ async def _request_wipe_code_confirm(ctx: Context, pin: str) -> str: # _wipe_code_mismatch await show_popup( "Code mismatch", - "The wipe codes you\nentered do not match.\n\nPlease try again.", + "The wipe codes you entered do not match.\n\nPlease try again.", ) diff --git a/core/src/apps/management/get_next_u2f_counter.py b/core/src/apps/management/get_next_u2f_counter.py index 2f65b46d0..00307d3e0 100644 --- a/core/src/apps/management/get_next_u2f_counter.py +++ b/core/src/apps/management/get_next_u2f_counter.py @@ -19,7 +19,7 @@ async def get_next_u2f_counter(ctx: Context, msg: GetNextU2FCounter) -> NextU2FC ctx, "get_u2f_counter", "Get next U2F counter", - description="Do you really want to increase and retrieve\nthe U2F counter?", + description="Do you really want to increase and retrieve the U2F counter?", br_code=ButtonRequestType.ProtectCall, ) diff --git a/core/src/apps/management/recovery_device/__init__.py b/core/src/apps/management/recovery_device/__init__.py index 0491650ff..d40b3a847 100644 --- a/core/src/apps/management/recovery_device/__init__.py +++ b/core/src/apps/management/recovery_device/__init__.py @@ -58,7 +58,7 @@ async def recovery_device(ctx: Context, msg: RecoveryDevice) -> Success: # _continue_dialog if not dry_run: await confirm_reset_device( - ctx, "Do you really want to\nrecover a wallet?", recovery=True + ctx, "Do you really want to recover a wallet?", recovery=True ) else: await confirm_action( diff --git a/core/src/apps/management/recovery_device/layout.py b/core/src/apps/management/recovery_device/layout.py index f27646c5e..2b403c5ab 100644 --- a/core/src/apps/management/recovery_device/layout.py +++ b/core/src/apps/management/recovery_device/layout.py @@ -62,7 +62,7 @@ async def request_mnemonic( await show_warning( ctx, "warning_known_share", - "Share already entered,\nplease enter\na different share.", + "Share already entered, please enter a different share.", ) return None except word_validity.IdentifierMismatch: @@ -70,7 +70,7 @@ async def request_mnemonic( await show_warning( ctx, "warning_mismatched_share", - "You have entered\na share from another\nShamir Backup.", + "You have entered a share from another Shamir Backup.", ) return None except word_validity.ThresholdReached: @@ -78,7 +78,7 @@ async def request_mnemonic( await show_warning( ctx, "warning_group_threshold", - "Threshold of this\ngroup has been reached.\nInput share from\ndifferent group.", + "Threshold of this group has been reached. Input share from different group.", ) return None @@ -92,15 +92,17 @@ async def show_dry_run_result( if result: if is_slip39: - text = "The entered recovery\nshares are valid and\nmatch what is currently\nin the device." + text = "The entered recovery shares are valid and match what is currently in the device." else: - text = "The entered recovery\nseed is valid and\nmatches the one\nin the device." + text = ( + "The entered recovery seed is valid and matches the one in the device." + ) await show_success(ctx, "success_dry_recovery", text, button="Continue") else: if is_slip39: - text = "The entered recovery\nshares are valid but\ndo not match what is\ncurrently in the device." + text = "The entered recovery shares are valid but do not match what is currently in the device." else: - text = "The entered recovery\nseed is valid but does\nnot match the one\nin the device." + text = "The entered recovery seed is valid but does not match the one in the device." await show_warning(ctx, "warning_dry_recovery", text, button="Continue") @@ -109,13 +111,13 @@ async def show_invalid_mnemonic(ctx: GenericContext, word_count: int) -> None: await show_warning( ctx, "warning_invalid_share", - "You have entered\nan invalid recovery\nshare.", + "You have entered an invalid recovery share.", ) else: await show_warning( ctx, "warning_invalid_seed", - "You have entered\nan invalid recovery\nseed.", + "You have entered an invalid recovery seed.", ) diff --git a/core/src/apps/management/reset_device/__init__.py b/core/src/apps/management/reset_device/__init__.py index a7e815cfe..e0c3e8214 100644 --- a/core/src/apps/management/reset_device/__init__.py +++ b/core/src/apps/management/reset_device/__init__.py @@ -41,11 +41,11 @@ async def reset_device(ctx: Context, msg: ResetDevice) -> Success: # make sure user knows they're setting up a new wallet if backup_type == BAK_T_SLIP39_BASIC: - prompt = "Create a new wallet\nwith Shamir Backup?" + prompt = "Create a new wallet with Shamir Backup?" elif backup_type == BAK_T_SLIP39_ADVANCED: - prompt = "Create a new wallet\nwith Super Shamir?" + prompt = "Create a new wallet with Super Shamir?" else: - prompt = "Do you want to create\na new wallet?" + prompt = "Do you want to create a new wallet?" await confirm_reset_device(ctx, prompt) # Rendering empty loader so users do not feel a freezing screen diff --git a/core/src/apps/management/reset_device/layout.py b/core/src/apps/management/reset_device/layout.py index 42f7ee724..7d8d33711 100644 --- a/core/src/apps/management/reset_device/layout.py +++ b/core/src/apps/management/reset_device/layout.py @@ -127,23 +127,23 @@ async def _show_confirmation_success( group_index: int | None = None, ) -> None: if share_index is None or num_of_shares is None: # it is a BIP39 backup - subheader = "You have finished\nverifying your\nrecovery seed." + subheader = "You have finished verifying your recovery seed." text = "" elif share_index == num_of_shares - 1: if group_index is None: - subheader = "You have finished\nverifying your\nrecovery shares." + subheader = "You have finished verifying your recovery shares." else: - subheader = f"You have finished\nverifying your\nrecovery shares\nfor group {group_index + 1}." + subheader = f"You have finished verifying your recovery shares for group {group_index + 1}." text = "" else: if group_index is None: - subheader = f"Recovery share #{share_index + 1}\nchecked successfully." + subheader = f"Recovery share #{share_index + 1} checked successfully." text = f"Continue with share #{share_index + 2}." else: - subheader = f"Group {group_index + 1} - Share {share_index + 1}\nchecked successfully." - text = "Continue with the next\nshare." + subheader = f"Group {group_index + 1} - Share {share_index + 1} checked successfully." + text = "Continue with the next share." return await show_success(ctx, "success_recovery", text, subheader) @@ -168,7 +168,7 @@ async def show_backup_warning(ctx: GenericContext, slip39: bool = False) -> None async def show_backup_success(ctx: GenericContext) -> None: - text = "Use your backup\nwhen you need to\nrecover your wallet." + text = "Use your backup when you need to recover your wallet." await show_success(ctx, "success_backup", text, "Your backup is done.") diff --git a/core/src/apps/management/sd_protect.py b/core/src/apps/management/sd_protect.py index 699ea16d5..41e855f4a 100644 --- a/core/src/apps/management/sd_protect.py +++ b/core/src/apps/management/sd_protect.py @@ -175,7 +175,7 @@ def require_confirm_sd_protect(ctx: Context, msg: SdProtect) -> Awaitable[None]: elif msg.operation == SdProtectOperationType.DISABLE: text = "Do you really want to remove SD card protection from your device?" elif msg.operation == SdProtectOperationType.REFRESH: - text = "Do you really want to replace the current\nSD card secret with a newly generated one?" + text = "Do you really want to replace the current SD card secret with a newly generated one?" else: raise ProcessError("Unknown operation") diff --git a/core/src/apps/management/set_u2f_counter.py b/core/src/apps/management/set_u2f_counter.py index 253671f2f..3f911cc0f 100644 --- a/core/src/apps/management/set_u2f_counter.py +++ b/core/src/apps/management/set_u2f_counter.py @@ -21,7 +21,7 @@ async def set_u2f_counter(ctx: Context, msg: SetU2FCounter) -> Success: ctx, "set_u2f_counter", "Set U2F counter", - description="Do you really want to\nset the U2F counter\nto {}?", + description="Do you really want to set the U2F counter to {}?", description_param=str(msg.u2f_counter), br_code=ButtonRequestType.ProtectCall, ) diff --git a/core/src/apps/management/wipe_device.py b/core/src/apps/management/wipe_device.py index 476a6c850..14ad78781 100644 --- a/core/src/apps/management/wipe_device.py +++ b/core/src/apps/management/wipe_device.py @@ -18,7 +18,7 @@ async def wipe_device(ctx: GenericContext, msg: WipeDevice) -> Success: "confirm_wipe", "Wipe device", "All data will be erased.", - "Do you really want to\nwipe the device?\n", + "Do you really want to wipe the device?\n", reverse=True, verb="Hold to confirm", hold=True, diff --git a/core/src/apps/misc/get_entropy.py b/core/src/apps/misc/get_entropy.py index 679ab8e95..e734087f7 100644 --- a/core/src/apps/misc/get_entropy.py +++ b/core/src/apps/misc/get_entropy.py @@ -15,8 +15,8 @@ async def get_entropy(ctx: Context, msg: GetEntropy) -> Entropy: ctx, "get_entropy", "Confirm entropy", - "Do you really want\nto send entropy?", - "Continue only if you\nknow what you are doing!", + "Do you really want to send entropy?", + "Continue only if you know what you are doing!", br_code=ButtonRequestType.ProtectCall, ) diff --git a/core/src/apps/webauthn/fido2.py b/core/src/apps/webauthn/fido2.py index c62bf247c..d0ee136f7 100644 --- a/core/src/apps/webauthn/fido2.py +++ b/core/src/apps/webauthn/fido2.py @@ -667,14 +667,14 @@ class U2fConfirmRegister(U2fState): if self.cid == _last_good_auth_check_cid: await show_popup( "U2F", - "This device is already\nregistered with this\napplication.", + "This device is already registered with this application.", "Already registered.", timeout_ms=_POPUP_TIMEOUT_MS, ) else: await show_popup( "U2F", - "This device is not\nregistered with this\napplication.", + "This device is not registered with this application.", "Not registered.", timeout_ms=_POPUP_TIMEOUT_MS, ) @@ -837,7 +837,7 @@ class Fido2ConfirmExcluded(Fido2ConfirmMakeCredential): await show_popup( "FIDO2 Register", - "This device is already\nregistered with {}.", + "This device is already registered with {}.", "Already registered.", self._cred.rp_id, # description_param _POPUP_TIMEOUT_MS, @@ -916,7 +916,7 @@ class Fido2ConfirmNoPin(State): await show_popup( "FIDO2 Verify User", - "Please enable PIN\nprotection.", + "Please enable PIN protection.", "Unable to verify user.", timeout_ms=_POPUP_TIMEOUT_MS, ) @@ -938,7 +938,7 @@ class Fido2ConfirmNoCredentials(Fido2ConfirmGetAssertion): await show_popup( "FIDO2 Authenticate", - "This device is not\nregistered with\n{}.", + "This device is not registered with\n{}.", "Not registered.", self._creds[0].app_name(), # description_param _POPUP_TIMEOUT_MS, diff --git a/core/src/trezor/ui/layouts/tt_v2/__init__.py b/core/src/trezor/ui/layouts/tt_v2/__init__.py index 575dfdf71..18a55af0e 100644 --- a/core/src/trezor/ui/layouts/tt_v2/__init__.py +++ b/core/src/trezor/ui/layouts/tt_v2/__init__.py @@ -265,7 +265,7 @@ async def confirm_reset_device( RustLayout( trezorui2.confirm_reset_device( title=title.upper(), - prompt=prompt.replace("\n", " "), + prompt=prompt, ) ), "recover_device" if recovery else "setup_device", @@ -464,7 +464,7 @@ async def show_error_and_raise( ctx, RustLayout( trezorui2.show_error( - title=content.replace("\n", " "), + title=content, description=subheader or "", button=button.upper(), allow_cancel=False, @@ -489,7 +489,7 @@ async def show_warning( ctx, RustLayout( trezorui2.show_warning( - title=content.replace("\n", " "), + title=content, description=subheader or "", button=button.upper(), allow_cancel=False, @@ -513,7 +513,7 @@ async def show_success( ctx, RustLayout( trezorui2.show_success( - title=content.replace("\n", " "), + title=content, description=subheader or "", button=button.upper(), allow_cancel=False, diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json index 11d7fdc06..ec1ff5dac 100644 --- a/tests/ui_tests/fixtures.json +++ b/tests/ui_tests/fixtures.json @@ -641,10 +641,10 @@ "TT_test_autolock.py::test_dryrun_locks_at_word_entry": "145c53e02422062fd3d6b2c48b624ef85f2c54d153fc583acfdd7fb3a62b2a6b", "TT_test_lock.py::test_hold_to_lock": "11a333c2bf616cefbdd8448b6fc54dd67610fd218c5007bcf3b796521885d017", "TT_test_recovery.py::test_recovery": "5386ca0d72aca0a4dac80ff78551cf69adc23faa9e56a7c002906a9bba7d5533", -"TT_test_reset_slip39_advanced.py::test_reset_slip39_advanced_16of16groups_16of16shares": "e9224614d59b6343b919eeea5aa71c634efb8d9ae2e237723b999d78765329ff", -"TT_test_reset_slip39_advanced.py::test_reset_slip39_advanced_2of2groups_2of2shares": "9b5f8c87adce9704508ce8017da0f12154173f32ac11061e886186ac63eb5aa2", -"TT_test_reset_slip39_basic.py::test_reset_slip39_basic_16of16": "9bc7d4858fdebfe8b2074d964491e7b4dfc01ff79e8062fbcbd4b8151242e92d", -"TT_test_reset_slip39_basic.py::test_reset_slip39_basic_1of1": "f3af9ec41f672935db29323795001a31c73c3aa7cacac323f83a12875a56a198" +"TT_test_reset_slip39_advanced.py::test_reset_slip39_advanced_16of16groups_16of16shares": "bda1d75d42149c229ba9023eacf628de406d1841deb6d703e7fbd19595b484db", +"TT_test_reset_slip39_advanced.py::test_reset_slip39_advanced_2of2groups_2of2shares": "1fe25ec64c52f082be572c6c1551d3654bb2a695cdd1f1f1ee917459873e905e", +"TT_test_reset_slip39_basic.py::test_reset_slip39_basic_16of16": "0051f0c84a3392c961ba51bc9955a8efbde536207bd824c78e97e0524ff3d8bd", +"TT_test_reset_slip39_basic.py::test_reset_slip39_basic_1of1": "c389371657a67d1726297741acfb76b2e2037bfc2b5e359ac11e6fbeecd54844" }, "device_tests": { "TT_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-0-bnb1hgm0p7khfk85zpz-68e2cb5a": "1cb2b0665827b1c8521f2ec85615e3335d53ba227ae117b651bf4695953a7ee5", @@ -818,8 +818,8 @@ "TT_bitcoin-test_grs.py::test_send_segwit_native_change": "12fabd1129c0a0d33dc4245db6cb796eff632fafb93ee7a50a281b6051824c80", "TT_bitcoin-test_grs.py::test_send_segwit_p2sh": "1a2c7357c72a5e3b48059f563f1acaa886b5c642fff85513b18eaf6406697056", "TT_bitcoin-test_grs.py::test_send_segwit_p2sh_change": "81a73510d220a2abfbe46e0071b49f15fd406200aaca3b5e90722e93ec6fbcc9", -"TT_bitcoin-test_komodo.py::test_one_one_fee_sapling": "0081e390661d4535d9e29b9cd97f031006f403b20ee4f298944fd5ee73b86ed3", -"TT_bitcoin-test_komodo.py::test_one_one_rewards_claim": "0dbaa5379804365952c42dd81488a0263ca848b8f8fde80d7e324a1c073c292b", +"TT_bitcoin-test_komodo.py::test_one_one_fee_sapling": "a111a15350ac841a67134d159bd346b3be345fb2d28ad93d212b636bb33ae91c", +"TT_bitcoin-test_komodo.py::test_one_one_rewards_claim": "53fed49bce85711651b99733c164741be4387e8724dee044aecae290b7f118d2", "TT_bitcoin-test_multisig.py::test_15_of_15": "cdf23ce47a1823e4d3e196628f5db2e081e8beb42f8984ac82a143387c7728d3", "TT_bitcoin-test_multisig.py::test_2_of_3": "aa4228387b445eba4cace6ae1a8c9fa6fab8b5e9c5a0ca2da2d79de94db12d0c", "TT_bitcoin-test_multisig.py::test_attack_change_input": "adcd3cb376bc9dc1de9739f42a539321ff7c6fb2fbeeaf5428bc8a534df4940a", @@ -914,7 +914,7 @@ "TT_bitcoin-test_signtx.py::test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "3fc8eceefb45620d5802324b364162aee8103cbf1a25581e180b7c86c3df9939", "TT_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "3fc8eceefb45620d5802324b364162aee8103cbf1a25581e180b7c86c3df9939", "TT_bitcoin-test_signtx.py::test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "3fc8eceefb45620d5802324b364162aee8103cbf1a25581e180b7c86c3df9939", -"TT_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "80a309bc92e6b01fe028ce70d491f90c1ec7c78db11054509a0ca6dc261a143f", +"TT_bitcoin-test_signtx.py::test_lock_time[1-4294967295]": "52121fa39393d1dd90131be3efb1e9f69506a236e1673c5a8bf90cc4b3df2ae9", "TT_bitcoin-test_signtx.py::test_lock_time[499999999-4294967294]": "168499a31f8213bd205f9d8278a30c14adcdfeed64e1f140ad91797376c42817", "TT_bitcoin-test_signtx.py::test_lock_time[500000000-4294967294]": "148c28923d354a452bd59ac0478ff33a0bc8c88d8ebe3e63e14f4d14d463e1a2", "TT_bitcoin-test_signtx.py::test_lock_time_blockheight": "168499a31f8213bd205f9d8278a30c14adcdfeed64e1f140ad91797376c42817", @@ -1067,8 +1067,8 @@ "TT_cardano-test_address_public_key.py::test_cardano_get_address[ledger-derivation]": "58500634f584dad80fc24c87ee3ac88ac7a464dc3edbb835714e9ee02d3f7bdf", "TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters0-result0]": "8aaf0e5a06e75dd7de1f1bc467c2e02df93da325c29f691b22197c3c3ec260bb", "TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters1-result1]": "66b7b6ff32cd03fdbb664afef74f9c18581372ae0f2793c88c18786b8d2ddd24", -"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters10-result10]": "3e019d888f51f7816a3fcad327871d08449a6e343676e12abc9fbb0a616409bf", -"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters11-result11]": "7a52cf8a36561d53925ec9b4132e71ee47ed6e44617c3687692deb2eda8383f4", +"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters10-result10]": "4890398f9642ecef39d6576acce97e035fb9fa095dc2dee621945b338c440edc", +"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters11-result11]": "c7300ede35d220018fd4ee809bb08b9405bfdcb3afb7e1e2cdb7749b377bca46", "TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters12-result12]": "0669644b1e158c340a0510b69810560344c5d4ee5a59de37b0154e88f5478737", "TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters13-result13]": "c5b773d6d359cbe94ed72851cb3d26fb3adc76a7a03bda0b895b41021be1387d", "TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters14-result14]": "4de1960d1a4a0125880f52da6d8e7b3f9d29304e061ea1589bacece65f944528", @@ -1098,10 +1098,10 @@ "TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters36-result36]": "8480f18151cf59e13f8056cb56696317e9d2d1fb4d35ef5be73609cea3da4243", "TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters4-result4]": "6c268cdef12031b1ddf9958704400aa25152fec7d8b329de6f49f8492b18965a", "TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters5-result5]": "d23f7d49050cd0813670156f0601cf598530a47014afe73173a211ab0682654d", -"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters6-result6]": "119df6a38c2996d16fa70f83e66f6d5b9cfc30039fd225246b1daf6070eae914", -"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters7-result7]": "739816be294d531aa840d056d3c89798e04ab70d8d88b6d3785029d27d4cfee0", -"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters8-result8]": "84243829b1c5a6eb64ba5891c45da1aef9277d90d131ab000346b995f6cfbe9b", -"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters9-result9]": "79f4814df5fe0ad625637312848d21fc9a992863f6046de37b3518b62dbb3845", +"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters6-result6]": "93717f9329efcb419a2e1abb193d4203eb642c3d72056f1e226113e6990f16f5", +"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters7-result7]": "ba876b54c10ef1ce579c5af67d4851b29fd674d80bd990f5f587ca92128c3bb9", +"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters8-result8]": "c60d8ae7c7b0b88d05836fda81e2c94e4686edb6b42685de60512ae0d2a1a027", +"TT_cardano-test_address_public_key.py::test_cardano_get_address[parameters9-result9]": "e3149087c2bf0a1f7e178a5e640953944de67dcc82a01c3817e57479e8989d42", "TT_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-derivation]": "a4ecdfc2bed7623cc1dda09dcefb077c09a8d8e9aec596f94bc14351fe94b50b", "TT_cardano-test_address_public_key.py::test_cardano_get_public_key[icarus-trezor-derivation]": "a4ecdfc2bed7623cc1dda09dcefb077c09a8d8e9aec596f94bc14351fe94b50b", "TT_cardano-test_address_public_key.py::test_cardano_get_public_key[ledger-derivation]": "a4ecdfc2bed7623cc1dda09dcefb077c09a8d8e9aec596f94bc14351fe94b50b", @@ -1111,9 +1111,9 @@ "TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters11-result11]": "a4ecdfc2bed7623cc1dda09dcefb077c09a8d8e9aec596f94bc14351fe94b50b", "TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters12-result12]": "a4ecdfc2bed7623cc1dda09dcefb077c09a8d8e9aec596f94bc14351fe94b50b", "TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters13-result13]": "a4ecdfc2bed7623cc1dda09dcefb077c09a8d8e9aec596f94bc14351fe94b50b", -"TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters14-result14]": "a35eaab05906892d0a0ba2eb33f74107803e80bb4176c8dc611c9cef5af88344", -"TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters15-result15]": "a35eaab05906892d0a0ba2eb33f74107803e80bb4176c8dc611c9cef5af88344", -"TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters16-result16]": "a35eaab05906892d0a0ba2eb33f74107803e80bb4176c8dc611c9cef5af88344", +"TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters14-result14]": "07f265234a3269c8c99172e2f67abf626e17a542e6f4c00b45c5b685d0e4c240", +"TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters15-result15]": "07f265234a3269c8c99172e2f67abf626e17a542e6f4c00b45c5b685d0e4c240", +"TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters16-result16]": "07f265234a3269c8c99172e2f67abf626e17a542e6f4c00b45c5b685d0e4c240", "TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters2-result2]": "a4ecdfc2bed7623cc1dda09dcefb077c09a8d8e9aec596f94bc14351fe94b50b", "TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters3-result3]": "a4ecdfc2bed7623cc1dda09dcefb077c09a8d8e9aec596f94bc14351fe94b50b", "TT_cardano-test_address_public_key.py::test_cardano_get_public_key[parameters4-result4]": "a4ecdfc2bed7623cc1dda09dcefb077c09a8d8e9aec596f94bc14351fe94b50b", @@ -1142,33 +1142,33 @@ "TT_cardano-test_get_native_script_hash.py::test_cardano_get_native_script_hash[pub_key_script_-1579fe2a": "64d69ecd43a942401127a0894bb0b7990997a0302829448b9bf4e7f6269911fd", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[byron_to_shelley_transfer]": "cc814dd371bfb807e3bf2afecba1927fd4e738d2575e98c5e2103b3d292fcaea", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_change0]": "f5029026ff504e03266d7ed87571e69794b941e387fe31497b9143ce77bed81f", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_change1]": "e8326d8e081e62ff5558149256923c4bd998f4995b2c3bcd5d2e60c3d4f2d5ed", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_change1]": "a771b70540f70e7bf77dd0c7aa7d56a620867172bfb2b238ca23a906ffe46a58", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_multiple_inputs]": "29d0b4131588d173f8a82cdd18979222ac53aab3b7096d0bb51e54dcd39469f0", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_without_change0]": "29d0b4131588d173f8a82cdd18979222ac53aab3b7096d0bb51e54dcd39469f0", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_without_change1]": "13588f347d536c1efe0d60aaf8d03be783ff62ecc62357f93d14cd056d452f37", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_different_policies_-1dbb1bfb": "c0412677aa5fde5919cfd516a784dedd5a36a25f4693fce62905262c3cc3799e", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_multiasset_output]": "55ada341d1a6e795462b30220b235356bb2080b9b193efb9a0734f9ecb63de43", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_without_change1]": "565eb0b3850442afd17adbdcb42514028950892d743ff636b4636c517f1b491a", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_different_policies_-1dbb1bfb": "d5bd221dae46e4578fea32fa3a84777fc1a2924671a5f27641048ef76af9a555", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_multiasset_output]": "78d58d3bcfdd470e365ef69c0f9925c23c1b9f9e2a699d7d301165c39db02c96", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_no_ttl-validity_start]": "e3dddd0e9c2c17b4c4c3747a76f929e4765844b9d5b53c4ae69f408258a7661f", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_a_required_signer]": "0c287475252492051549ce0b96d1247f163f63b90d19e5203ae7d075eef4fb97", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_most_elements_fille-29691455": "a644f13091c541c94c67029df4b96f02db9d13269b7e5b03209563eb591f3ac5", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_most_elements_fille-29691455": "39c567b82bc2a7602bf225436f5358627640c0c11146e594a8b7be09a72edfc5", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_output_datum_hash]": "ca2479e6246c8df5a8bbe1e14bb8028a8990ae1618fa79181ef51aa0b6e3ad8c", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_script_data_hash]": "3d5dd593126f8bc820a82f8bc9ca539947cbffb39840a56c233bae1fcf18840c", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_stake_deregistratio-1ab28f77": "2608f0241fa9f09af928b34d4500986e92edb880890f77869f4c6a57de4dde35", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_stake_deregistration]": "2608f0241fa9f09af928b34d4500986e92edb880890f77869f4c6a57de4dde35", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_stake_registration_-a144c34c": "e5a39189381f1eeeb5b060fcc20fa0452f0c95432cd3ec4b83f9fa6428072e6e", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_stake_registration_-bf5f9707": "b0408c611e2a2fae945fc2fb02fc082c99aa5b8c267f7abfe92fb3d22acc6fce", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_token_minting]": "effc768fd09d040d0f808eb074fccebaf798a40b32b45a0da5f6b15d3eb271f9", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[multisig_transaction_with_token_minting]": "a410c4953601c55c04851983254e9cbca20d5180952bf3843205d46d9326b896", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_a_required_signer]": "76b5e07db73b2a5fbafd59da0a68bcb573b53bc2d27b68318223812bc1abb1ed", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_both_output_formats]": "55f07035ddacbea1b022154f17f1f72867569e4b5c8457dc2258ec120e7dd421", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_both_output_formats]": "3130ca1189504a5e8f7bf543a7547b8b297759bd4dd2caabbe3c9c78b11db8a3", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_inline_datum,_refer-d1082570": "d7b2e8ab7d54b4d0754dfa677afae90fb11231c231727a0e5ac2431f00f3e351", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_long_inline_datum,_-1f681aaa": "32a238145073e393b0f2f8568f1f05989529ab4a548b791354e239d2f7188048", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_multiple_correctly_-6545455a": "3df05231998e90af33a35415250b22b7298fa7a2b00b365895844503d8f930df", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_multiple_correctly_-6545455a": "4a7b61e32ce01460602fa2f49d8b2b8a730fdc30f8cdf3a866e959525641e3e1", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_network_id_included-d9df16f9": "29d0b4131588d173f8a82cdd18979222ac53aab3b7096d0bb51e54dcd39469f0", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_output_datum_hash]": "d7b2e8ab7d54b4d0754dfa677afae90fb11231c231727a0e5ac2431f00f3e351", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_output_datum_hash_a-84ad587a": "32a238145073e393b0f2f8568f1f05989529ab4a548b791354e239d2f7188048", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_script_address_but_-b0da7209": "762b7a5146798c16e29e8a9bb75db96732834bedec26db8e84b4324f5ab8ddbf", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_script_data_hash]": "76b5e07db73b2a5fbafd59da0a68bcb573b53bc2d27b68318223812bc1abb1ed", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_token_minting]": "1890053fbee954d7360d98290d98e8b70834e7b1b4aa7b5f932a94c0a85236d5", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[ordinary_transaction_with_token_minting]": "bc4ec7795175a2b8d6914d4c4ca7f1272d5cb5470ad5ccdc81c407288f626b45", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_an_ordinary_input]": "0f61e0d4c9b0860e0a4ce7bed55b59975f91170b31a865d5ce826d99c2916e1c", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_base_address_device-o-a33e6741": "80b0efd9441efb18fa25f2f7c918d55d837d5bfaa54b3cae70f897299d77c8dd", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_base_address_device-o-a6481374": "e1042cc2f908d42e4f40eb8f44f5896e69005ff5cf399a0a3e4602005f079010", @@ -1183,7 +1183,7 @@ "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_stake_deregistration_-78f5c748": "d9afbbb1d8c68485ef25f2a0ebe95ce2dbe4ee6a626fb1301c5cacdac77de5e1", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_stake_registration_an-4da9385a": "36c61bf738060379a96f021bddff20424231625b90643db6e068ba7d0adb1f29", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_stake_registration_ce-46b0a250": "5eee42c1c56ce777d91e3de49033abdd04b7a5153dfea2046cb1333c49068c43", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_token_minting]": "581744b911a1576d21fe904f79246f4c4e431edc4f491c7a8ac188ca802499a6", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_token_minting]": "2386bdf53599d07ac52f012addb90f1d005bc7ecedd4c57115bfbccd6e41af14", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_total_collateral]": "17aab7d723a0871690f25067e67bbecce04e53e988cc9cb928669497860d951f", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_total_collateral_and_-3f0b305a": "0ce03708aeb9d87b892e1caf2042ae01e66b9cfd022ce9ab6c6e1fc60a736afc", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[plutus_transaction_with_total_collateral_and_-c92d773b": "5ce0033c0e6f8f36adaafb052e06e5607b263e9e7b658273abf2d8789102f986", @@ -1204,14 +1204,14 @@ "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[stake_pool_registration_certificate_with_no_p-0bbad967": "9ef0023585a29b2d5df67db81771ffd7678809f8d8ddc8c1ac7b458c4344dff5", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[stake_pool_registration_on_testnet]": "4c8f00f85b53bd4951b9104105bcc23f4501b4bdfe8184dcfd4ad87b963ce6b0", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[testnet_transaction0]": "43baf7461ab2853c0552a514f55e49d23efa2dff56999ced6fa3787724aa2ba8", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[testnet_transaction1]": "a3d74b5fd62ec56805d5e1a8cc1cab4cfe9e44f250df5a4d3774a88dc920f052", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[testnet_transaction1]": "f190dc1f245d3bba7ac0f448ed73f34007e17f73d7ec0d67f6f781bf1ada7a57", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_auxiliary_data_hash]": "76b5e07db73b2a5fbafd59da0a68bcb573b53bc2d27b68318223812bc1abb1ed", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_p-3c7243e1": "fdade80af23d9da945ebc5b04876c279f3ea65a2f39c51df1c9e72f15f2ac068", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_s-20438873": "209d21981953ec98948ce26b6fa38f72bd9e8a3b63cfaf0ffb099e4391d7974e", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_cip15_governance_registration]": "b0939305ce716649c323c23a542fe93a546ed4b306d06d1418eab52752572c9e", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_cip36_governance_registratio-35e04232": "5617684b2e1db7dbd1c3f0d63c488551cccf59273139821bb643af8f3ccf8fd4", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_cip36_governance_registratio-f00c1b65": "b4979e2b6d4685c8ceefd99efecb6c720bd3b5f6e23561772aa99300837a30a1", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_everything_set_except_pool_r-1e1ef130": "586909cd92e3469ee9c99c06ad04062843bce4b68b2050f23fe57aad24643255", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_everything_set_except_pool_r-1e1ef130": "6cba7634386644ca2b691ddbee08b1991fac31f11af691913c58a37e7780a936", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration]": "aa8bd9f0bab1452d6326eca3b4a1f6c083fdc77975efe02a4aa17dc8853405e4", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_and_withdrawal]": "aa8bd9f0bab1452d6326eca3b4a1f6c083fdc77975efe02a4aa17dc8853405e4", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_with_ac-9ca046f0": "00caed63fc846ea409f497a8761efb4f73f006761b4f745e7d831dd014b39229", @@ -1225,7 +1225,7 @@ "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[additional_witness_requests_in_ordinar-9c4f94c0": "29d0b4131588d173f8a82cdd18979222ac53aab3b7096d0bb51e54dcd39469f0", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[all_tx_inputs_must_be_external_(without_path)]": "ebeeae10798481c37766262bb6e33f3ef7c289609b67a79ea1a173d1dc257ebc", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[asset_names_in_mint_token_group_in_wrong_order]": "4e10d5434c122c6365dd418a32ce3701a638df8b037780584b52e54918f234b6", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[asset_names_in_multiasset_token_group_-7c1351bc": "2d37479995f54ab2c7a1d26233dac28976eefa05a89cd1ac5dc811466daa9546", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[asset_names_in_multiasset_token_group_-7c1351bc": "188a76028aa5f68a8b49b645a5207e595c076519dd238068e069cf49594b3e38", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[auxiliary_data_hash_has_incorrect_length]": "3fed43e80fb8cb2f2b468035b85c9f5172902c37087fd1c4dea002cfba382fb6", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[both_datum_hash_and_inline_datum_present]": "9aff42c88eeb4f689978f87cb33ff3ddf6678941b8ea275ee7593f7e1faedbde", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[byron_to_shelley_transfer_input_accoun-863fee7d": "cc814dd371bfb807e3bf2afecba1927fd4e738d2575e98c5e2103b3d292fcaea", @@ -1264,7 +1264,7 @@ "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_1852_multisi-b7679330": "475e1226f3758f434d8adbec551b3984d452db05717bcec8036aca4ce83796f1", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_a_collateral_input]": "e5b8f2de7ef002a36cd8d084e4014a3dfff434fb4c4ed57078346ff7f87d9d81", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_collateral_return]": "e5b8f2de7ef002a36cd8d084e4014a3dfff434fb4c4ed57078346ff7f87d9d81", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_long_token_m-9fb3cfe5": "25dfbc6007872462155b93d942f7c80aa4aa547096c2ca2e15e5d70bdf71d3e1", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_long_token_m-9fb3cfe5": "0221d12d3f7668e77714045a37b6b1c3e21e562d3b91b3560e466a12a5a40f91", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_output_conta-e3b36436": "190e04a58730ba2c6dee6620cbd55cf25e0b950252457db06e0b2891692ccf5f", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_reference_input]": "e5b8f2de7ef002a36cd8d084e4014a3dfff434fb4c4ed57078346ff7f87d9d81", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_repeated_withdrawal]": "d048b8ace3b7e1c58aa0b337f89437227621df9695e4e195660c5644232fa417", @@ -1279,8 +1279,8 @@ "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_withdrawal_c-e98b1f5c": "d048b8ace3b7e1c58aa0b337f89437227621df9695e4e195660c5644232fa417", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_with_wthdrawal_ad-3291ee9e": "d048b8ace3b7e1c58aa0b337f89437227621df9695e4e195660c5644232fa417", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[multisig_transaction_without_minting_b-da5ba399": "475e1226f3758f434d8adbec551b3984d452db05717bcec8036aca4ce83796f1", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[ordinary_transaction_with_long_token_m-350c65f4": "fbf091392927d808480906528edd86c180358cf2899dbe716697e26adad6a9b3", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[ordinary_transaction_with_token_mintin-bc56f145": "c7e188d694fd90c1d9ce398d13458cf3fb2387be65c5947fc691e17d2ce29c60", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[ordinary_transaction_with_long_token_m-350c65f4": "4624dd2ca57bdf2c80d7406e349c9d950ce80172b96c16244e53d3661fea8129", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[ordinary_transaction_with_token_mintin-bc56f145": "faea04fc61fc8d34c7e05fb89292f373f664b8d728a8bdaa32e04d48c433e675", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[ordinary_transaction_without_token_min-a128d577": "226a1cc335d82d65196fe047563ddda88d770d1fe5f733e1096f2438b6528de7", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_has_invalid_crc]": "9aff42c88eeb4f689978f87cb33ff3ddf6678941b8ea275ee7593f7e1faedbde", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_a_valid_cbor_but_inv-ea3da215": "9aff42c88eeb4f689978f87cb33ff3ddf6678941b8ea275ee7593f7e1faedbde", @@ -1293,14 +1293,14 @@ "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_with_reward_address]": "9aff42c88eeb4f689978f87cb33ff3ddf6678941b8ea275ee7593f7e1faedbde", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[plutus_transaction_with_output_contain-74465253": "447d1a645770d1d61cd9304825a9fb04645d625fb7d40ba6422fb85507d3fd68", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[policyids_in_mint_in_wrong_order]": "d424f84873658deef562e5c9f3c792f36aa110d80a1b1acc1c414b146dedc29e", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[policyids_in_multiasset_output_in_wrong_order]": "c605a7844267646a2b7a577b177f81ef4d2abc989deb3ea0b207c78fc53ac079", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[policyids_in_multiasset_output_in_wrong_order]": "bf90b6bbe9990c2246c48ade84266cd18dfbe2266aab39195067293ddf72f78f", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[pool_reward_address_belongs_to_differe-e79b6855": "01582a649c3912eb6d16b77f2a0d118733bb1aa40d0ed2c8ba7b99450f2cdef4", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[pool_reward_address_is_a_base_address]": "01582a649c3912eb6d16b77f2a0d118733bb1aa40d0ed2c8ba7b99450f2cdef4", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[reference_input_is_present]": "e5b8f2de7ef002a36cd8d084e4014a3dfff434fb4c4ed57078346ff7f87d9d81", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_asset_name_in_mint_token_group]": "480cb2d51403cde5d8b8b1cf4787c8e76100234e09358ca36eb7b2790e180c6b", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_asset_name_in_multiasset_token_group]": "0840e7e2a4fd31d58aa811b74b2b2c00d5538c97082d97e394360242efe23ee3", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_asset_name_in_multiasset_token_group]": "587fc7c4c7bf0dc651cd53a1cfd3ddbebe2c361defa8d0d80c3ae4fe3a6aef7e", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_policyid_in_mint]": "e270793e7a76b2846c8332e4e662fd993f550d08b935541f2a4631a72f447cbe", -"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_policyid_in_multiasset_output]": "d901ca33aa4fa2cf864be76a8c0e299fc1528dd6745d1f4ab55b18197196c210", +"TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_policyid_in_multiasset_output]": "e28700611d4cec190f064a1f834e385055549d9da91d8ab6201396cb9d6affed", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[required_signer_with_both_key_path_and-7d9a3c59": "5d13e90a5b710581f5d108ae9d12fa8fc2cc2257eb46964397e4207d31692722", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-02b129f8": "e5b8f2de7ef002a36cd8d084e4014a3dfff434fb4c4ed57078346ff7f87d9d81", "TT_cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-11c8b442": "62b831912e3f38c26bdec456740f01a6ea76fa240e87129ee5824d3209990aec", @@ -1466,26 +1466,26 @@ "TT_misc-test_msg_cipherkeyvalue.py::test_encrypt": "dcfe4d2f73405d8a08c006200e75fc84fd77af58e77cdc8a476933e69288868d", "TT_misc-test_msg_cipherkeyvalue.py::test_encrypt_badlen": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", "TT_misc-test_msg_getecdhsessionkey.py::test_ecdh": "ebe2d05bf37d80f0fe14e83f7a1204b4579bad152633f67ff9189c0b13fe8868", -"TT_misc-test_msg_getentropy.py::test_entropy[128]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[129]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[16]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[17]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[1]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[20]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[21]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[256]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[257]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[32]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[33]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[3]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[4]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[512]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[513]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[5]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[64]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[65]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[8]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", -"TT_misc-test_msg_getentropy.py::test_entropy[9]": "9fac30c679f618af8b094f688368455545105d7b432fde3e686da6f59914ceea", +"TT_misc-test_msg_getentropy.py::test_entropy[128]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[129]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[16]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[17]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[1]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[20]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[21]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[256]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[257]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[32]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[33]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[3]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[4]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[512]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[513]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[5]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[64]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[65]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[8]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", +"TT_misc-test_msg_getentropy.py::test_entropy[9]": "be96d009cc909ae254501f71f85c4babfe1dbffffafe3ebcccf982f0446e8912", "TT_misc-test_msg_signidentity.py::test_sign": "d65f89c11a143cec1b4b3964fe6aae093365077ac92816858b94a90038b8fe08", "TT_monero-test_getaddress.py::test_monero_getaddress": "54303cfcb7b8b786634eebcb91d259d4770742827acbf6e74b17b3fbe1c65866", "TT_monero-test_getwatchkey.py::test_monero_getwatchkey": "8ab0244bf2fb680b0adb321971b7ff45c0ddbd14a91d3528478c2cc50df3bcb1", @@ -1542,24 +1542,24 @@ "TT_reset_recovery-test_recovery_slip39_basic.py::test_wrong_nth_word[2]": "366197e5c0ae4748f94350037c6cf9905af0c825548e3d993b634a06ae12d9b8", "TT_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_dryrun": "a6b5e4f08546d0bcdbfa2e798a4b56719743f691da7e6946a71681c0aaec2056", "TT_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "dc397401ed5d0ea187598080c2799a2c0d0faa428c94b1312bfd62659e987a94", -"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "c43b0a1062731f9f8d02835ddacf7488e9ebf87e82e39fedf57627ed62979e61", -"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced-bac-f67baa1c": "7def156413466c9e39b2a6a203e8dcbec35d03e7d40b9103d5e3bfe2a158e938", -"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic-backup-6348e7fe": "f8267bd3969a6132e143796eed47ac5f7942a08a9b89dc15e6a5efb5f044e6d6", -"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "26a7f819326a453adf98da75d6e3a2edc9e4f5ec1f6b4122eb33806e9771f994", -"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced-backup-dcbda5cf": "df0469c791be541000616764bdf4b6bbe9f018d148c42c512ee483733eff1e97", -"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic-backup_fl-1577de4d": "b174f017b5b6e825dd2c89f7e9c81bcf70742a8404f811bebf31a8f29dc8ca35", +"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "c190a8ea4f1bef1de5dc59871a564290a0ffc51e417d93e7ea277d7fdfbbfc53", +"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced-bac-f67baa1c": "fcf541d6f16707a369134b15e5b96918cf6d710ad67d302dc01e7c85edbcc976", +"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic-backup-6348e7fe": "76e61f9d8a7e376e06ce22f100fff2695cbfd9c51557258e35139cffb4303e58", +"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "32c679421e1b681573742e68f5e23707345d8eec70102689f26f3d6be2fb8157", +"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced-backup-dcbda5cf": "2a0de8ff0de71ab4d1e6163ef86f162fb60fe9b939169fd357c96f5e9f57aec2", +"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic-backup_fl-1577de4d": "2ff34f612b51c36d416881701efa249c3aa68b36da43670183c4b24e5a9e09ee", "TT_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", -"TT_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "26ac49681aeea03b4ef42bad37835e3d0179f3f13c12c5d7e70081ebf558e89a", -"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "b595bd4786551202833123ea5100f2424245a57a92fb11726382c9d134f92605", -"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "e40eb9480ad5472a82f94a3471549454f0ef0229b34420db87a8a3454ddd93fc", -"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "b01bc474ce70b78c23c1d64c2b424900f70962a51781c59a3282b2f0f24897c6", -"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "f3dc1de89250208343dea9187cbd9fabce73f2cb8ea3304ee3464489ff1fe453", -"TT_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "a67e4c0cb01f3e628827147c4e9dce98a96607a6cfe81a001f74f0a46d82969a", -"TT_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "6adc556649d895009c1b7fa0ab8f38824f26804248595c4b679905165e5222a5", -"TT_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "84ed00b17bf4eef721e827e7a7b300622101558cc27bf84ed879b543816f9308", -"TT_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "18b6b6dfabd0001bddbef3c5ebf37395cea887d6aa0717950a8df50512f1b323", -"TT_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "8c2d08c43bbb6697b6d57ce8bfd9a423295350b0d80874b40f9110dfba8c17f6", -"TT_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "90653bf5d9e91e95d86870b23c8e9fe9b878c9d7ed5e637426e64cbe057c52b2", +"TT_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "de4f40345c49662f1a8ce8249dffeb3eee0d4f00d3ebeb13ec1e4b8347609454", +"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "a86599521f0117abae401979552ad8b01a73ac5a996cd5652faa6def8cab8343", +"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "02c8f1e681c9c8f241cc2af4c9ed6f55d4d8c3d46eb8943859079859d8436121", +"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "0f6beb876550f17fcfb24205b5cfc3dfbab2e050a4a1eb463cd00edddd802ef3", +"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "62fb402d690d3e300cc3b48697c3674c0abaae635855738d355253ca5e63f814", +"TT_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "f575662fdbb94f038c61378d11234a8be40ff762c425bd4fe9776438e6c45089", +"TT_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "cb76ee44fa16fb759dc7d258ba3afdce214977d7b9c4d426ab694f7d93f9e9c3", +"TT_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "1c4e62fb5dc548d974ae59b8bffa1582823a608ddb3e0892ba196ddbd4bd893e", +"TT_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "b646036a2464a674688a6eee1c0fec7b15dbef8b0438696760c5a490f170f289", +"TT_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "bddc9481eae2a9549edcd53a20dcad3a5c137b2ce6ab037fa7395118baa0b399", +"TT_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "80cac8bf29bf75d83decaf8b821df23798cb9b702ed5f2b3072af295fae45155", "TT_ripple-test_get_address.py::test_ripple_get_address": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", "TT_ripple-test_get_address.py::test_ripple_get_address_other": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", "TT_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", @@ -1617,7 +1617,7 @@ "TT_test_autolock.py::test_apply_auto_lock_delay_valid[7227]": "17d08b88a90e9980214da7351856114e9bf77bdb92f7f545cfa9e8b6991cff5e", "TT_test_autolock.py::test_autolock_cancels_ui": "7840363a8184cde21d3ce943a42835298a2737a4b57d14b62a68100f4713c69d", "TT_test_autolock.py::test_autolock_default_value": "34668473c6c08ccb735625c0f69a6abd77c995e2dd7288a340b2f4e6922482d9", -"TT_test_basic.py::test_device_id_different": "421a22ba48e1af330e045067660c687953194f1407ba779b6f2d1e95d34160bf", +"TT_test_basic.py::test_device_id_different": "08515af24e5da8f81eedb0d878242f3c25751ff008822fdd61df4bd966104213", "TT_test_basic.py::test_device_id_same": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", "TT_test_basic.py::test_features": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", "TT_test_basic.py::test_ping": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", @@ -1628,7 +1628,7 @@ "TT_test_cancel.py::test_cancel_message_via_initialize[message0]": "618a74e8d019d9bba5edf93bdb09f55a1f7493148d99c8f3b2c6186f17fa8c8b", "TT_test_cancel.py::test_cancel_message_via_initialize[message1]": "618a74e8d019d9bba5edf93bdb09f55a1f7493148d99c8f3b2c6186f17fa8c8b", "TT_test_cancel.py::test_cancel_on_paginated": "ce27f6ff624c617c1e7d4674cbe4634ed1a609d577a215db19fa6c81997ab831", -"TT_test_debuglink.py::test_softlock_instability": "8dea6f68d26cd9b1fcb1319f3dbb6e5c6b75e792c6612f619c03eb281a863ecd", +"TT_test_debuglink.py::test_softlock_instability": "560fd7bf87ae8797a59318bc6d74414ef702ac46221af062090f2384bd6a1414", "TT_test_firmware_hash.py::test_firmware_hash_emu": "9ccf20a5175bc51c8771bd51ad40876acb317869bc4703c0b24c64b663670998", "TT_test_firmware_hash.py::test_firmware_hash_hw": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", "TT_test_msg_applysettings.py::test_apply_homescreen_jpeg": "bf50e675a77b4f16108af55338c6abdf0af2cf3dcdfb7837300c8b318787053b", @@ -1642,11 +1642,11 @@ "TT_test_msg_applysettings.py::test_experimental_features": "d5464f51966f98fff055aef7ac1148676b39f8fa4b25c17818139c628525ff02", "TT_test_msg_applysettings.py::test_label_too_long": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", "TT_test_msg_applysettings.py::test_safety_checks": "3cda68830a0b8742253da415cf699ad58af4160ca2cd8004396235599e49a498", -"TT_test_msg_backup_device.py::test_backup_bip39": "f93fbf789c69339e8a6750dbc80be634d84ab43828ba39703899fee2fea357a9", -"TT_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "8ab8394791e891c418a7f6ab11b5c08013531bd2c1fcb00fef2492e54a54a6f8", -"TT_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "d810deb23097bb836a84d421334d2a0a32440977a8227142ed0c8ff455fd95df", -"TT_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "c4abf41b0e304aa400ba06b898ea5b4e9759d47adebe08c0a83c669b830eb793", -"TT_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "6e73c786b150d0552736e5317a150fea6e56174afddac7efb350801d473ff6a2", +"TT_test_msg_backup_device.py::test_backup_bip39": "c342bfb7d31ce2a014a4f46cbfffe7848be0b0f1da30e308fe1a6de885228b22", +"TT_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "25f732a07781a6ced43fc04807005c49b5a02959bdfb09ae3e94cf79d3e6c0fa", +"TT_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "73e317af0e0ad8c93673ecd081f5fd4003d4cf10f605020b6da2f778d05131dd", +"TT_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "cb4ebf09f468df39fd6257332902fbe77403e590c340c4b6ab469b120f4fbecb", +"TT_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "1f3b6d302e3fdfe5aeab86bca648d18c2168e2be0669004f87c5ff1ba63f6664", "TT_test_msg_backup_device.py::test_interrupt_backup_fails": "b1b812e4ea3974cf4b268a5b72b0d47c32427ccdd3c7615fdc4a6339c0180cda", "TT_test_msg_backup_device.py::test_no_backup_fails": "06415ff75b08ef95be26f8d6ac3c29dd37797e48d3d5d604ae0b51d984f93ab8", "TT_test_msg_backup_device.py::test_no_backup_show_entropy_fails": "1cbcf9bba947956dbccfb2fa59b4e734a6696f6608c6b772829bfa320789be02", @@ -1654,27 +1654,27 @@ "TT_test_msg_change_wipe_code_t2.py::test_set_remove_wipe_code": "eae5541680e0fc42b56bdb8c09438c4963d7982f6cd5c4be25b201f25622b813", "TT_test_msg_change_wipe_code_t2.py::test_set_wipe_code_mismatch": "cc4cd5b71ad87d8081a7f558a12cd4afef257ece8bf9ca20a1a21173a5e2f4dc", "TT_test_msg_change_wipe_code_t2.py::test_set_wipe_code_to_pin": "3c76e1ebd70accb05e93aaa0494644e73ed13d8709e517fd78ca8d0edbb33f0b", -"TT_test_msg_changepin_t2.py::test_change_failed": "e70e7843eb37370bfd87e8eec2e4436c97d2b3f24b47ccc88c045283b23b40b1", +"TT_test_msg_changepin_t2.py::test_change_failed": "e4aa0ae7ecc275b8512377bb9607f4d6e0b4ed00623ae8e4f88cc6f7f879d838", "TT_test_msg_changepin_t2.py::test_change_invalid_current": "cb867f57aeb506842799a6debc5236fd23446330f89687b7fa3db6805c9992b4", "TT_test_msg_changepin_t2.py::test_change_pin": "52210988069d75f5b69ea1750d786d383c00a36f7164b539e63842165c0a4937", "TT_test_msg_changepin_t2.py::test_remove_pin": "003f651d5ac75497dcbffc25635d37acd57cfb2c1e2b650a673e4047d85baee9", -"TT_test_msg_changepin_t2.py::test_set_failed": "12d5a6f7bb11e70ac7aa94623787ed8d940a6221908c8c0b389da096aa619a2b", +"TT_test_msg_changepin_t2.py::test_set_failed": "871d5ef2e7d55123a1fae91f09903e6eb7f2f7c20f5fe7d224c3afcaac215d7c", "TT_test_msg_changepin_t2.py::test_set_pin": "a84568ded91b91094016cb6f3f4c3f5395e17bed21ba77da6856d4a8cff7c3e4", -"TT_test_msg_loaddevice.py::test_load_device_1": "a5343bdca1bf032ef1ce0f9714da013010aae352e6fcd2ef5e2ea4f6b128de3e", -"TT_test_msg_loaddevice.py::test_load_device_2": "21e72d9499be76a72957701195ce2e8353bf742dc2bd563a1b0c8a6d233dc31b", -"TT_test_msg_loaddevice.py::test_load_device_slip39_advanced": "a5343bdca1bf032ef1ce0f9714da013010aae352e6fcd2ef5e2ea4f6b128de3e", -"TT_test_msg_loaddevice.py::test_load_device_slip39_basic": "a5343bdca1bf032ef1ce0f9714da013010aae352e6fcd2ef5e2ea4f6b128de3e", -"TT_test_msg_loaddevice.py::test_load_device_utf": "2053671f3eb187a9dfb9c727f9623ce89862c0558c45ed0116be9deb6ffac1b5", +"TT_test_msg_loaddevice.py::test_load_device_1": "fe0b267db1d64a397bd2aaaa0db68fa9636d8b4126e9910ef1d00aa5457a38be", +"TT_test_msg_loaddevice.py::test_load_device_2": "1bf5361f899f585f58abcc1d7459bacfe439c63fb8eb9163589e1877754aac12", +"TT_test_msg_loaddevice.py::test_load_device_slip39_advanced": "fe0b267db1d64a397bd2aaaa0db68fa9636d8b4126e9910ef1d00aa5457a38be", +"TT_test_msg_loaddevice.py::test_load_device_slip39_basic": "fe0b267db1d64a397bd2aaaa0db68fa9636d8b4126e9910ef1d00aa5457a38be", +"TT_test_msg_loaddevice.py::test_load_device_utf": "b13bc19627046f7f853beeed8680f22ef3bf30e8cd5de291baae415889a5a8ef", "TT_test_msg_ping.py::test_ping": "7d4ec74913a7875c856e76b977fc51bbceb83ff3e1fe6f181f5f775245895e2c", "TT_test_msg_sd_protect.py::test_enable_disable": "281291394deac125a39600cbe887143d6acae06c34204ea2a204e04f7ac4ff9d", -"TT_test_msg_sd_protect.py::test_refresh": "6cf2156b6b015351b3c42d44b9747b5e912dcdf82d4d38ed027c266a71fe3f71", -"TT_test_msg_sd_protect.py::test_wipe": "6448b2ac31410b4d80fe340381e123f76ed61bea2f3b55babe2bdd2c2b0d0ea9", -"TT_test_msg_wipedevice.py::test_autolock_not_retained": "1823692a9cacdae4d28afba06d259f9b0af0c96404997099db49bde2615d8618", -"TT_test_msg_wipedevice.py::test_wipe_device": "421a22ba48e1af330e045067660c687953194f1407ba779b6f2d1e95d34160bf", -"TT_test_passphrase_slip39_advanced.py::test_128bit_passphrase": "d2de2d2d0b5736eddac101f7e8058856c121aed30c41ed24731ca5cd0f55fae6", -"TT_test_passphrase_slip39_advanced.py::test_256bit_passphrase": "d2de2d2d0b5736eddac101f7e8058856c121aed30c41ed24731ca5cd0f55fae6", -"TT_test_passphrase_slip39_basic.py::test_2of5_passphrase": "a35eaab05906892d0a0ba2eb33f74107803e80bb4176c8dc611c9cef5af88344", -"TT_test_passphrase_slip39_basic.py::test_3of6_passphrase": "a35eaab05906892d0a0ba2eb33f74107803e80bb4176c8dc611c9cef5af88344", +"TT_test_msg_sd_protect.py::test_refresh": "c4d3fd6a6fa2cd604797213ad78ad7db920baf978ac74c5e6a63efe92eab5c1f", +"TT_test_msg_sd_protect.py::test_wipe": "75a8d711080e86476ccfa571cd3f34a920f066fd3f68bd6908b9933fa40bf3f2", +"TT_test_msg_wipedevice.py::test_autolock_not_retained": "226a96885a6493ffb23f02fe7d7faccb69d6d993f07fa1257da8e72b7818c384", +"TT_test_msg_wipedevice.py::test_wipe_device": "08515af24e5da8f81eedb0d878242f3c25751ff008822fdd61df4bd966104213", +"TT_test_passphrase_slip39_advanced.py::test_128bit_passphrase": "f023150016d0ab8c5db296ad35f2a626d4d74cc02fffd77f1e9fb1bca5fb8e9f", +"TT_test_passphrase_slip39_advanced.py::test_256bit_passphrase": "f023150016d0ab8c5db296ad35f2a626d4d74cc02fffd77f1e9fb1bca5fb8e9f", +"TT_test_passphrase_slip39_basic.py::test_2of5_passphrase": "07f265234a3269c8c99172e2f67abf626e17a542e6f4c00b45c5b685d0e4c240", +"TT_test_passphrase_slip39_basic.py::test_3of6_passphrase": "07f265234a3269c8c99172e2f67abf626e17a542e6f4c00b45c5b685d0e4c240", "TT_test_pin.py::test_correct_pin": "9cf5090190cd84a1825a34531351cfa0fd8c95036d6302c5b3816b8e89607161", "TT_test_pin.py::test_exponential_backoff_t2": "aa9ebe473c70fa154bef1640d7d437cd1839595fa9a07864f24f17c34769030f", "TT_test_pin.py::test_incorrect_pin_t2": "4bfc39a6ef7cc3c3dcfe2085bf1e16ef1ea82706e942062b7b4afa7694b12c18", @@ -1682,7 +1682,7 @@ "TT_test_protection_levels.py::test_apply_settings": "935d4b5ce4805a8d3acf32c85a1eba492d5d7554229f2fa0558610311f5dd4a8", "TT_test_protection_levels.py::test_change_pin_t2": "f0df1cf505a282d703727d2b0fbb8e15364954e401982f6d26cd08076d587ab3", "TT_test_protection_levels.py::test_get_address": "e5d600209fccef3827ec1154d5a892f4c0f9b5ec79e4f87f910e4d7a7bda282d", -"TT_test_protection_levels.py::test_get_entropy": "136cd8d6311d7fde08b2aa71668448e95c5d6364bcf7eeb71dba256d871de4b4", +"TT_test_protection_levels.py::test_get_entropy": "b8f51f201f310442d8a004571218176acb9a4c634965148bc6bbd1b95a59dd7b", "TT_test_protection_levels.py::test_get_public_key": "e5d600209fccef3827ec1154d5a892f4c0f9b5ec79e4f87f910e4d7a7bda282d", "TT_test_protection_levels.py::test_initialize": "1af1f0ee04880b416347dbab985d65153ba95e9420e4e919ea906845e8588a65", "TT_test_protection_levels.py::test_passphrase_cached": "870f19b9ce9cec4fccc7aeb9e67283d45bbd98af44f63dcfa258fa34240be966", @@ -1693,7 +1693,7 @@ "TT_test_protection_levels.py::test_signtx": "9f44183ad1361b33bcceaa4e7c4f45751c2481d493732990965ea24ae5c67f7b", "TT_test_protection_levels.py::test_unlocked": "e8beab096194df170434fcb4ff29f9d0a7b46a7c879133ceff7a59861d8cb954", "TT_test_protection_levels.py::test_verify_message_t2": "72f19e3a72b00a6618e374fe54ef2f016d4888d300e2ce11116bff2d01386ddb", -"TT_test_protection_levels.py::test_wipe_device": "ab93c405466378ac99dc7d30657a4ddb4a2abde87c418226165c06fec203fa6b", +"TT_test_protection_levels.py::test_wipe_device": "bc71ba00fd10530c5bee3ae4f4303d938aa80fc94ad2bf6b3d234779361f61d9", "TT_test_sdcard.py::test_sd_format": "036c3f93a4a28d34bf91a8d24abc52ff26d9b14c8167f4dfc7b569fb39375c69", "TT_test_sdcard.py::test_sd_no_format": "0710d8c40680fc8e96e368ae9978d1f7e0bd8b2f858547b8265c45930f43c959", "TT_test_sdcard.py::test_sd_protect_unlock": "f49b02141ffd91ae77a8c461000702f22eb5e814c7d5faadc5e6fdfdd25591ae", @@ -1703,18 +1703,18 @@ "TT_test_session.py::test_derive_cardano_running_session": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", "TT_test_session.py::test_end_session": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", "TT_test_session.py::test_end_session_only_current": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", -"TT_test_session.py::test_session_recycling": "a35eaab05906892d0a0ba2eb33f74107803e80bb4176c8dc611c9cef5af88344", -"TT_test_session_id_and_passphrase.py::test_cardano_passphrase": "de423e1ba92c2ded84143fa15809c3bc93a9d298c6305cd7bea3153343a78a02", -"TT_test_session_id_and_passphrase.py::test_max_sessions_with_passphrases": "452a9006f0e4945455f3bc0480e3c36f4c0499945179d195544fc21eda776e84", -"TT_test_session_id_and_passphrase.py::test_multiple_passphrases": "193cef8e356427aa01b0a336a9e6173151f64cadb621d2ac6eb9ade68b607eff", +"TT_test_session.py::test_session_recycling": "07f265234a3269c8c99172e2f67abf626e17a542e6f4c00b45c5b685d0e4c240", +"TT_test_session_id_and_passphrase.py::test_cardano_passphrase": "26e3b8bc6b1ba85fc89d5b237096685309a95f73350d2fca646720fb750d0e8f", +"TT_test_session_id_and_passphrase.py::test_max_sessions_with_passphrases": "5c85cb246fe4bb07076ed88f426e6133368f3417472cf2dfbef2daac32a088aa", +"TT_test_session_id_and_passphrase.py::test_multiple_passphrases": "12231bae2ea96b600c96ade946e5dda29d6625d128906cf14728869c1e697987", "TT_test_session_id_and_passphrase.py::test_multiple_sessions": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", "TT_test_session_id_and_passphrase.py::test_passphrase_ack_mismatch": "a4ecdfc2bed7623cc1dda09dcefb077c09a8d8e9aec596f94bc14351fe94b50b", "TT_test_session_id_and_passphrase.py::test_passphrase_always_on_device": "eb6866deaf1cc5f217e821f4a557b8640375f2c781ee658a70efbaf45d727079", -"TT_test_session_id_and_passphrase.py::test_passphrase_length": "f70378edaf92e9bade1a4f5db304bf4cc40fc09396168aeabc1e6021b65783de", +"TT_test_session_id_and_passphrase.py::test_passphrase_length": "6e3f406930d3abab6bc28a1c3100fd7589ce61b607b8a1b03e076425e4e494e1", "TT_test_session_id_and_passphrase.py::test_passphrase_missing": "870f19b9ce9cec4fccc7aeb9e67283d45bbd98af44f63dcfa258fa34240be966", -"TT_test_session_id_and_passphrase.py::test_passphrase_on_device": "51dab8b4e3b350a74962899b3682f593cc36d5cfc500b278438bb3287597b894", -"TT_test_session_id_and_passphrase.py::test_session_enable_passphrase": "e0728decef58cf6828f1b471a0d82be6989861941b9a5e9629e58f944f124c76", -"TT_test_session_id_and_passphrase.py::test_session_with_passphrase": "99d8ce0e8b0010b6eba2a741fc5cbec3c2464e8b898d1f23b4d379fbad15c543", +"TT_test_session_id_and_passphrase.py::test_passphrase_on_device": "d6ddadcb8797ce1c41aa35c22eeee0053646a479344756147ab5ca1e6af87c51", +"TT_test_session_id_and_passphrase.py::test_session_enable_passphrase": "73f03becf4626659e28aa5178e9fb3911bf4a05c7773e7941edf7a40defffe29", +"TT_test_session_id_and_passphrase.py::test_session_with_passphrase": "6c19243e08a4619f6229838f9cd1cb73b37aa9d383e4b8fb11d16077dc6a79c3", "TT_tezos-test_getaddress.py::test_tezos_get_address": "3142992091324d59ab89583d3c3cdb63c115633c8404f464b84eb86148c0a1e8", "TT_tezos-test_getpublickey.py::test_tezos_get_public_key": "bd83a31d0fc4c23953dfd0d138e4441984e34698ace96aad5308a4ae51b712ae", "TT_tezos-test_sign_tx.py::test_tezos_kt_remove_delegation": "9f9b82e59e3898e0e4acda21492bd686927d239977071fa1dd8753c8cc6866ad", @@ -1730,8 +1730,8 @@ "TT_tezos-test_sign_tx.py::test_tezos_smart_contract_delegation": "40495fa3cdc28344964ed1326e4affd89691e64862a4b48009b302c7ab2562a4", "TT_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer": "70526a90135e320368b1ef147dc6eae84409143226b4e6276b3840d7cabcb84b", "TT_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer_to_contract": "cf949dfe6fe0846c1d9c57e182a4dbfb2d95ff92b23fce02b2cc103b9d530740", -"TT_webauthn-test_msg_webauthn.py::test_add_remove": "8a8b4d7294c10cf76837eb3ac8fff5a0968ce744a1fa3d03676fc4a17c4166f9", -"TT_webauthn-test_u2f_counter.py::test_u2f_counter": "17a2c1f8b6ed80025b3a068a4afb649bbd74bf5a29d840f0626157e910d831d7", +"TT_webauthn-test_msg_webauthn.py::test_add_remove": "dff3ec462bcbf49ffe089abedce3272e44a72383c83fe67487b3455e3b196e9b", +"TT_webauthn-test_u2f_counter.py::test_u2f_counter": "08155ee8f075f0983258a1739ec5f548a4e5f16e5415bca5f4e92f316a23c01b", "TT_zcash-test_sign_tx.py::test_external_presigned": "7b201d92d16993d244288ab05cef393c059a3a7726a6d66fa4c00a90b4f22859", "TT_zcash-test_sign_tx.py::test_one_two": "1a91876fa2d2e501cf971f58f126cf0a3f519ba31996aed5252dda49d00054e3", "TT_zcash-test_sign_tx.py::test_refuse_replacement_tx": "3fc8eceefb45620d5802324b364162aee8103cbf1a25581e180b7c86c3df9939",