chore(core): delete newlines in strings where they do not delimit useful info

Done so we can use the same strings for both TT and TR

[no changelog]
pull/2802/head
grdddj 1 year ago committed by Jiří Musil
parent 099d00de84
commit 996fec5aae

@ -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(

@ -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,

@ -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(

@ -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,
)

@ -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."),
)

@ -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

@ -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.",
)

@ -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,
)

@ -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(

@ -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.",
)

@ -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

@ -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.")

@ -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")

@ -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,
)

@ -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,

@ -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,
)

@ -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,

@ -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,

@ -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",

Loading…
Cancel
Save