From 1b932a20e8d235febdb0e3e96e92d4c422ad7f18 Mon Sep 17 00:00:00 2001 From: grdddj Date: Thu, 2 Sep 2021 13:04:16 +0200 Subject: [PATCH] fix(tests): decoding PNG files to fix Linux/Mac differences in encoding --- ci/prepare_ui_artifacts.py | 30 +- tests/ui_tests/__init__.py | 19 +- tests/ui_tests/fixtures.json | 1476 +++++++++++++++++----------------- 3 files changed, 764 insertions(+), 761 deletions(-) diff --git a/ci/prepare_ui_artifacts.py b/ci/prepare_ui_artifacts.py index c96908018..764ddb179 100644 --- a/ci/prepare_ui_artifacts.py +++ b/ci/prepare_ui_artifacts.py @@ -1,27 +1,19 @@ -import hashlib -import json import shutil +import sys from pathlib import Path +ROOT = Path(__file__).parent / ".." +sys.path.insert(0, str(ROOT)) +# Needed for setup purposes, filling the FILE_HASHES dict +from tests.ui_tests import read_fixtures # isort:skip -def _hash_files(path): - files = path.iterdir() - hasher = hashlib.sha256() - for file in sorted(files): - hasher.update(file.read_bytes()) +read_fixtures() +from tests.ui_tests import _hash_files, FILE_HASHES, SCREENS_DIR # isort:skip - return hasher.digest().hex() - -root = Path(__file__).parent / ".." -screens = root / "tests/ui_tests/screens" -fixtures = root / "tests/ui_tests/fixtures.json" - -hashes = json.loads(fixtures.read_text()) - -for test_case in hashes.keys(): - recorded_dir = screens / test_case / "recorded" - expected_hash = hashes[test_case] +for test_case in FILE_HASHES.keys(): + recorded_dir = SCREENS_DIR / test_case / "recorded" + expected_hash = FILE_HASHES[test_case] actual_hash = _hash_files(recorded_dir) assert expected_hash == actual_hash - shutil.make_archive(root / "ci/ui_test_records" / actual_hash, "zip", recorded_dir) + shutil.make_archive(ROOT / "ci/ui_test_records" / actual_hash, "zip", recorded_dir) diff --git a/tests/ui_tests/__init__.py b/tests/ui_tests/__init__.py index f225e473d..013241f11 100644 --- a/tests/ui_tests/__init__.py +++ b/tests/ui_tests/__init__.py @@ -7,10 +7,12 @@ from pathlib import Path import pytest from _pytest.outcomes import Failed +from PIL import Image from .reporting import testreport UI_TESTS_DIR = Path(__file__).parent.resolve() +SCREENS_DIR = UI_TESTS_DIR / "screens" HASH_FILE = UI_TESTS_DIR / "fixtures.json" SUGGESTION_FILE = UI_TESTS_DIR / "fixtures.suggestion.json" FILE_HASHES = {} @@ -45,15 +47,24 @@ def _rename_records(screen_path): record.replace(screen_path / f"{index:08}.png") -def _hash_files(path): +def _hash_files(path: Path) -> str: files = path.iterdir() hasher = hashlib.sha256() for file in sorted(files): - hasher.update(file.read_bytes()) + hasher.update(_get_bytes_from_png(str(file))) return hasher.digest().hex() +def _get_bytes_from_png(png_file: str) -> bytes: + """Decode a PNG file into bytes representing all the pixels. + + Is necessary because Linux and Mac are using different PNG encoding libraries, + and we need the file hashes to be the same on both platforms. + """ + return Image.open(png_file).tobytes() + + def _process_tested(fixture_test_path, test_name): PROCESSED.add(test_name) @@ -85,7 +96,7 @@ def _process_tested(fixture_test_path, test_name): def screen_recording(client, request): test_ui = request.config.getoption("ui") test_name = get_test_name(request.node.nodeid) - screens_test_path = UI_TESTS_DIR / "screens" / test_name + screens_test_path = SCREENS_DIR / test_name if test_ui == "record": screen_path = screens_test_path / "recorded" @@ -144,7 +155,7 @@ def _get_fixtures_content(fixtures: dict, remove_missing: bool): def main(): read_fixtures() - for record in (UI_TESTS_DIR / "screens").iterdir(): + for record in SCREENS_DIR.iterdir(): if not (record / "actual").exists(): continue diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json index ff5a2366d..4cbd88ab0 100644 --- a/tests/ui_tests/fixtures.json +++ b/tests/ui_tests/fixtures.json @@ -1,740 +1,740 @@ { -"cardano-test_address_public_key.py::test_cardano_get_address[parameters0-result0]": "d1c9d6adb08fb2e396a82955211e0ac477100dca6496573266d6fd6adcc0f0ae", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters1-result1]": "3c12074056ed5bb335a109e510c460e737012142a8aaf721d9cb7fbb59238acf", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters10-result10]": "6e0a2256f69701948897ba172157f29c5636de11c7c929217615a6ab77159ec8", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters11-result11]": "579e5004a707c153baaa37229c3e7a43bd33e4fc8dce54e5b21ddd048c14e885", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters12-result12]": "b9c8c9d3fd96b7a9ec992f781ea12c20fb03c4c76c85390f74eebe19f052945a", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters13-result13]": "f802c699837eb194ccc73b66dd010e13ca5c4ae5bb7f6b6e27632e1738bfcd35", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters14-result14]": "bfa1574232ca0b6295070c89c18bc332a625510fdd2d32e42cc726f6fe63dee2", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters15-result15]": "89f90531b70e41fd1b58d1955578cb39296be4719336630c37e5421843dd06e7", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters16-result16]": "c78dc69f25db5ba284177d9925327f1b8649dd1bdce229907088ced51746d7a9", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters17-result17]": "405c4801929adfe4eeb936e0ae41016835bab10e913ac4c2fb649fc1d3a0eb59", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters18-result18]": "de23a3d072c88dd89c43f56055a27a9378b1f85dbf46f6129284e4f0c430ff96", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters19-result19]": "828873fdbc74447de8d4bb307cbbe44e0cb39f7bd46cca498a324f4ff1e965f5", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters2-result2]": "7276786157e567ec3344850d4df2c9596f9ce26012d613e6537505b10be26ed6", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters20-result20]": "5eb8e63bf3df893f7a9c62ea4ff2960b685cfd80d103269f41096504872460bc", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters21-result21]": "a3de26e616f38f3879b974ff323a50051e4d85755d7585d2956a325058b8054f", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters22-result22]": "c7c54594c289b6a437868f52bab9090e449d19dee183dbb8e26c421cc8f62351", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters23-result23]": "47d9b0e5638471e3920679b7816a4642479ebaa11bbbeb23c210fb6ce11075d0", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters24-result24]": "51f6876ab434df262479416ee8ff9df769b4dc87d09885ecd79ed9cde6dc4b65", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters3-result3]": "db06e72449cc77e5367c01433d94ba93da9501af019f6f81808cef2f17a2320d", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters4-result4]": "a938ce0a4739dc58eb41f6eab90ed6039f0e9e7d5e5f7e0d6e230b7eeb44f4e4", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters5-result5]": "733c4d4701d92b8cc46a842a3862cb4ff7bf08dfe76ed8c0a7757d356fc0ca58", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters6-result6]": "b793017cee2cc77ffa2ff4f9791017a3cfb95efa6fca9f5a49004ebc2300f9d2", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters7-result7]": "469ef09d7f406d360032f869ca87314a1fd758d9808bb2e7770c50643bdee54b", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters8-result8]": "90294d2aa9a424df4bedc88c199e1506f7f7e22cc211a04e3677f58b89bdfaae", -"cardano-test_address_public_key.py::test_cardano_get_address[parameters9-result9]": "4b20657ed57c21a8ae24572c29e1514a2d66e6473878065a163cb4ef98f58aa8", -"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters0-result0]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters1-result1]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters2-result2]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters3-result3]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters4-result4]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters5-result5]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters6-result6]": "54091a6faba4ecc4e40db591bb8861d00464de34b38a31925202f5bc44e4c41c", -"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters7-result7]": "54091a6faba4ecc4e40db591bb8861d00464de34b38a31925202f5bc44e4c41c", -"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters8-result8]": "54091a6faba4ecc4e40db591bb8861d00464de34b38a31925202f5bc44e4c41c", -"cardano-test_sign_tx.py::test_cardano_sign_tx[byron_to_shelley_transfer]": "6eb86852c150cf40a06702b3b591cf0d3ca4b01513a8282fd94c1e7f93a83382", -"cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_change0]": "32f35f08dbd131800a3ea97e30a9867b4ab6658083d5cb78c3766f04d0ff8faf", -"cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_change1]": "110ac903a51bc841775c49991d71c39b961fab06883246d366acf067752c62df", -"cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_multiple_inputs]": "6beba07e9414ca1de7bc2a343dea77783d7eaab81040147928846edc46b45723", -"cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_without_change0]": "6beba07e9414ca1de7bc2a343dea77783d7eaab81040147928846edc46b45723", -"cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_without_change1]": "8f34f21dae2a4d153647891e30a39238ea61f2c2bdb761d7572973cc6c4c2b70", -"cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_different_policies_-1dbb1bfb": "704061dadabcb9a938a7df54f65086299c88cae20ea9e6b40558baeaeddef5d0", -"cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_multiasset_output]": "e8a6af7e007806ef694424ca2d8a6c8fa2f6334891f2eaad70a3035ad321bb25", -"cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_no_ttl-validity_start]": "2f87f9d3153fe2cd413e8515d0aea2fdf005c968dc1ff3ca7dd669beabc21e87", -"cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate]": "eb989f56ffa52bac1e161f3622c7b88af93a8608efbbe4d0a7ab5b449233d56e", -"cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-336f4a44": "3079b00465a7e782fb68c2d67c7660ec63a94c83f7c09fbc4f3c0fb28272368c", -"cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-d3427614": "f946a28ff72794b2121bfd42ccdfb751a81065a4c9a5c452bf6e6cf117c6c777", -"cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_with_zero_margin]": "7663c1060ba5011ab97c83a969e7565da8b44f880b883fcd617880f3a8adc7fc", -"cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_base_address_change_o-0c37e6dc": "4141ca9c3cd4dea0f1eecec6e991a2c8fb55cf5836fe89d26d6255ff455cef18", -"cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_base_address_change_output]": "8f136baf8d37f7d6ca68e14b8489fb0dc7401aa7afc87507cd0fdbb1ae34e44e", -"cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_base_script_address_c-466ef44c": "8630c891affa0bdfce87af3423906ac670af073083dab24c41e6b6deb95219f4", -"cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_enterprise_address_ch-15518a4c": "e3e09dea13254ab3c472619d6b54589effb93f2dd9af805ac78e7c94dfb9a960", -"cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_pointer_address_change_output]": "47fab4b3c78420c1ab5627da2f6af625332071af80af630a7fadc7bb22f91839", -"cardano-test_sign_tx.py::test_cardano_sign_tx[stake_pool_registration_certificate_with_no_p-0bbad967": "020798960bf2948f04a8b60ddc95e47a0cc1acf7ee7a17ce1914b40e5e303137", -"cardano-test_sign_tx.py::test_cardano_sign_tx[stake_pool_registration_on_testnet]": "8091eab1bdbadea656a01accc874a274e47f1cabd9e7a515fa0e11431d78248c", -"cardano-test_sign_tx.py::test_cardano_sign_tx[testnet_transaction0]": "b640235c57bddd7c907116c01ae346d5e46b34ddddc312c02d0ddb1e93487328", -"cardano-test_sign_tx.py::test_cardano_sign_tx[testnet_transaction1]": "975080fb6dc0d2cb324e1b35f2c7b865056fbe6d4b267711ea05390c86c4ec1f", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_auxiliary_data_hash]": "87f868e8a2d3b033ab6c4ebb9e211010f8e9449128bc66a508f0a8078df6e9c5", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_p-3c7243e1": "c07598207da13874775851954017a16707aba915df70ea7156d6a2f46fc2f63b", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_s-20438873": "14eece490f77670170a1d86a1fdfbe5bf6e071b57d5669feb09557db5eaf564f", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_catalyst_registration]": "81937234db0fe0403253a61fe164afe96053d1e2594cbd2bc4276504fc5d2cab", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_everything_set_except_pool_r-1e1ef130": "46139fd9953fe2d21dbbc19c36e62f5f6739863394d6e195889210c80e4053c3", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration]": "ab99a50a7b306109dfa41f54c33d8e1ba603a891fe80c44e8626d3c87148d1e1", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_and_withdrawal]": "c52411413790d520be725ed7fb69dd65633ebe72cc7a288e7ea705496cc7323d", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_with_ac-9ca046f0": "6d7ec652c5283b2cb08f5f6690c6dbfc0bca999fb29dc1cb798a86a5d1be988d", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_and_stake-3fdfc583": "be9b7d65133aa58b77d9d267c78b1edf8221bb294c0689899dd81c24a36fc405", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_certifica-e7bd462a": "e200e2eafe2baff6a1c5eb101e586f522f0eb3291bf47cdcfeebbd43ae42c050", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_certificate]": "5294c45022d846856f47e37954ac7304644763b274bd61d7063fd28c0d567dc1", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_ttl_equal_to_0]": "e05f63b5077fd1a97854bb743fb52c5401b0b5c68b2619a106288ac7a14b0a2f", -"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_validity_interval_start_equal_to_0]": "c168c2522d7ad629c19895714fa7da23f8f3d01f0cf66a6e3248336a42700c6a", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[all_tx_inputs_must_be_external_(without_path)]": "e5b80cfc79702f79a848e0a0b1873aa25945e644b45702c0acd010408d1f1488", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[auxiliary_data_hash_has_incorrect_length]": "32a633e5651179897c76fd47ad7c89a938c8f8087d4c13cefb1b45449de36509", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[byron_to_shelley_transfer_input_accoun-863fee7d": "9a2fd98d4ee761ac6518669e81ca6c53e251307ec13b74901ec966cddd35574b", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[byron_to_shelley_transfer_output_accou-5a99fb35": "6faccf8f6b27bba5620cc0a720718c0ab26d75a53b554f78df46191ab5b9817d", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[certificate_has_invalid_pool_size]": "32a633e5651179897c76fd47ad7c89a938c8f8087d4c13cefb1b45449de36509", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[certificate_has_non_staking_path]": "32a633e5651179897c76fd47ad7c89a938c8f8087d4c13cefb1b45449de36509", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_and_stake_deregistration-e17db500": "9dd34acde52006947bb448a058fc782c808940174427cd8f3d4befcc7a1e8f02", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_and_withdrawal_account_mismatch]": "9dd34acde52006947bb448a058fc782c808940174427cd8f3d4befcc7a1e8f02", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_path_larger_than_100]": "9dd34acde52006947bb448a058fc782c808940174427cd8f3d4befcc7a1e8f02", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_staking_path_larger_than_100]": "9dd34acde52006947bb448a058fc782c808940174427cd8f3d4befcc7a1e8f02", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[contains_a_different_certificate]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[contains_multiple_pool_registration_ce-3000d4f0": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[contains_withdrawal]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[duplicate_withdrawal]": "7587b53ed7c1c339fe0583547402a7d4890c547d7624834608ca54c799131a47", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[fee_is_too_high]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[input_and_change_output_account_mismatch]": "3be0f376366724872d061ed09ee54f488282bfcc1169bfb93d449f4da4f4becb", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[input_and_stake_deregistration_certifi-b3383de2": "9bc90998b15a5a4bf5ec94c96582a484bb492da17b34f77ba225c171662946c2", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[input_and_withdrawal_account_mismatch]": "88606602b25211df70aa971efb207e16fde0ef4c30c91c213b2470b3475b31f9", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[invalid_pool_id]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[mainnet_protocol_magic_with_testnet_network_id]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[mainnet_transaction_with_testnet_output]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[margin_higher_than_1]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[missing_owner_with_path]": "95a4f2d579a1c6d54c5bc0446bf79d6898aeda5978caa096b82c81ea896c4941", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_has_invalid_crc]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_a_valid_cbor_but_inv-ea3da215": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_invalid_cbor]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_too_long]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_too_short]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_has_both_address_and_address_pa-2efc280f": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_total_is_too_high]": "fd95d1fa27c418151e72733f0212d4e7892e22b557a11e02dbc4272bdcbccd18", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[pool_reward_address_belongs_to_differe-e79b6855": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[pool_reward_address_is_a_base_address]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_asset_name_in_multiasset_token_group]": "19f058d446ace9bee0b5bd9ec1b9df44b54d4b8b03c913bea62a97accb094ebe", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_policyid_in_multiasset_output]": "19f058d446ace9bee0b5bd9ec1b9df44b54d4b8b03c913bea62a97accb094ebe", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-883e81d5": "c1de372251dade7c0f14d1fd226920fbe0b849752a284224fd801a4b4ff853a8", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[shelley_mainnet_transaction_with_testn-af110e3e": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[shelley_testnet_transaction_with_mainn-ba78ab8f": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[stake_deregistration_account_larger_than_100]": "9dd34acde52006947bb448a058fc782c808940174427cd8f3d4befcc7a1e8f02", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[stake_deregistration_certificate_and_w-003a1023": "b072f4fa443062ad45b4b8c4a935fd82560b9a6b78b28085e24de67df62ffb39", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[testnet_protocol_magic_with_mainnet_network_id]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[testnet_transaction_with_mainnet_output]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[transaction_with_both_auxiliary_data_b-64274ac4": "9dd34acde52006947bb448a058fc782c808940174427cd8f3d4befcc7a1e8f02", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[transaction_with_catalyst_registration-11533421": "9dd34acde52006947bb448a058fc782c808940174427cd8f3d4befcc7a1e8f02", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[two_owners_with_path]": "ab9d6a0cf3fbf9f3d43c128fcd9607df5d52dbdda0d1ad1ea7dae56a2df9d57e", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[unsupported_address_type]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[with_ordinary_transaction_signing_mode]": "9dd34acde52006947bb448a058fc782c808940174427cd8f3d4befcc7a1e8f02", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[withdrawal_amount_is_too_large]": "32a633e5651179897c76fd47ad7c89a938c8f8087d4c13cefb1b45449de36509", -"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[withdrawal_has_non_staking_path]": "32a633e5651179897c76fd47ad7c89a938c8f8087d4c13cefb1b45449de36509", -"ethereum-test_getaddress.py::test_getaddress[ETC]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"ethereum-test_getaddress.py::test_getaddress[GoChain]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"ethereum-test_getaddress.py::test_getaddress[Wanchain]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"ethereum-test_getaddress.py::test_getaddress[parameters0-result0]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"ethereum-test_getaddress.py::test_getaddress[parameters1-result1]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"ethereum-test_getaddress.py::test_getaddress[parameters2-result2]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"ethereum-test_getaddress.py::test_getaddress[parameters3-result3]": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"ethereum-test_getpublickey.py-test_ethereum_getpublickey": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"ethereum-test_sign_verify_message.py::test_signmessage[parameters0-result0]": "e37127e3ccb1f8b3ef66665e420f4a7fb0743ff809edc379f701e5b444c6e577", -"ethereum-test_sign_verify_message.py::test_signmessage[parameters1-result1]": "ed2286744d5c57b52d0dd6baef271493440732da21d0d006b69d7a9604f802c7", -"ethereum-test_sign_verify_message.py::test_signmessage[parameters2-result2]": "8cbeef8add50e9b6e1b82b9fc6d21be59d677478d257207957882d882b6044b7", -"ethereum-test_sign_verify_message.py::test_signmessage[parameters3-result3]": "09cec2eb4cc3d39735603c38696dc6ca30e165cb9a05cd6b29791a9d4f619060", -"ethereum-test_sign_verify_message.py::test_signmessage[parameters4-result4]": "bbc7feb0274eb3ab7b976b04105f21e1c48d3b85223df7e84fdd5cc2edb99154", -"ethereum-test_sign_verify_message.py::test_signmessage[parameters5-result5]": "57e621bcd84fb1b000b61d596a9ac64f8fda49c87b739c608791c058a2831292", -"ethereum-test_sign_verify_message.py::test_signmessage[parameters6-result6]": "486f0ca32e4c14b5d6d2b85a3038a66a015176da13735ba4e4baa0b47d1964e2", -"ethereum-test_sign_verify_message.py::test_signmessage[parameters7-result7]": "307ed84c7b67a74be32e28edb143219daa085a5b316122e60ad120f8c4a8ee4d", -"ethereum-test_sign_verify_message.py::test_verify[parameters0-result0]": "95241229201fd860604af3e061eb1173ebd9078e3db8679ecd72db86c7c08f63", -"ethereum-test_sign_verify_message.py::test_verify[parameters1-result1]": "d7110b9f3fa4772b5a98ef526758874b8735f9b63e4bee19796daa1c6dbef130", -"ethereum-test_sign_verify_message.py::test_verify[parameters2-result2]": "f40ae4dc0aec311555368a773a4618afa307a8a0e9102615c90d77736c41ab0e", -"ethereum-test_sign_verify_message.py::test_verify[parameters3-result3]": "1024c4a89c4d50831f64cfec0bef33f0f4591d3b2d7ea4bf7e934b3e510ff933", -"ethereum-test_sign_verify_message.py::test_verify[parameters4-result4]": "c0c3bb8a95206228d8b593a89b5be7a4ecd3cc17f9140854ed5e2a2ba667dfb5", -"ethereum-test_sign_verify_message.py::test_verify[parameters5-result5]": "0834fca86aab83d58c879e48dee28f5cce42cdc12c950b16bc61ab1213a85e21", -"ethereum-test_sign_verify_message.py::test_verify[parameters6-result6]": "6d85c427574dfe99398f619d3a67301261edbb9624a9ca8b393181b8e0ad2b98", -"ethereum-test_sign_verify_message.py::test_verify[parameters7-result7]": "833a713722b6392f0224f67caefe49c03adfb7713782e933259a0d73c2cb7ebe", -"ethereum-test_sign_verify_message.py::test_verify_invalid": "95241229201fd860604af3e061eb1173ebd9078e3db8679ecd72db86c7c08f63", -"ethereum-test_signtx.py::test_data_streaming": "ca1a891c07f4a0bdce9fd2bd9ab519f6c6ce07806ea59d08416736605682f8f1", -"ethereum-test_signtx.py::test_sanity_checks": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"ethereum-test_signtx.py::test_sanity_checks_eip1559": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"ethereum-test_signtx.py::test_signtx[Auxilium]": "723083f8dccf4676f7a134a070977576341f2f7a5850e463e487c8705ebe25f1", -"ethereum-test_signtx.py::test_signtx[ETC]": "41ed0476f3043025d40eaf13ed76c1ebcd4bee9b7a6d23764a00451f1edc5b40", -"ethereum-test_signtx.py::test_signtx[Ethereum]": "ad88572a4100efd3909c39c76e452630f25d5600bcde22a18c02c327528507f3", -"ethereum-test_signtx.py::test_signtx[Palm]": "7a0d3389e94836c47c1029512141f6a3b35dd4dd718987f92bb627d514eecf91", -"ethereum-test_signtx.py::test_signtx[Pirl]": "1f7046f216ec275ba8a36b9e6c59b2cdd3fee9ca48a96b066cdd4c23f3e27218", -"ethereum-test_signtx.py::test_signtx[Rinkeby]": "616151df0f0af77bfb861e536d84fa251df16584855bc5d1c3006b2ce5272ef7", -"ethereum-test_signtx.py::test_signtx[Ropsten]": "7e5061120253d3a608d9815f0da93a83b929cbef4680f960cb4701e564a9297a", -"ethereum-test_signtx.py::test_signtx[Unknown_chain_id_eth_path]": "0787a56c2398e08ab154bf7c163ad433f3528af71261965b6c1bd0d9568b8854", -"ethereum-test_signtx.py::test_signtx[Unknown_chain_id_testnet_path]": "0787a56c2398e08ab154bf7c163ad433f3528af71261965b6c1bd0d9568b8854", -"ethereum-test_signtx.py::test_signtx[data_1]": "e8d91683db17ba6ed23d42977c8eaf84b9cfbd1a44c7ead330269a6ba9887ba0", -"ethereum-test_signtx.py::test_signtx[data_2_bigdata]": "3a0ebf0136be51351a40e30eececbf51bbdf5c5945dd1cf28f2167433b02ce30", -"ethereum-test_signtx.py::test_signtx[known_erc20_token]": "a1f6d2826c508d50cd74a3f6f2c1f2e794d9a53e30d8d0c93c9a7b234aec46bc", -"ethereum-test_signtx.py::test_signtx[max_chain_id]": "0787a56c2398e08ab154bf7c163ad433f3528af71261965b6c1bd0d9568b8854", -"ethereum-test_signtx.py::test_signtx[max_chain_plus_one]": "0787a56c2398e08ab154bf7c163ad433f3528af71261965b6c1bd0d9568b8854", -"ethereum-test_signtx.py::test_signtx[max_uint64]": "0787a56c2398e08ab154bf7c163ad433f3528af71261965b6c1bd0d9568b8854", -"ethereum-test_signtx.py::test_signtx[newcontract]": "2fcd021aa91612d4650b65d5c927cbe8dcbc69e055bd92257b2eca757041150b", -"ethereum-test_signtx.py::test_signtx[nodata_1]": "2af225746ebf128b517f956b453e56c42914590f7ba7b0e18273cadcd72682bb", -"ethereum-test_signtx.py::test_signtx[nodata_2_bigvalue]": "b3b71b386e1ec8fbe30a6dd88a9de83837887b0aa19b7b02837f9665d252e8ab", -"ethereum-test_signtx.py::test_signtx[unknown_erc20_token]": "3802d151a40ef5a5189a0f6459f16eef916e88ba24420646f21d3f54460adc8c", -"ethereum-test_signtx.py::test_signtx[wanchain]": "4a721ef7161d9840590f84d63716e40c8d2cdea6ea996bc712058dfc56159f03", -"ethereum-test_signtx.py::test_signtx_eip1559[data_1]": "66909262d749ce0f87d9a4662a1da7bb2bb95c07be3a0b803972e6c32f86a3a9", -"ethereum-test_signtx.py::test_signtx_eip1559[data_2_bigdata]": "9b4b6e7418cd9dbdd32b8b508ad979c04ab301d06021c01285adf20d00c36bcc", -"ethereum-test_signtx.py::test_signtx_eip1559[known_erc20]": "915bab2525b468710b3d981c9debc1b5830d1938366fe7469b459f602a39f3ba", -"ethereum-test_signtx.py::test_signtx_eip1559[large_chainid]": "0ade77023c4dfded6c8b904584df73c9f8b73c5e7b8212c79dd06e12bc90e19b", -"ethereum-test_signtx.py::test_signtx_eip1559[nodata]": "da4eb2ac8244114c0b0bdfe4e3e7b989d8ab37a67047349edad9fe558ea816dd", -"ethereum-test_signtx.py::test_signtx_eip1559[unknown_erc20]": "c0f9f51122bef0fb4630901195ac655b6103b638c07b72e7e5df9070ca26c0fd", -"ethereum-test_signtx.py::test_signtx_eip1559_access_list": "0d73046641e1d148ed01a36314509c7d38284c37d98b8a16b92f59cea543055c", -"ethereum-test_signtx.py::test_signtx_eip1559_access_list_larger": "0d73046641e1d148ed01a36314509c7d38284c37d98b8a16b92f59cea543055c", -"test_autolock.py::test_apply_auto_lock_delay": "d6b79c89a21e8979a6cede0715ea3d83a5c786ae7445dad797cf668ed6bf6180", -"test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "6badfcdd682ecaf16311749ef7a6c07c6a4d0df402427c8dd5a48d476751ed77", -"test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "6badfcdd682ecaf16311749ef7a6c07c6a4d0df402427c8dd5a48d476751ed77", -"test_autolock.py::test_apply_auto_lock_delay_out_of_range[4194304]": "6badfcdd682ecaf16311749ef7a6c07c6a4d0df402427c8dd5a48d476751ed77", -"test_autolock.py::test_apply_auto_lock_delay_out_of_range[536871]": "6badfcdd682ecaf16311749ef7a6c07c6a4d0df402427c8dd5a48d476751ed77", -"test_autolock.py::test_apply_auto_lock_delay_out_of_range[9]": "6badfcdd682ecaf16311749ef7a6c07c6a4d0df402427c8dd5a48d476751ed77", -"test_autolock.py::test_apply_auto_lock_delay_valid[10]": "f720426dd1f7038af5af0a96e4bcf60498aab1414f2f2828b57bfdb0e3d9a73e", -"test_autolock.py::test_apply_auto_lock_delay_valid[123]": "0362fad4d8a7aec2d0227f78f8b919a903343a3397a8442ad73bc8665a51bac8", -"test_autolock.py::test_apply_auto_lock_delay_valid[3601]": "50672aa321fbde95e976f00ae8bb329712a828af4d1121563a25a57593fc4cea", -"test_autolock.py::test_apply_auto_lock_delay_valid[536870]": "1184da463fcb4210f7fb7421332d980dad73374902b3bfc5e03e0054ff99c09b", -"test_autolock.py::test_apply_auto_lock_delay_valid[60]": "f6a45cc230422d938b1f47a7f3ffa3cbff5809b79d8f009860a28caa37b4d0bc", -"test_autolock.py::test_apply_auto_lock_delay_valid[7227]": "aec1624c900d995f114515b72a1dbcd4aea46345f0ac4bedeaf647875b063b44", -"test_autolock.py::test_autolock_cancels_ui": "cd8018fe8a79cdb701ff6468a7c43d5dd12ff1d47804320244a414061e805263", -"test_autolock.py::test_autolock_default_value": "8e4e95d6b18440bf42712c667ba3b88b55f66d02a6205bb28bb2e01b64c96377", -"test_basic.py-test_device_id_different": "bc6acd0386b9d009e6550519917d6e08632b3badde0b0cf04c95abe5f773038a", -"test_basic.py-test_device_id_same": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_basic.py-test_features": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_basic.py-test_ping": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_cancel.py::test_cancel_message_via_cancel[message0]": "83a76ca8054759209fc06244ee303f95e20da9e6ccdfe268d16fba5e0065de69", -"test_cancel.py::test_cancel_message_via_cancel[message1]": "83a76ca8054759209fc06244ee303f95e20da9e6ccdfe268d16fba5e0065de69", -"test_cancel.py::test_cancel_message_via_initialize[message0]": "83a76ca8054759209fc06244ee303f95e20da9e6ccdfe268d16fba5e0065de69", -"test_cancel.py::test_cancel_message_via_initialize[message1]": "83a76ca8054759209fc06244ee303f95e20da9e6ccdfe268d16fba5e0065de69", -"test_cancel.py::test_cancel_on_paginated": "83a76ca8054759209fc06244ee303f95e20da9e6ccdfe268d16fba5e0065de69", -"test_debuglink.py::test_softlock_instability": "bdc28bcdb709f6ffd74ba89bc34ff87a2516c9277bad701c1c6d9e9926ce6871", -"test_descriptors.py::test_descriptors[Bitcoin-0-InputScriptType.SPENDADDRESS-descriptors0]": "2cfe6b7b4d74644c8bdef3f18d8a9be8c20787ab5e9af2588bac2c426a5f1da7", -"test_descriptors.py::test_descriptors[Bitcoin-0-InputScriptType.SPENDP2SHWITNESS-descriptors4]": "5b87cbe3b60327d699545bf61101cf633f66d66bc485d692c51505c18519948a", -"test_descriptors.py::test_descriptors[Bitcoin-0-InputScriptType.SPENDWITNESS-descriptors8]": "0f15d7aebc2388f1818295466c543f46d7ab420713179319bfa90f888ce2c47a", -"test_descriptors.py::test_descriptors[Bitcoin-1-InputScriptType.SPENDADDRESS-descriptors1]": "3e378e15e64ac296ccaa6b255b3f877f46be1c9e68f1fe8b49f86c07e197433b", -"test_descriptors.py::test_descriptors[Bitcoin-1-InputScriptType.SPENDP2SHWITNESS-descriptors5]": "3c49ba715078ffb7a3b60fc8275ffc66ab70f8c8e622271087f3d802856d867a", -"test_descriptors.py::test_descriptors[Bitcoin-1-InputScriptType.SPENDWITNESS-descriptors9]": "0d72f9e1457c9fc3dff1a77d33eff00957b392d0ce5bdb4f7041e206b143834b", -"test_descriptors.py::test_descriptors[Testnet-0-InputScriptType.SPENDADDRESS-descriptors2]": "de8d9711d9996abe86c1e2b904b822dc8aca877158dd86d8bbd58f9e23c96ce8", -"test_descriptors.py::test_descriptors[Testnet-0-InputScriptType.SPENDP2SHWITNESS-descriptors6]": "ff0fb4cdbcd522efa06bd972d118e81def6e3b9eae3381c97edf0ebbeca9bd87", -"test_descriptors.py::test_descriptors[Testnet-0-InputScriptType.SPENDWITNESS-descriptors10]": "827f4228fa246db963137e8f9ba7926f33e6fa5c08a23b4770226a587cbfeca1", -"test_descriptors.py::test_descriptors[Testnet-1-InputScriptType.SPENDADDRESS-descriptors3]": "0831a83c2a9c2cff212c1699bd94dbefae0c4e42c921ef3ab5091d430bd11b4a", -"test_descriptors.py::test_descriptors[Testnet-1-InputScriptType.SPENDP2SHWITNESS-descriptors7]": "09520dbd15c6aaecabb16cd461f7c9e8859c16f323ddfffa27bb71475b22a137", -"test_descriptors.py::test_descriptors[Testnet-1-InputScriptType.SPENDWITNESS-descriptors11]": "5752c7e5d9d8077a99fc683539ad1a77f46ecc3f45378dcb1e844da71453b4a5", -"test_msg_applysettings.py-test_apply_homescreen_toif": "408bdb69368ebdf1d299c6d43c1571f86cb1a0f1f606c5badd2f05ce7731f121", -"test_msg_applysettings.py-test_apply_homescreen_toif_fail[TOIf\\x80\\x00\\x80\\x00~\\x00\\x00\\x00-fefdb3aa": "6badfcdd682ecaf16311749ef7a6c07c6a4d0df402427c8dd5a48d476751ed77", -"test_msg_applysettings.py-test_apply_homescreen_toif_fail[TOIf\\x90\\x00\\x90\\x00~XXXf\\x90\\x00-4f4d817c": "6badfcdd682ecaf16311749ef7a6c07c6a4d0df402427c8dd5a48d476751ed77", -"test_msg_applysettings.py-test_apply_homescreen_toif_fail[TOIg\\x90\\x00\\x90\\x00~\\x00\\x00\\x00-63ffc926": "6badfcdd682ecaf16311749ef7a6c07c6a4d0df402427c8dd5a48d476751ed77", -"test_msg_applysettings.py-test_apply_settings": "63f5bb37fce2d6bafee3d55bdb78eb38409605e0f603d3987465d2c4903f9ddb", -"test_msg_applysettings.py-test_apply_settings_passphrase": "40de0143b32b5d06ece43d47be27bb91499f0c2417754ddb8e9e03ff41a7f6d4", -"test_msg_applysettings.py-test_apply_settings_passphrase_on_device": "3e6527e227bdde54f51bc9c417b176d0d87fdb6c40c4761368f50eb201b4beed", -"test_msg_applysettings.py-test_apply_settings_rotation": "b4983c819399cc837b3634e1de7638b6c31c72354fe097ebd0abeebb5cadbea9", -"test_msg_applysettings.py-test_experimental_features": "7b5274ab956e173f9b02855b2e733a2aba5485fa8bcc87496e5f901f664163df", -"test_msg_applysettings.py-test_label_too_long": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_applysettings.py-test_safety_checks": "7f39e9eb709e813472a0ca1c91cd32cb2036e79a34c0df55488a2c190db03996", -"test_msg_authorize_coinjoin.py::test_cancel_authorization": "d8a608beb6165f5667cc44dcff6bdc17ebb4638ddd3bd09e7f0e1e75d1e21135", -"test_msg_authorize_coinjoin.py::test_multisession_authorization": "dbcc5c1b3deb9953d215a39d31363ab9e4e9efe87579dbdc348bb2cb1d5aeb77", -"test_msg_authorize_coinjoin.py::test_no_anonymity": "fd09da284b650e893990b95047b63a35b6b695fc5301d595f17a6d2cf9d90bcb", -"test_msg_authorize_coinjoin.py::test_sign_tx": "5d53448397ff5cf4f951e2ac7f37c34e2ca9be99a3d3d2d31499397e10e4b157", -"test_msg_authorize_coinjoin.py::test_unfair_fee": "62314e936de46a6caaf02c8eb20f6f471be6e79ca0c5450cad6f67f9cb823f2b", -"test_msg_authorize_coinjoin.py::test_wrong_coordinator": "d8a608beb6165f5667cc44dcff6bdc17ebb4638ddd3bd09e7f0e1e75d1e21135", -"test_msg_backup_device.py::test_backup_bip39": "e9398e4a6ac419c06345e27654463a4576b5d3e468afd043e8e265a5c5367185", -"test_msg_backup_device.py::test_backup_slip39_advanced": "c5d95cd68074b8f46a797269c37e9cb8f7d389de50d4c36021bdc6d0a0e950ff", -"test_msg_backup_device.py::test_backup_slip39_basic": "6ff28aa2bdc45643c7205da2e0828a850053a5e59bdd322c6abdd809a5a4711c", -"test_msg_backup_device.py::test_interrupt_backup_fails": "8dc5c385fec6dd871a141e2efd83f767a5f3da85b2857c8ac27e054f9fa4b384", -"test_msg_backup_device.py::test_no_backup_fails": "93039a9472cfc9058563bd56e4a3dbe2e41af64744a61f6ee3255a04bd3a9366", -"test_msg_backup_device.py::test_no_backup_show_entropy_fails": "14fcdd2ded299ca099a35966cc9f21204b31de8d6bab9ec91cb64537bd70440c", -"test_msg_binance_get_address.py::test_binance_get_address[m-44'-714'-0'-0-0-bnb1hgm0p7khfk8-f1c0681a": "8efb4c3f1a336962e959ef7d7dd62962c1a2f5c2b8576669691ffc36e7e097b5", -"test_msg_binance_get_address.py::test_binance_get_address[m-44'-714'-0'-0-1-bnb1egswqkszzfc-ad64f47f": "a07f195f066d17fb2b9c4af6d6009a4fd0cb984f46cf233f75cfd3ceb1a3fdf7", -"test_msg_binance_get_public_key.py::test_binance_get_public_key": "7e86c1d763589b94d19aa4b22f0b146e064832ff264c85faeb7e8390e5a74668", -"test_msg_binance_sign_tx.py::test_binance_sign_message[message0-expected_response0]": "8076cb468bf1d5bfaf490384766eb6ba587f46af4577af11e1b6ce47f028cb40", -"test_msg_binance_sign_tx.py::test_binance_sign_message[message1-expected_response1]": "c0cc673d538dd380a9e3015cdf4805072bd3bfb82dcd2a0bf9e55a78b72e03e0", -"test_msg_binance_sign_tx.py::test_binance_sign_message[message2-expected_response2]": "71183c496ab75dc04fcbaeff655b39989b35435d8c8148e2e2ed9ef1b8c9c863", -"test_msg_change_wipe_code_t2.py::test_set_pin_to_wipe_code": "ff7af3e6c6e280d380200c2d919c5a474f1e875af9a5440cb8511e20b911c4ac", -"test_msg_change_wipe_code_t2.py::test_set_remove_wipe_code": "9cb01ba3996dfcddfadc9e7e187455ed12ce51049ea1e0754cb7ce68bc03d410", -"test_msg_change_wipe_code_t2.py::test_set_wipe_code_mismatch": "3f29784c14941de5fe0595780e09bd68830e3d95c981cc99e4ebd1418f875748", -"test_msg_change_wipe_code_t2.py::test_set_wipe_code_to_pin": "65d64d32e4fcc694e95e675bc2b4fbbf2d967cfc8f8fc852aeadbf58acefacf9", -"test_msg_changepin_t2.py::test_change_failed": "63c1d90ce9bd9d7fdd627ce8b70b60518b373e235dcdb6713a1b5bc020e4466d", -"test_msg_changepin_t2.py::test_change_invalid_current": "25469fa710ef37444b2b99efda2527541087ae36926d6a95cc6dd3553a8effb7", -"test_msg_changepin_t2.py::test_change_pin": "4cdff56add70b77cd901654fcdef6098cd38214567060c870865ee697efa6df5", -"test_msg_changepin_t2.py::test_remove_pin": "64701aa15082e4d3f9639799c9d12c129dd60d1aed5f7203bfac2fd3665d1d19", -"test_msg_changepin_t2.py::test_set_failed": "6ad935b038f00177fea7e7221204ca13b188ff2eb2e699b367592d1567c5bcd6", -"test_msg_changepin_t2.py::test_set_pin": "d7a7eeff208c7080d3606a2f66170de841e429e856fff4c0e3dafa449eedd86f", -"test_msg_cipherkeyvalue.py-test_decrypt": "166d85b1bf11aeaeb5b93ef5d047b6f8910c28b8fce1d853e6912d89d7bfca2f", -"test_msg_cipherkeyvalue.py-test_decrypt_badlen": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_cipherkeyvalue.py-test_encrypt": "3a37e4004c87bc6df6a8fa7c93b6fe3e3524986914709fda2f9c99ba0ff69775", -"test_msg_cipherkeyvalue.py-test_encrypt_badlen": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_eos_get_public_key.py-test_eos_get_public_key": "043c47b3f8b36c9a1f2af4768f12dd297b063e9efe110d5b0d0cae8ec8695b5d", -"test_msg_eos_signtx.py-test_eos_signtx_buyram": "8bcc69683852357200f5c9d53d2daaac71c95b2ded9c0ced06ff9f2cfb8848f2", -"test_msg_eos_signtx.py-test_eos_signtx_buyrambytes": "74b358de4d2977a619843a86d1d6f5b3343df9eb7bbc001b411bebf67f9a9f96", -"test_msg_eos_signtx.py-test_eos_signtx_delegate": "d5bee367ad878f037636dd38dbdd4e5a4415154f9d056456454d469dfab30fb7", -"test_msg_eos_signtx.py-test_eos_signtx_deleteauth": "0c255a427e7b78c062f1706d0ee629ce62fdf1aa6bb221f25d30813717d67ea4", -"test_msg_eos_signtx.py-test_eos_signtx_linkauth": "bb05c5217b514cc5746a9861ba9bcf88cef157b008efbbac8dea682c3a4aea67", -"test_msg_eos_signtx.py-test_eos_signtx_newaccount": "d489a3c9ca64c95af4b7fdda522c19003ad5d5f2bb0ce6cb15fc8d8c9da43e02", -"test_msg_eos_signtx.py-test_eos_signtx_refund": "f8a02c63664145ae3103616ec43013339f3542b14f9be9a81509fd514ba6ad7f", -"test_msg_eos_signtx.py-test_eos_signtx_sellram": "3882d8bc17c7108fc55bd32a05951abae65d275f099b7d2f86b6458a2f6e49cb", -"test_msg_eos_signtx.py-test_eos_signtx_setcontract": "8349c87dd2d2090021c4ef5cc49fd05c7b7c2a46057d2745fb94f131157ea473", -"test_msg_eos_signtx.py-test_eos_signtx_transfer_token": "d13b59f44be23005906a83873e622a30e74f494f2daf40c9ab7f61c17b59f068", -"test_msg_eos_signtx.py-test_eos_signtx_undelegate": "b08880c79fa5a082c38dcc09dafa017ad06c1ba7ba647eedc219623c30af9471", -"test_msg_eos_signtx.py-test_eos_signtx_unknown": "2537b8f09e9541d2dc7cfb4257a58ad8e5fc86a1ca24217315f003dc22b1174e", -"test_msg_eos_signtx.py-test_eos_signtx_unlinkauth": "42a4db3d59a2d7e483d9d514782e4880b06294787eb0fcb4501edbbeef48e925", -"test_msg_eos_signtx.py-test_eos_signtx_updateauth": "99d701ad36b1e3293b16566e833dd7c16e5c441bbda9569d87d13254af8710da", -"test_msg_eos_signtx.py-test_eos_signtx_vote": "4666845c90c5e681aba6f9eb0dc52f6487a953ee17cf03fb28ae8aca9ecd739e", -"test_msg_eos_signtx.py-test_eos_signtx_vote_proxy": "2d8acb31c36e2533a840744b5a36318139186745503a44ac7cfc25eb4f1ddadc", -"test_msg_getaddress.py-test_bch": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress.py-test_bch_multisig": "f620ed42c682dd55ab7a1b4ac53686c03dd51966ad4bdd018bd24a3305b92148", -"test_msg_getaddress.py-test_btc": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress.py-test_elements": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress.py-test_grs": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress.py-test_ltc": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress.py-test_multisig": "cf79d7965130fccaac260cf5dbda12750a83819668a8f89eca303b63dadbe17e", -"test_msg_getaddress.py-test_multisig_missing[False]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress.py-test_multisig_missing[True]": "2be0e32b151a6ed5fbdfa919bccea0f786b848719761d91a1ae6c49f2959bd25", -"test_msg_getaddress.py-test_public_ckd": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress.py-test_tbtc": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress.py::test_crw": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress.py::test_invalid_path": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress.py::test_unknown_path": "0f6e15d265d012a341811965b72e75fbe0e76a17091f0bb2e89caa4a75c550a0", -"test_msg_getaddress_segwit.py-test_multisig_missing[False]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress_segwit.py-test_multisig_missing[True]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress_segwit.py-test_show_multisig_3": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress_segwit.py-test_show_segwit": "329134e85a7cc76eaf776c92b7fc3932946d411249661bf9a2d9ce314fcf27f8", -"test_msg_getaddress_segwit.py-test_show_segwit_altcoin": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress_segwit_native.py-test_multisig_missing[False]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress_segwit_native.py-test_multisig_missing[True]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress_segwit_native.py-test_show_multisig_3": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress_segwit_native.py-test_show_segwit": "f244e9af9be9c3b8d7c5b3de68fab52496758a00f453ca07bc20856e77d8ba48", -"test_msg_getaddress_segwit_native.py-test_show_segwit_altcoin": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getaddress_show.py::test_show[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-1FM6Kz-0e830714": "098da5c20c502a8cb755cf81a82bf914ab941254f1e3d003567ac598a53384bf", -"test_msg_getaddress_show.py::test_show[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWITNESS-3H-3d077d2b": "062e352dfa3e1944a7e293c1ae23fbce6f0923fe9168dfcc67c101a51db37a47", -"test_msg_getaddress_show.py::test_show[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-bc1qdu-723cf9ae": "b72f75dc5f8f4e7ff2254c20ba8006425920267d5b7d3c1dccbe31e5b0f64ce6", -"test_msg_getaddress_show.py::test_show_multisig_15": "28693cd1a8581f13128ebf4961195873cb044171baef85a3802f90999f828a1a", -"test_msg_getaddress_show.py::test_show_multisig_3": "52e77c417eab7ab63b4e27f80e2d8cae54f638ba5851f19c5941f41de3e9d00e", -"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-33TU5-0617c445": "af083d58ee4e15abd5bf42e6ce3e0028e47a6a9e46bceac6fd34ea4c4624d1d5", -"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-33TU5-e8e33358": "af083d58ee4e15abd5bf42e6ce3e0028e47a6a9e46bceac6fd34ea4c4624d1d5", -"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS-1-3P-2fed4ec7": "eb3811e31b207cb9d47246cf8eeecaa79bab18fe1cb680b8ed92bc01b2895fa8", -"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS-1-3P-82103d63": "afcf421cbb68a5808e8184674dceb09152a08cdc1b04f9f59807be2221e1842a", -"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc1qqn-5a90fe2a": "5e0dc7790e1dea0839c8d5f44d1a9fb3463364866987cecda6eff01a2dd4fd1b", -"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc1qqn-b8a7ece8": "c34ab5baa05e59ca95c5ece02b816b0cc82a67f79462612da0d014d0724dd2fc", -"test_msg_getaddress_show.py::test_show_unrecognized_path": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getecdhsessionkey.py-test_ecdh": "75fe462e6afa73742949ede4f3529d2e0ec08f8f1b67c04a57189c8657fcbdcd", -"test_msg_getentropy.py::test_entropy[128]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[129]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[16]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[17]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[1]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[20]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[21]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[256]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[257]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[32]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[33]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[3]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[4]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[512]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[513]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[5]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[64]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[65]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[8]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getentropy.py::test_entropy[9]": "a722fa2048fa3102889ec05558d25f837a364ef2a118e85975683e10a56f1356", -"test_msg_getownershipproof.py::test_attack_ownership_id": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getownershipproof.py::test_confirm_ownership_proof": "7724ef59fee121da564b935b5880479c9518d97dc286e2949f13a8a8bdf6fa4a", -"test_msg_getownershipproof.py::test_confirm_ownership_proof_with_data": "e0ea4ddfe706ba1de571e6ecf4cbcdbc4986aca636eb677f0b9bb95c03cb1d2c", -"test_msg_getownershipproof.py::test_fake_ownership_id": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getownershipproof.py::test_ownership_id": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getownershipproof.py::test_p2wpkh_ownership_proof": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_get_public_node[Bitcoin-76067358-path0-xpub6BiVtCpG9fQPxnPmH-0049d035": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_get_public_node[Bitcoin-76067358-path1-xpub6BiVtCpG9fQQR6cSu-c96dd28d": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_get_public_node[Bitcoin-76067358-path2-xpub6FVDRC1jiWNTuT3em-ffe900da": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_get_public_node[Bitcoin-76067358-path3-xpub6GhTNegKCjTqjYS4H-d4c03405": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_get_public_node[Bitcoin-76067358-path6-xpub68Zyu13qjcQvJXTsn-a08fbe99": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_get_public_node[Litecoin-27108450-path10-Ltub2dcb6Nghj3kwaC2-f1a03f2a": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_get_public_node[Litecoin-27108450-path7-Ltub2Y8PyEMWQVgiX4L4-6a5a123f": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_get_public_node[Litecoin-27108450-path8-Ltub2Y8PyEMWQVgiy8Zi-d185aae6": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_get_public_node[Litecoin-27108450-path9-Ltub2dTvwC4v7GNeR6UE-a2a154d3": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_get_public_node[Testnet-70617039-path4-tpubDDKn3FtHc74CaRrRb-15fe2cba": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_get_public_node[Testnet-70617039-path5-tpubDGwNSs8z8jZU2EcUi-bde5350d": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_invalid_path[Bcash-path5]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_invalid_path[Bitcoin-path0]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_invalid_path[Bitcoin-path2]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_invalid_path[Bitcoin-path3]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_invalid_path[Litecoin-path4]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_invalid_path[Testnet-path1]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_script_type[InputScriptType.SPENDADDRESS-xpub6BiVtCp7ozsRo7k-bc4980fe": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_script_type[InputScriptType.SPENDP2SHWITNESS-ypub6WYmBsV2xgQ-bd6fc23e": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_script_type[InputScriptType.SPENDWITNESS-zpub6qP2VY9x7MxPVi8-7809524d": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey.py::test_script_type[None-xpub6BiVtCp7ozsRo7kaoYNrCNAVJwPYTQHjoXFD3YS-83938439": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey_curve.py::test_coin_and_curve": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey_curve.py::test_ed25519_public": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey_curve.py::test_publickey_curve[ed25519-path4-002e28dc0346d6d30d4e33f5-2d452100": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey_curve.py::test_publickey_curve[nist256p1-path2-0324c6860c25cdf7a8c103-903f375c": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey_curve.py::test_publickey_curve[nist256p1-path3-03b93f7e6c777143ad4eeb-52f3ce03": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey_curve.py::test_publickey_curve[secp256k1-path0-02f65ce170451f66f46daf-74f2bfd2": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_getpublickey_curve.py::test_publickey_curve[secp256k1-path1-0212f4629f4f224db0f778-ffb4454d": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_loaddevice.py-test_load_device_1": "1c6db0d592b1d22b3c9fce3ddab8a9fd138f11d83e5d4e64431a02bf4ffed605", -"test_msg_loaddevice.py-test_load_device_2": "dc13c8486d8a59c5062e19139d8b3cea4ece1a3bc93592be7dc226f83ba54477", -"test_msg_loaddevice.py-test_load_device_slip39_advanced": "1c6db0d592b1d22b3c9fce3ddab8a9fd138f11d83e5d4e64431a02bf4ffed605", -"test_msg_loaddevice.py-test_load_device_slip39_basic": "1c6db0d592b1d22b3c9fce3ddab8a9fd138f11d83e5d4e64431a02bf4ffed605", -"test_msg_loaddevice.py-test_load_device_utf": "b51beeb07c60e8c803b5bf81e4470db785dc46006374b15df21a7810d659b2b6", -"test_msg_monero_getaddress.py-test_monero_getaddress": "0ba9bba02378d62c8f9f76aac5181ab94b25dcbed0f58d006c1f7d4eb1ecd03e", -"test_msg_monero_getwatchkey.py-test_monero_getwatchkey": "d77fa4d4322e145c41f1ce07526ff59f8b58d8854aeffaa5266e14cd572350e7", -"test_msg_nem_getaddress.py-test_nem_getaddress": "d3ac0e389d139c79abeff96cd05b9c9f94c3372086096d5eb85759ab3a37b0b8", -"test_msg_nem_signtx_mosaics_t2.py-test_nem_signtx_mosaic_creation": "63e6818358c562301840af0fbd8c779afab996f05048385852b1a4cfd7243f62", -"test_msg_nem_signtx_mosaics_t2.py-test_nem_signtx_mosaic_creation_levy": "468398cb3b798c19fddfd5ac9a737d0155d63a297f3dc0b1b5c7079635467baa", -"test_msg_nem_signtx_mosaics_t2.py-test_nem_signtx_mosaic_creation_properties": "bcc7c4683cfb36953cd3b3bd1fab041261a06643e3dcc884e46f873ed2679f51", -"test_msg_nem_signtx_mosaics_t2.py-test_nem_signtx_mosaic_supply_change": "aa1a4b35ee4409b8cfe2ca908eb18251c2152c634e0239d162f52e40b31db4a8", -"test_msg_nem_signtx_multisig.py-test_nem_signtx_aggregate_modification": "f4bc86d4841ad730e87d4f3f4f93f6a7e54a13f3c53bf023667e9b4988eb3e6c", -"test_msg_nem_signtx_multisig.py-test_nem_signtx_multisig": "3eef65613587489865d2df945b289caa7fe66dc9e02541707d9912acf856f622", -"test_msg_nem_signtx_multisig.py-test_nem_signtx_multisig_signer": "26076576e7c07911655d9eae501ab1ac0ae66e36e6fb99a522e20f5bcd9d392d", -"test_msg_nem_signtx_others.py-test_nem_signtx_importance_transfer": "7bc67eccfcfbbf24b21a422855fe14457b7b46d105bbbeafd022b9a08cd2cc51", -"test_msg_nem_signtx_others.py-test_nem_signtx_provision_namespace": "6b9ddabb24d5bd9c33769aa9c6acb7d340f802714251684faab6158369c1fb00", -"test_msg_nem_signtx_transfers.py-test_nem_signtx_encrypted_payload": "ad6364e21a96b8c46426e0b4ba0122e37360144efbea1bea498d2b5779a38a41", -"test_msg_nem_signtx_transfers.py-test_nem_signtx_known_mosaic": "495f2eab53517bdc7a6584f42c611c42502492a4d6e80777a349a93c2365a5db", -"test_msg_nem_signtx_transfers.py-test_nem_signtx_known_mosaic_with_levy": "b2ff2a0df957e576bed19e333de05dca8e9359793c5a3e66b56d6e847b0e33fc", -"test_msg_nem_signtx_transfers.py-test_nem_signtx_multiple_mosaics": "28f27d4e80b05c13c3991cbca3d71f2fd060caa5a9bf4e8475b3207e66ebfc40", -"test_msg_nem_signtx_transfers.py-test_nem_signtx_simple": "eafc8d5a801be8839dc90f18c6d85f3d2fe7b4c58b2d66e6df9698d0717d70ce", -"test_msg_nem_signtx_transfers.py-test_nem_signtx_unknown_mosaic": "1fd9bf33c3c481d8b76fbdddfc3e8d91df6a1a97661a8f8c4b57cd3df41e83f0", -"test_msg_nem_signtx_transfers.py-test_nem_signtx_xem_as_mosaic": "842307e1734fea44aca9e53e2d76e0c6206348c4461f9eb1a36021bed1f681c8", -"test_msg_ping.py::test_ping": "949781cf7d772de19cca691adecdca523f5cada8f83b5713af0bc179435995e4", -"test_msg_recoverydevice_bip39_dryrun.py::test_bad_parameters[label-test]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_recoverydevice_bip39_dryrun.py::test_bad_parameters[language-test]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_recoverydevice_bip39_dryrun.py::test_bad_parameters[passphrase_protection-True]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_recoverydevice_bip39_dryrun.py::test_bad_parameters[pin_protection-True]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_recoverydevice_bip39_dryrun.py::test_bad_parameters[u2f_counter-1]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_recoverydevice_bip39_dryrun.py::test_dry_run": "1462a2534e0bdee573e96396316500046db0a188de7740065070d0dfb1bb0fa5", -"test_msg_recoverydevice_bip39_dryrun.py::test_invalid_seed_core": "a3f0dd0d5d24e6500df0eacd3d5eb3d1670c54a01a036e5bbd546a9aac733e85", -"test_msg_recoverydevice_bip39_dryrun.py::test_seed_mismatch": "85c61f5304a32e8b84a37ef80d035cfdcbf89a8631bde53409b1ec7f1013740c", -"test_msg_recoverydevice_bip39_dryrun.py::test_uninitialized": "14fcdd2ded299ca099a35966cc9f21204b31de8d6bab9ec91cb64537bd70440c", -"test_msg_recoverydevice_bip39_t2.py::test_already_initialized": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_recoverydevice_bip39_t2.py::test_tt_nopin_nopassphrase": "86e52bb95d0f53193cc83e828f6e6baea59ebcaa26e06784bbb4f6873ee442ac", -"test_msg_recoverydevice_bip39_t2.py::test_tt_pin_passphrase": "7a7b9d20cc5b2d6fcdf0e35d90cfcd46bfe536067becdea5568fd7f3d102306f", -"test_msg_recoverydevice_slip39_advanced.py::test_abort": "a54d4f29cf1fc3ce26831f52d0ae98a30a2f3e108f822cce08a9bfdd3319356e", -"test_msg_recoverydevice_slip39_advanced.py::test_extra_share_entered": "c972403fc15f00527f12b3226bdb918a5c29315ba88e496982f09a4fdac43218", -"test_msg_recoverydevice_slip39_advanced.py::test_group_threshold_reached": "137427360db303e288035972866df29ab0b272d30c8b11108bc68252f1aef748", -"test_msg_recoverydevice_slip39_advanced.py::test_noabort": "78a8cc92a79f90b45c3e14f01c1c57ba0fbef63438c9abe9cd1feb35b0e03c0a", -"test_msg_recoverydevice_slip39_advanced.py::test_same_share": "1ed63220ab59dd2feab4a42ffa565a9ff50980a72da022c35f6134869534c0fe", -"test_msg_recoverydevice_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f150abe2dd2b]": "c69e74416015afdeb589d257511c3a8a693c1f584717d948f93a3250d6713ef6", -"test_msg_recoverydevice_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0ae045-c5b70566": "9131fad9e499bb4cb3ee18c5535b89647d149746464334e0854052410b6a33d8", -"test_msg_recoverydevice_slip39_advanced_dryrun.py::test_2of3_dryrun": "fdf2733eac6e1cc6f5758cf599dc6a02e3000145cd83150f0727602d98744b8d", -"test_msg_recoverydevice_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "950a00e2a14070cb9c78658dd13064cf860cd125d604df242cf8a22ce9cf7a5e", -"test_msg_recoverydevice_slip39_basic.py::test_1of1": "de184147e0786f76c324019964ffebd0f170474d0e1a72b0aa120daa36c624d7", -"test_msg_recoverydevice_slip39_basic.py::test_abort": "a54d4f29cf1fc3ce26831f52d0ae98a30a2f3e108f822cce08a9bfdd3319356e", -"test_msg_recoverydevice_slip39_basic.py::test_ask_word_number": "01b6945fab5f321da8858b58e7ea9f2fb1e7391884545cb563d1a34aab0c3e7a", -"test_msg_recoverydevice_slip39_basic.py::test_noabort": "3db993abfb7e8d35e4a0acf1d8975d42fe51d1bee630639238f642b5c6c5f26d", -"test_msg_recoverydevice_slip39_basic.py::test_recover_with_pin_passphrase": "45330e1d06ad7b4fc5710c0cd44fdd40afd9bbb7ce1e1c291eadb0306536719a", -"test_msg_recoverydevice_slip39_basic.py::test_same_share": "3a5317f3bcf96931bb9b262f31fd3461d14560dce0a6c068e545283e9bf526a0", -"test_msg_recoverydevice_slip39_basic.py::test_secret[shares0-491b795b80fc21ccdf466c0fbc98c8fc]": "c3cbc4aa0243f89d421de05ee02a941b44e0794ae1f9ca064d7ecea6b3dd4176", -"test_msg_recoverydevice_slip39_basic.py::test_secret[shares1-b770e0da1363247652de97a39bdbf2-2add2e1e": "c7151e24b74ddb70ce6d10459f5ba318e8a7947cbc8abecc90df97d5abdb7609", -"test_msg_recoverydevice_slip39_basic.py::test_wrong_nth_word[0]": "3164a3744b29cdd345cbae18b8963a008e89c4d4bcebe98d2c320bf714c9c299", -"test_msg_recoverydevice_slip39_basic.py::test_wrong_nth_word[1]": "b85543b48047ebb93b1b8c509d0596205d193bf99b3cd1c6650b24d97f6bd6d4", -"test_msg_recoverydevice_slip39_basic.py::test_wrong_nth_word[2]": "6fff99c5997b08bc18d6f6dbfe67a141eda00a848168af5927b46eff48e46770", -"test_msg_recoverydevice_slip39_basic_dryrun.py::test_2of3_dryrun": "d84427489f691ecc222b62f83af3e97fa09097404dcba07772a43b5eb0c689e8", -"test_msg_recoverydevice_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "55f2dd6b4958659f071c3f57e06286f872ac38af4828f446a0f4e91c657dfccc", -"test_msg_resetdevice_bip39_t2.py-test_already_initialized": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_resetdevice_bip39_t2.py-test_failed_pin": "959f7adb7906ae49628b85454148b347cfef7ac5d294791082a5908a4a890111", -"test_msg_resetdevice_bip39_t2.py-test_reset_device": "5f1b6cdc46e416430df1afd114bceda57fb644108d594ce1f466460ba4917b41", -"test_msg_resetdevice_bip39_t2.py-test_reset_device_192": "3239f30cd2163195bc9d7705c317ea79f0e6b75a8ff72b594a35387041d1b837", -"test_msg_resetdevice_bip39_t2.py-test_reset_device_pin": "1e4cef983f25b66931db5a8286c83f8faa3e09eb865896c7e946d2c8992e6d28", -"test_msg_resetdevice_bip39_t2.py-test_reset_failed_check": "b07b90b0c33200f431f1464750cf0934e558ae80a25ecb013c9ce652997df70c", -"test_msg_resetdevice_slip39_advanced.py-test_reset_device_slip39_advanced": "92dde100ab37934b7c39a9bfff15a4e73419b4f029c377f25f0b428c6e4a005c", -"test_msg_resetdevice_slip39_basic.py-test_reset_device_slip39_basic": "650ebacd885fe8c34237aceb835827472a845d8951f2ee573d94c97030603db3", -"test_msg_resetdevice_slip39_basic.py-test_reset_device_slip39_basic_256": "d40b1e405a703b1e68e0b9823ead41b7b0714b71acb9e1c717eade2f9f20daa6", -"test_msg_ripple_get_address.py-test_ripple_get_address": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_ripple_get_address.py-test_ripple_get_address_other": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_ripple_sign_tx.py-test_ripple_sign_invalid_fee": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_ripple_sign_tx.py-test_ripple_sign_simple_tx": "812869bf65a20cd69d8a0af90e69d2b6acd388d2ef9e3cbf40c50fb519fa48cd", -"test_msg_sd_protect.py::test_enable_disable": "a0bc020af35717e8cb98d485a76af7db38136f501e395f2d07739f4a3bf5210b", -"test_msg_sd_protect.py::test_refresh": "1a12c939fbb625908d940928a3b1b72f4c6f79a82f187300663fa188ebfbd5ee", -"test_msg_sd_protect.py::test_wipe": "67a32e8b242bcb2a597d42ab373704a51a7a4e54de2dd335d5ec7a419471a437", -"test_msg_signidentity.py-test_sign": "32ce801c760dad2a01b605a2363847b24899ace78420f1d195c7167ce39da8c5", -"test_msg_signmessage.py::test_signmessage[NFC message]": "69bd412ca0c2f980b7e0bfcc8329c7454b144d89bae40193ef8e61bdf24a6961", -"test_msg_signmessage.py::test_signmessage[NFKD message]": "69bd412ca0c2f980b7e0bfcc8329c7454b144d89bae40193ef8e61bdf24a6961", -"test_msg_signmessage.py::test_signmessage[bcash]": "d25510e01fb7599df0cd81fbc4b843fe08950435a0c706ced32682954fd66adc", -"test_msg_signmessage.py::test_signmessage[decred-empty]": "a27757cfa7a25e46162d04429e2054a22891645b452952cf1762da166b4958d2", -"test_msg_signmessage.py::test_signmessage[decred]": "8ba7d70f772524c74642fd13ddaf86e331cc8edea04ab550561cce58c89195ae", -"test_msg_signmessage.py::test_signmessage[grs-p2pkh]": "ec3e945d48671cb2636eb0894f2f9e098021f4f887ed5811038786ecbe888f32", -"test_msg_signmessage.py::test_signmessage[grs-segwit-native]": "ec3e945d48671cb2636eb0894f2f9e098021f4f887ed5811038786ecbe888f32", -"test_msg_signmessage.py::test_signmessage[grs-segwit-p2sh]": "ec3e945d48671cb2636eb0894f2f9e098021f4f887ed5811038786ecbe888f32", -"test_msg_signmessage.py::test_signmessage[p2pkh long message]": "1dfc9185c49fe46be4892f9dfd62e36f6b70b02ac11df794eb078f904501f002", -"test_msg_signmessage.py::test_signmessage[p2pkh0]": "7a87ec7a17c6acb3522c496318a116b4adde87373d4408201a8e3de4dacfaa3d", -"test_msg_signmessage.py::test_signmessage[p2pkh1]": "0421042764ba76d4d7977c35778476bd46af57033a51b0fdab3374be815d3acf", -"test_msg_signmessage.py::test_signmessage[segwit-native long message]": "1dfc9185c49fe46be4892f9dfd62e36f6b70b02ac11df794eb078f904501f002", -"test_msg_signmessage.py::test_signmessage[segwit-native0]": "7a87ec7a17c6acb3522c496318a116b4adde87373d4408201a8e3de4dacfaa3d", -"test_msg_signmessage.py::test_signmessage[segwit-native1]": "0421042764ba76d4d7977c35778476bd46af57033a51b0fdab3374be815d3acf", -"test_msg_signmessage.py::test_signmessage[segwit-p2sh long message]": "1dfc9185c49fe46be4892f9dfd62e36f6b70b02ac11df794eb078f904501f002", -"test_msg_signmessage.py::test_signmessage[segwit-p2sh0]": "7a87ec7a17c6acb3522c496318a116b4adde87373d4408201a8e3de4dacfaa3d", -"test_msg_signmessage.py::test_signmessage[segwit-p2sh1]": "0421042764ba76d4d7977c35778476bd46af57033a51b0fdab3374be815d3acf", -"test_msg_signmessage.py::test_signmessage_pagination[long_words]": "3cdf1092edd3c70909b14dcfb694516995f8fa6150ebca2ee393dc51f1f1d6e3", -"test_msg_signmessage.py::test_signmessage_pagination[newlines]": "54e5a5fc3f2560be784855c7ae4c7ac6b0852eb5d5db77b373c201922cdc2bdf", -"test_msg_signmessage.py::test_signmessage_pagination[no_spaces]": "bc99e6049c140ec1d2b14ead204182733f01cbd92bc2cf76b471e314069438a9", -"test_msg_signmessage.py::test_signmessage_pagination[normal_text]": "080767f1e19c248ffc7fad028ba040ea77e050e2e8fffbc8c9b0f0411ec32392", -"test_msg_signmessage.py::test_signmessage_pagination[single_line_over]": "16ca6c55a07d3c74d71191f7692897b772a26a2243741892f651d98ae3d49694", -"test_msg_signmessage.py::test_signmessage_pagination[utf_nospace]": "3cc9352cee8c390dd2928ab9ea0f20e41af37c3f6df81753472ca7814b4a139b", -"test_msg_signmessage.py::test_signmessage_pagination[utf_text]": "123f7a4f0676bc7494ce14affc46520797cbca86f112e6524cdf4c420398954b", -"test_msg_signmessage.py::test_signmessage_pagination_trailing_newline": "e5213a06405428866dd8273c159bd75eabc8d0878564691fc9affa54ef9bb3f8", -"test_msg_signtx.py-test_attack_change_input_address": "6b4ab9704a9e02f5de20ed7bd0bd70c3c5c67f0f6c4cd453ea078fdb1796909e", -"test_msg_signtx.py-test_attack_change_outputs": "4872e0db49b2c66f2f033d055abc086520cdd667ffe48ead0ad5ed0f4452af1a", -"test_msg_signtx.py-test_attack_modify_change_address": "cfd5c83510c044c456622298138e222aee135a6df607bb6e5603228535f0762f", -"test_msg_signtx.py-test_change_on_main_chain_allowed": "cfd5c83510c044c456622298138e222aee135a6df607bb6e5603228535f0762f", -"test_msg_signtx.py-test_fee_high_hardfail": "0b0e6938ae67017f876ad56995d5f7131ab5ceee2877b0e3dafcd50b2bf6d4cf", -"test_msg_signtx.py-test_fee_high_warning": "8cb3b31dce25fa36cd5c8322c71611dc7bc9d2290579ffd88dd67d21058bde04", -"test_msg_signtx.py-test_incorrect_input_script_type[InputScriptType.EXTERNAL]": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx.py-test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx.py-test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx.py-test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx.py-test_lock_time[1-4294967295]": "da3d6b38ec9264e38f3547427eb748d7b94e0802eb2aee411e0f72bf97620280", -"test_msg_signtx.py-test_lock_time[499999999-4294967294]": "23a154e7b40680161bb099cfc6702d75909c222056867515647123573eef1716", -"test_msg_signtx.py-test_lock_time[500000000-4294967294]": "2ac61446c20785e45223a20ae90660905fedf20d2a383a65fcbc1edd5fe87ad1", -"test_msg_signtx.py-test_lots_of_change": "0fc26d5d47b2fd07b3423c4092cdeb27c1af2a8095eed375dd1e8db10766135a", -"test_msg_signtx.py-test_lots_of_inputs": "7d02dd952be20b46005af23c8b46a95590529d8e838459e540eca0b058fc32c1", -"test_msg_signtx.py-test_lots_of_outputs": "f9d50f30dbdaeddf1f54e8bf76dce07fa9d40dcb7ef36a908e76123f2151501c", -"test_msg_signtx.py-test_not_enough_funds": "dbaa027aa1f4b08b138a5965245593dab2a662b0f4d88dd28b82a64f88f5d7fe", -"test_msg_signtx.py-test_not_enough_vouts": "a7bbbbcd49edb429d30f5e27fb4e6e83136884d6789e9ddda4477af31180409f", -"test_msg_signtx.py-test_one_one_fee": "f6b6662fa1384f20640522a169575f8ca26185fca8ca3bc2a3a5ccd1fa9d2f68", -"test_msg_signtx.py-test_one_three_fee": "192d74e668c0f4345608da9f9af45f0cc2cb8ea3e532dca826c1da1fdb28c7f9", -"test_msg_signtx.py-test_one_two_fee": "836bc3e93692035e38ef4421d6e9f298d3ec304214c17eb974a0e8ffed406b6e", -"test_msg_signtx.py-test_p2sh": "bac5ead8e28a6439c8f961f07e7d27c3fa82d3dfdbb351640b6f70bb0e1644a5", -"test_msg_signtx.py-test_prevtx_forbidden_fields[branch_id-13]": "d6b003cf299f831a8b64bec15351405858224a05ffe85d266eb42214e4d52491", -"test_msg_signtx.py-test_prevtx_forbidden_fields[expiry-9]": "d6b003cf299f831a8b64bec15351405858224a05ffe85d266eb42214e4d52491", -"test_msg_signtx.py-test_prevtx_forbidden_fields[extra_data-hello world]": "d6b003cf299f831a8b64bec15351405858224a05ffe85d266eb42214e4d52491", -"test_msg_signtx.py-test_prevtx_forbidden_fields[timestamp-42]": "d6b003cf299f831a8b64bec15351405858224a05ffe85d266eb42214e4d52491", -"test_msg_signtx.py-test_prevtx_forbidden_fields[version_group_id-69]": "d6b003cf299f831a8b64bec15351405858224a05ffe85d266eb42214e4d52491", -"test_msg_signtx.py-test_signtx_forbidden_fields[branch_id-13]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_signtx.py-test_signtx_forbidden_fields[expiry-9]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_signtx.py-test_signtx_forbidden_fields[timestamp-42]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_signtx.py-test_signtx_forbidden_fields[version_group_id-69]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_signtx.py-test_spend_coinbase": "f498aec01de57978d14dd2e02bae2a3d904a1802e06f15be4ed181976af5130d", -"test_msg_signtx.py-test_testnet_big_amount": "5b84d787542e5fa1436db4e768fbac15f92662a6a0deb580012def5a788adf12", -"test_msg_signtx.py-test_testnet_fee_high_warning": "7ae33df914ce2025a3eb26a6a6ad915cd8891b5070cf3318ed1a279288a01251", -"test_msg_signtx.py-test_testnet_one_two_fee": "cfd5c83510c044c456622298138e222aee135a6df607bb6e5603228535f0762f", -"test_msg_signtx.py-test_two_changes": "832d4b168551c37c9e09cf2ce16fd062d6599bcd0473305f70c5175bd874a920", -"test_msg_signtx.py-test_two_two": "57707ecbcb77f670148c6076724b3da2e880d27ecf86e29135af4a5aeef6fdbc", -"test_msg_signtx_amount_unit.py::test_signtx[AmountUnit.BITCOIN]": "4a77d57ca4d923444fa6c17401b2da63fd00f08f4fdfd95ccaddc1e9d3301333", -"test_msg_signtx_amount_unit.py::test_signtx[AmountUnit.MICROBITCOIN]": "6a249c3cf9b7c5422c9bac654da33245397e279f408cbf7a74e0f0cbee17db34", -"test_msg_signtx_amount_unit.py::test_signtx[AmountUnit.MILLIBITCOIN]": "b3c9e51c66e966d794fcf9f34d5aa2b37ef6ed471188577d103cb1f07ccba37d", -"test_msg_signtx_amount_unit.py::test_signtx[AmountUnit.SATOSHI]": "724a19010a863bee2a1445177e827c8f0ebe25a4b9e563e91ab9b287582b6ec6", -"test_msg_signtx_amount_unit.py::test_signtx[None]": "4a77d57ca4d923444fa6c17401b2da63fd00f08f4fdfd95ccaddc1e9d3301333", -"test_msg_signtx_bcash.py-test_attack_change_input": "a03ee0471deeb54d51b73c0fde08795ab0ba8c37daec2d43f5637e705420b435", -"test_msg_signtx_bcash.py-test_send_bch_change": "a03ee0471deeb54d51b73c0fde08795ab0ba8c37daec2d43f5637e705420b435", -"test_msg_signtx_bcash.py-test_send_bch_external_presigned": "8565118d5647934c84124cb65d34f8299a98631631666dc5b1d02595d462fee0", -"test_msg_signtx_bcash.py-test_send_bch_multisig_change": "b607b039e864dc9c5f616ee6f5b780184552ff5c6b8e984ccc8eed133b3d36dd", -"test_msg_signtx_bcash.py-test_send_bch_multisig_wrongchange": "8e32cceab18929807bdc8bb5c05799a50587740c39ae2ccb0efbf1c54b6f6cb1", -"test_msg_signtx_bcash.py-test_send_bch_nochange": "3895b874e18582ea77dea2d10ea44906fce4e67e3b7ce3118f5c959fc428d037", -"test_msg_signtx_bcash.py-test_send_bch_oldaddr": "4a832b4cec5ae0108b8f2155a08156dbbb9ce82403af98532d6ccd89e65d70e3", -"test_msg_signtx_bgold.py-test_attack_change_input": "8e127323823058532b7960ef9507aa24c38c9f22055015d86fdf8132124fb727", -"test_msg_signtx_bgold.py-test_send_bitcoin_gold_change": "8e127323823058532b7960ef9507aa24c38c9f22055015d86fdf8132124fb727", -"test_msg_signtx_bgold.py-test_send_bitcoin_gold_nochange": "6a5adba8117be6e07405372866bf2ac4054d86f2cffb63d64fa0db1f8f3de500", -"test_msg_signtx_bgold.py-test_send_btg_external_presigned": "a7d857098ecde122fd23cc7b8a9193b1d69b6bd70405adb5937f6ea26cd209f1", -"test_msg_signtx_bgold.py-test_send_btg_multisig_change": "6a210a01310014a61c7df66558d48a5503b8e8b5644c404b193cefc94bb7dadb", -"test_msg_signtx_bgold.py-test_send_mixed_inputs": "6a5adba8117be6e07405372866bf2ac4054d86f2cffb63d64fa0db1f8f3de500", -"test_msg_signtx_bgold.py-test_send_multisig_1": "0a611e9cc266a5aec9017373cec013756b1715da3bf9d08281194b20ebad72d2", -"test_msg_signtx_bgold.py-test_send_p2sh": "7f481a8cd3474b05cf38aab47592bc754751af7e0f009677fdda95ddaa7b07ca", -"test_msg_signtx_bgold.py-test_send_p2sh_witness_change": "02e44d4c1072eb774486210f885b1bee53acfb3b7fd787207b9f955853fef055", -"test_msg_signtx_dash.py-test_send_dash": "291f1a3ace22877641494a1a470a1a4a8dab6e363fc4402dadaeb52c1288c72b", -"test_msg_signtx_dash.py-test_send_dash_dip2_input": "cf7fc7e6fe3a9e4063e743da6fc44c27dac013917bc00cfc63d13a183c091d91", -"test_msg_signtx_decred.py-test_decred_multisig_change": "9a7e9e1adcb0ba6770e3965df8324f2b7bc46d6bcd866db9289e8e1d62ef486e", -"test_msg_signtx_decred.py-test_purchase_ticket_decred": "4d39aac92f68bd28a19077eb3447cf2fda79be5ec88940009df7c34a6aedfe25", -"test_msg_signtx_decred.py-test_send_decred": "862f30f42b35d29e0cc25205621eef2c20ce40816da4fe171725905d05867194", -"test_msg_signtx_decred.py-test_send_decred_change": "6b44d98d39753a65e4aee69185d7dcecaafd405403f47835d0706ce52083b2ca", -"test_msg_signtx_decred.py-test_spend_from_stake_generation_and_revocation_decred": "338e788a0f042dbc378c8ad7a2c7dfdeca9341f4fe5bfe0eda6e838f776260fc", -"test_msg_signtx_external.py::test_p2pkh_presigned": "075b9a41516faba90ddd8a6ed894ed4b60de1c11dd96400a57d37e64adbc73c4", -"test_msg_signtx_external.py::test_p2pkh_with_proof": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_signtx_external.py::test_p2wpkh_in_p2sh_presigned": "f88ace4e725d81fbe79bc243d427f4d2284c478cc605b32c17336226bacb7600", -"test_msg_signtx_external.py::test_p2wpkh_in_p2sh_with_proof": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_signtx_external.py::test_p2wpkh_presigned": "af948f06299d23a6a25c8183e9541d6761cdbeafdf5b5f92aca27b832544ddc7", -"test_msg_signtx_external.py::test_p2wpkh_with_false_proof": "180fa10c6aab6dafa764dc598ce7cc4ac216ad27051e6f414503fc000f85cae9", -"test_msg_signtx_external.py::test_p2wpkh_with_proof": "209ddfa68c6bc1c885712d39ffc07cce8c1fb7b80c6497f21b34492f7d3de22c", -"test_msg_signtx_external.py::test_p2wsh_external_presigned": "8374d50b803db0160de39ce7e5a4170112f4c99d703490920a2de735bd261bda", -"test_msg_signtx_firo.py::test_spend_lelantus": "cc2de1647ce965776cc4aa7406ba69ba1ec63ed05183b5afcff80a7c20a43052", -"test_msg_signtx_grs.py-test_legacy": "3a80ea724a93ed225d64f8def739d63b11f8c096455f971feabec8be6f7597fb", -"test_msg_signtx_grs.py-test_legacy_change": "8dfc140534bdaa08f6916831dc0d510f57b07617f30df748e4e0456d4dd93ece", -"test_msg_signtx_grs.py-test_send_segwit_native": "82dfa15178d33e757da58943aff36dcc0eebb984e34832b71f6ca09b2a525cbc", -"test_msg_signtx_grs.py-test_send_segwit_native_change": "d8ae74de3aada1d136c4119f2306a63bd109901ce15d00ae916ba5b4457e798e", -"test_msg_signtx_grs.py-test_send_segwit_p2sh": "9ab885dd3b390813f8a47e1d1587abe07ab713e9f8696dc667b3a2925f23c103", -"test_msg_signtx_grs.py-test_send_segwit_p2sh_change": "6c352ab975a75a150f7c3415a967fb8635395ff8db0de89ecb9c2011cb519509", -"test_msg_signtx_invalid_path.py-test_invalid_path_fail": "b0f22cba2dbab2cd21c15c002b66ed89b6c728b10daa8d0c0e78abd4164a3912", -"test_msg_signtx_invalid_path.py-test_invalid_path_pass_forkid": "667dcb09b569e5b4e091e6b1ac7e8e057c0c730c931b22f8c0ee64050f3f467b", -"test_msg_signtx_invalid_path.py-test_invalid_path_prompt": "e0fd27e38bd6d1b15a4fcf5b675de596e2b1216cf538ed0ba710c66e7dcc174d", -"test_msg_signtx_komodo.py-test_one_one_fee_sapling": "5643a961909bbac2ff7cc7df9766836957ba78b2bf35ba101f2ef7df18445cfe", -"test_msg_signtx_komodo.py-test_one_one_rewards_claim": "0cd0d0609522ace94f970ded00f7aebfe0503d2894d516aa9d674b9573779d2d", -"test_msg_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "d72acb396bbc3109054919bddc823e8900bb30b6c41c553922beb449af9bb51d", -"test_msg_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "50b846945367990f0b6bcad9161cb899b265c9540a2578e0f5c39533a7ec0010", -"test_msg_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "d72acb396bbc3109054919bddc823e8900bb30b6c41c553922beb449af9bb51d", -"test_msg_signtx_mixed_inputs.py::test_segwit_non_segwit_segwit_inputs": "97a91ebd2a5f3da369b8309831ce57d0684f4a2363705c36918949400b879b88", -"test_msg_signtx_peercoin.py::test_timestamp_included": "825b9bdf5238c5c6415a254a6bae4b2bd9df8fc5cb31f66f0c20145cb4e60bbb", -"test_msg_signtx_peercoin.py::test_timestamp_missing": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_signtx_peercoin.py::test_timestamp_missing_prevtx": "05b4c00ec4f40bc5f6f4eaff6e0de11dd1f277682be5107a279eccfeb32618b8", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash[None]": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash[]": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash[x]": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash_attack[None]": "4afc2d872a291c0da67f3309f31ad62202864ab3e8eb66483b39215ee87ef1a1", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "4afc2d872a291c0da67f3309f31ad62202864ab3e8eb66483b39215ee87ef1a1", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "4afc2d872a291c0da67f3309f31ad62202864ab3e8eb66483b39215ee87ef1a1", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "4afc2d872a291c0da67f3309f31ad62202864ab3e8eb66483b39215ee87ef1a1", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "4afc2d872a291c0da67f3309f31ad62202864ab3e8eb66483b39215ee87ef1a1", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[None]": "8de173b5bba785354c6bf221e6405387f36bb1e9a683ecdba3c43aab98648366", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "8de173b5bba785354c6bf221e6405387f36bb1e9a683ecdba3c43aab98648366", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "8de173b5bba785354c6bf221e6405387f36bb1e9a683ecdba3c43aab98648366", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "8de173b5bba785354c6bf221e6405387f36bb1e9a683ecdba3c43aab98648366", -"test_msg_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "8de173b5bba785354c6bf221e6405387f36bb1e9a683ecdba3c43aab98648366", -"test_msg_signtx_replacement.py::test_attack_fake_ext_input_amount": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx_replacement.py::test_attack_fake_int_input_amount": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx_replacement.py::test_attack_false_internal": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx_replacement.py::test_attack_steal_change": "8926f69a78c675f4750d7d06bf827b29e4e994d30f52434fac18e654df4da6f4", -"test_msg_signtx_replacement.py::test_p2pkh_fee_bump": "d23d28146c205516f5135071a50e0ba9f6118285894422bbc8f27d244c2ed2e2", -"test_msg_signtx_replacement.py::test_p2wpkh_finalize": "0581c0c3b9539789fd924841e4cf03ecd767a6692af7e41b46889bea1d7c7c07", -"test_msg_signtx_replacement.py::test_p2wpkh_in_p2sh_fee_bump_from_external": "377a76533c7a5e3a40e1fef15f5df8f69ad6956b3e2426e959f5463c200ddc88", -"test_msg_signtx_replacement.py::test_p2wpkh_in_p2sh_remove_change": "1ba9741d9a1a7b5a3fae0312c9626e407b6b80e1d3b9ec91088348ca25f5161c", -"test_msg_signtx_replacement.py::test_p2wpkh_invalid_signature": "0581c0c3b9539789fd924841e4cf03ecd767a6692af7e41b46889bea1d7c7c07", -"test_msg_signtx_replacement.py::test_p2wpkh_op_return_fee_bump": "1fa811be19b80d1fdd2867bd4216e7095162565f272f9aa18e1672f2fbeccdd8", -"test_msg_signtx_replacement.py::test_p2wpkh_payjoin[19909659-90000-02483045022100aa1b91fb25-124c0968": "a5473b5f3931fb6530a991e45aa32507069a7b402878d1eda2ce6e8be1a673e1", -"test_msg_signtx_replacement.py::test_p2wpkh_payjoin[19909718-90000-024730440220753f53049ca4-2253fa0b": "a5473b5f3931fb6530a991e45aa32507069a7b402878d1eda2ce6e8be1a673e1", -"test_msg_signtx_replacement.py::test_p2wpkh_payjoin[19909800-89859-0248304502210097a42b35d3-89bd0d1d": "a5473b5f3931fb6530a991e45aa32507069a7b402878d1eda2ce6e8be1a673e1", -"test_msg_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89800-02483045022100af3a874c96-7f9eee73": "d348b58a6c9e241cc9edef37e10a87907db00eae14a251e7ce53250967c817d5", -"test_msg_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89859-02483045022100eb74abb36f-42ad4639": "a5473b5f3931fb6530a991e45aa32507069a7b402878d1eda2ce6e8be1a673e1", -"test_msg_signtx_replacement.py::test_tx_meld": "62dca3511ac1b7d1e905e6a6915672f5263fe77beee8909500574e3efa934fd4", -"test_msg_signtx_segwit.py-test_attack_change_input_address": "5ae71202c062ef7942626a80a4ceeb8d8c4ea5065a97f0de6a97505e9cb82c2c", -"test_msg_signtx_segwit.py-test_attack_mixed_inputs": "f127a4766b23d9b6dfe0c41f9cf1ed13c0a883ea4e92e55961bcaf44bd152c02", -"test_msg_signtx_segwit.py-test_send_multisig_1": "958a0741070e057dcb889b2000e5487d391bc513e4a5d86193a355261c5f361b", -"test_msg_signtx_segwit.py-test_send_p2sh": "ca593e31e919b9e920289b13e4c70b9607f34b93d06ace69835e3d08ecf046c8", -"test_msg_signtx_segwit.py-test_send_p2sh_change": "562c7ee5a2e264c9f93387dd165403dab32bb305a4c3a6143a902c4a4c9e5950", -"test_msg_signtx_segwit.py-test_testnet_segwit_big_amount": "5613c0c8852b3e79db9e90d2185ff5802e88869c51b3134a7f8463df47f17a02", -"test_msg_signtx_segwit_native.py-test_multisig_mismatch_inputs_single": "5094082bedf105f2fb6f116ea0348171ae01a51a63d3771c04cfb6c58d44a230", -"test_msg_signtx_segwit_native.py-test_send_both": "0b6e01818e71c22ca40c9401c616582b95c8435ff0cd5b74d083332eeeac0b51", -"test_msg_signtx_segwit_native.py-test_send_multisig_1": "f728159a10dd938b861e5e766319223b6aa7384c1be7edb5bdef12bd80159b9b", -"test_msg_signtx_segwit_native.py-test_send_multisig_2": "30b2c9ef9f520d6098c6649b2a06263011bc8c0c0118bda637abca73f5a599ac", -"test_msg_signtx_segwit_native.py-test_send_multisig_3_change": "a8b228c8dec41f1bb1ca7ee45b5a979a8b66fc03648c7324c989255a1d5cc01e", -"test_msg_signtx_segwit_native.py-test_send_multisig_4_change": "a8b228c8dec41f1bb1ca7ee45b5a979a8b66fc03648c7324c989255a1d5cc01e", -"test_msg_signtx_segwit_native.py-test_send_native": "4a77d57ca4d923444fa6c17401b2da63fd00f08f4fdfd95ccaddc1e9d3301333", -"test_msg_signtx_segwit_native.py-test_send_native_change": "6a13d3a2fe41cbfe42b6e3266969017152287d79a755a7cc6664580beeca3292", -"test_msg_signtx_segwit_native.py-test_send_p2sh": "0c15ccc36f6b081cab2ebb1632310cd7e02c0b4650c1d2d607cbefc252c1b9ef", -"test_msg_signtx_segwit_native.py-test_send_p2sh_change": "2a35826b696d0fcf779bc2670a588279c3beb8770c0f79a7942c22eaf6594cc2", -"test_msg_signtx_zcash.py-test_external_presigned": "539b10ad2f3a626a880b9823897ff827a6c30af1dfd041da147bf009fcec2497", -"test_msg_signtx_zcash.py-test_one_one_fee_sapling": "112df2ad84f4a517623eed893b3be809e0ba43e6139fd70b7f94c12f28cc633c", -"test_msg_signtx_zcash.py-test_spend_old_versions": "da64743acaead691ec617cd56886b65453f82a2e3eb78b3f9dc737dbfc4155e6", -"test_msg_signtx_zcash.py-test_v3_not_supported": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_msg_signtx_zcash.py-test_version_group_id_missing": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_stellar_get_address.py-test_stellar_get_address": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_stellar_get_address.py-test_stellar_get_address_fail": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_stellar_get_address.py-test_stellar_get_address_sep": "46a370f6ff6cc90860e2b13eaab201986059227fbf5c841d9c55a21078155aba", -"test_msg_stellar_sign_transaction.py::test_manage_data": "a1ef416e2eea214ef38f7b7d93ee2db6836f18c5140622e476ee987fa77a41b3", -"test_msg_stellar_sign_transaction.py::test_sign_tx_account_merge_op": "e607a4a97590a4eb4c734ff7e0dbd2bdd5831658bf9e85f28ff8023adf16685e", -"test_msg_stellar_sign_transaction.py::test_sign_tx_allow_trust_op": "ac8fd5601dd67ab3de7e12a7499f42ec2a1b8bae3e3ed6be24ff43bff51f771b", -"test_msg_stellar_sign_transaction.py::test_sign_tx_bump_sequence_op": "a095d6d9aeed64d8f4f0322e95c38107fe2e5b7ed09e4d74e1c524b83e66a183", -"test_msg_stellar_sign_transaction.py::test_sign_tx_change_trust_op": "6682071c4be9f92b4f81fb419983969e474b1d77c879c06b0e8fd89ff53b17a3", -"test_msg_stellar_sign_transaction.py::test_sign_tx_create_account_op": "6e905c2efbeb7ae3aed4d2f40afe45af15032350117b48eab63c0ace668080f0", -"test_msg_stellar_sign_transaction.py::test_sign_tx_manage_offer_op": "12f9219c7d1714bf7e5f2a3a914ac655ed77394db09fdb0ca2a1111c4c0c4f18", -"test_msg_stellar_sign_transaction.py::test_sign_tx_passive_offer_op": "b41131b8f61d60a62d0acf7f5b5bc72d76be82c446ebd7f79c19d4b47ac492fb", -"test_msg_stellar_sign_transaction.py::test_sign_tx_path_payment_op": "f86a0e5700e8e9eda285cd6e93640de6b0f2b21ba8f6c686394f900829a764f9", -"test_msg_stellar_sign_transaction.py::test_sign_tx_payment_op_custom_asset1": "61f7835f786854719ead7fd120feeda399b946a61223d0f8a98e4aa371e2d727", -"test_msg_stellar_sign_transaction.py::test_sign_tx_payment_op_custom_asset12": "6fe2b9aecb459b294d84488e5141ab914156c651b240e2469bdb5c80d23e5f5c", -"test_msg_stellar_sign_transaction.py::test_sign_tx_payment_op_native": "d57e5e87fe5f691c0567d9361567655b3d7b067b763218c5cc5b34a4345b6e51", -"test_msg_stellar_sign_transaction.py::test_sign_tx_payment_op_native_explicit_asset": "d57e5e87fe5f691c0567d9361567655b3d7b067b763218c5cc5b34a4345b6e51", -"test_msg_stellar_sign_transaction.py::test_sign_tx_set_options": "ff66041f434d0f534a569c74a562cdf5748f7e7469e69599830b9f1c41f9ff9a", -"test_msg_stellar_sign_transaction.py::test_sign_tx_timebounds": "9ee5cd29141b89c0b5d490817725c55cd87bb85183df58d78e8540ada4d8356f", -"test_msg_tezos_getaddress.py-test_tezos_get_address": "f4698012b3148bf3c315ce8408c61c86e3685676874acd7b74d138465be9b02c", -"test_msg_tezos_getpublickey.py-test_tezos_get_public_key": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_msg_tezos_sign_tx.py-test_tezos_kt_remove_delegation": "c267fd828043f30a57bf2a082fe9e3f79f5bd061fcc508593dc56596d898186d", -"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_delegation": "36852cba89464b0a0b384eb21039a58e36b124ad92360b32444f005fde453a07", -"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_multiple_proposals": "c0b3775dc982f0db0623aaf6987b37a5b0537c6e78d8257785d6ef51ccaab720", -"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_origination": "b1d8e9053cfe5fad23fe0862b9b56dadbea7b25e0536b328534d42ae4286af77", -"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_proposal": "a27a0059da780ae7e87edc2ce6b8b5108cb5cd6e7f6962f8b91cab3475e56c00", -"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_reveal": "3a99b939bd1baf45105e3b30e78b7ac541d8e9759b257b2e6a256d9f58f6aec7", -"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_tranasaction": "760e27392ab9f574356a4b22390d7871d0595b5020c93a27304c2538e0d51d6d", -"test_msg_tezos_sign_tx.py-test_tezos_sing_tx_ballot_nay": "ee93e38c095629770bb7d296e68f121459897c9275cdba005ee1b290924fce94", -"test_msg_tezos_sign_tx.py-test_tezos_sing_tx_ballot_pass": "c8a76148c79ce474a64c9ed41d0f180d0667540ef7d7fc09c6bcb9b8d53b87b2", -"test_msg_tezos_sign_tx.py-test_tezos_sing_tx_ballot_yay": "b9103102631237d36ba73e9e2aafa7586f6d2635b974720914407934f9065c1a", -"test_msg_tezos_sign_tx.py-test_tezos_smart_contract_delegation": "e466bd6c5ab4238e6174f1c2df91543f50507e006db50cc084911eb295a5243d", -"test_msg_tezos_sign_tx.py-test_tezos_smart_contract_transfer": "2d6b7f18fb79676707e58804414553e95bf3aca8eb15bc513137e81de73441a0", -"test_msg_tezos_sign_tx.py-test_tezos_smart_contract_transfer_to_contract": "88eed16fe60952c069326b1a74b3ee3d65598f42381e51d9a17ed8618a567612", -"test_msg_verifymessage.py-test_message_grs": "6cc8d8e5abffb5e956e6f5bb9ff7c973ec85209012deb27ee0d234301a1c9819", -"test_msg_verifymessage.py-test_message_long": "909b86e154453575e774c4f019820d55833f2add7962adc23b612573e4d40ef6", -"test_msg_verifymessage.py-test_message_testnet": "8649c8d0eeaef9bfa0b3d13466bc2bb60f2059b52effd3937ffdf3443287b78a", -"test_msg_verifymessage.py-test_message_verify": "dc98df956c9160bdaa6535c3de2760f86e31e5200c453d1593c9791b97214138", -"test_msg_verifymessage.py-test_message_verify_bcash": "55fcea392b0f4cb3cac16d172edf6024fa0de5ec6d9421fa4eca4ef245fe16ca", -"test_msg_verifymessage.py-test_verify_bitcoind": "f4c1e9be6d5f3ad2aa5fbc23389ea44f185b606b5c7eed4b72506cc2afd8829f", -"test_msg_verifymessage.py-test_verify_utf": "a312ddde284be0b6f251c3474cf7c2a96ac5b7bd3f27da6c2203eb06fdce8655", -"test_msg_verifymessage_segwit.py-test_message_long": "ce34ec50b7b0ba3c9c821d7fd70ba1d3dbc5e9ceeacbd86efd3323cc203202ba", -"test_msg_verifymessage_segwit.py-test_message_testnet": "f602742784969a434a44dee2e7d939af1c5f24beb5f78cca397a5cab85176173", -"test_msg_verifymessage_segwit.py-test_message_verify": "3bb8619103ed01ae6f8f7744e7ef3031f42699c699b0b4866ac8eac707e04428", -"test_msg_verifymessage_segwit.py-test_verify_utf": "a1a17b676a1a0e44c122a815825ef572edb77d83d4ba31ef20b9b2e54f44ccfe", -"test_msg_verifymessage_segwit_native.py-test_message_long": "17d2c0aa506112d99404e6d0b4a01c8c2097474cce55a42dc9a00391ed3e898c", -"test_msg_verifymessage_segwit_native.py-test_message_testnet": "c4dc0ee5a473449455a58675d6d1a72ddc131de012e69f9c95df9a314a4650fc", -"test_msg_verifymessage_segwit_native.py-test_message_verify": "3aeca0b02254b83988008b5129812a749f320add09146d189fa294f2b5c80c34", -"test_msg_verifymessage_segwit_native.py-test_verify_utf": "62d12291ee0f0d4639d861ea61d55c9944c37aad24bd70dd35877e9d12a2b731", -"test_msg_webauthn.py::test_add_remove": "a9cdefeb089f197427257e097d07179b23de4fcad4ee91af0191ed767f80577c", -"test_msg_wipedevice.py::test_autolock_not_retained": "74e2b2af49f2153886519108b4e11e250a6a5ff76d27da333066af7afc76bb5f", -"test_msg_wipedevice.py::test_wipe_device": "bc6acd0386b9d009e6550519917d6e08632b3badde0b0cf04c95abe5f773038a", -"test_multisig.py-test_15_of_15": "9d1799a199b45785ac69ae6af715c251b10aebb60f981c9b73d78e53e1a91374", -"test_multisig.py-test_2_of_3": "2be92556edf4ff8eed340d535f379ee6915eae34fef25d669ce865848e7b4705", -"test_multisig.py-test_attack_change_input": "89859fea184df09ce96df5281d405c0e85c87ba7efbafa4b3fdf7d9402c0fc44", -"test_multisig.py-test_missing_pubkey": "a69ccaba89fdb284243c476a5fae3551e8aacf52a59e73f41a1e9f0a38ab93f0", -"test_multisig_change.py-test_external_external": "c0f0e105f7361b79718c0f5e208a4cafaa18ab1c18289da4e8bba0be4938aa00", -"test_multisig_change.py-test_external_internal": "b8a981257afddcd57dfa6510632c1ecc38935b7d466dadc3ef2c05a02a3c059a", -"test_multisig_change.py-test_internal_external": "05bcf4ed8f908c2228d82075d1b40df43ced865e9e09df400a3a955f636ac2d1", -"test_multisig_change.py-test_multisig_change_match_first": "8216c87b1956e6852421bcea3b7fff6457e0e7726d6eec5312d1126a23635cbb", -"test_multisig_change.py-test_multisig_change_match_second": "a4974ba1b357d8ecd146e8a6112c13829e2812b5425cc7b8f2d417a05f99de51", -"test_multisig_change.py-test_multisig_external_external": "a7a18c6ff1a3afaf501abb7459c7ded8dc591dd406034e13f5ca83ffe9d4bab7", -"test_multisig_change.py-test_multisig_mismatch_change": "f25b0a640bf10c502f3c6484cebe4df4ad05a8e679891d40f863b9d40fc6a8b5", -"test_multisig_change.py-test_multisig_mismatch_inputs": "dc8960fe817c15b5262aaa2f6a83b37db7e27e196e8abdf7f76d47e4f68a6fec", -"test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3]": "4e1ff4e743e91769318fa032d10343c08ee016820df26c1b2a7c6e41b342b24c", -"test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2]": "fc89fc6ed34c87e94e45a4a0aeab1904009da2f52c5a54ca427209ae7ec0c968", -"test_nonstandard_paths.py::test_getaddress[m-3'-100'-4-255-script_types1]": "d16eecce052da865fe42416a7ab742f567cf7b508d1bb137de46116a513db52c", -"test_nonstandard_paths.py::test_getaddress[m-4-255-script_types0]": "a52db70d53d60c64f1a71f218e555e22e9ae94d7ffd52732047f44538f3830b2", -"test_nonstandard_paths.py::test_getaddress[m-49-0-63-0-255-script_types4]": "b085b06f6f9df4b30ea804a60ebec236ef49b0b3eaee160aeda761bb66233f41", -"test_nonstandard_paths.py::test_getaddress_multisig[paths0-address_index0]": "6167834e580e5b71924efb2d49c2cd6cb15b9b867ed370bf7ace8de93268d8b7", -"test_nonstandard_paths.py::test_getaddress_multisig[paths1-address_index1]": "daf72a1871bb00065121b40b2a3f21ff4dca95a5a8ff070837bb279c220077d2", -"test_nonstandard_paths.py::test_getaddress_multisig[paths2-address_index2]": "1db974899c9d3dd2226b5536a8322bd290ecdc0c2f4c0afbd6d2e95e15f84a93", -"test_nonstandard_paths.py::test_getaddress_multisig[paths3-address_index3]": "5f963cffddbc3d67449426d35527bc5e55f8d18722be82359a9fd33d7ebc5995", -"test_nonstandard_paths.py::test_getaddress_multisig[paths4-address_index4]": "120b10dee52854ac1b8c81f287c6ec3431837c8496a744b736d9e355032a6346", -"test_nonstandard_paths.py::test_getaddress_multisig[paths5-address_index5]": "5b7eff6e24643cd4d210adbfe07749fe85cd6972e5630d31b190117c76dfaab5", -"test_nonstandard_paths.py::test_getaddress_multisig[paths6-address_index6]": "8bf6b910c0825cdfadad54e05424c504282f9f7d85697e8d46eaeba5c9d6e614", -"test_nonstandard_paths.py::test_getpublicnode[m-1195487518-6-255-script_types3]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_nonstandard_paths.py::test_getpublicnode[m-1195487518-script_types2]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_nonstandard_paths.py::test_getpublicnode[m-3'-100'-4-255-script_types1]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_nonstandard_paths.py::test_getpublicnode[m-4-255-script_types0]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_nonstandard_paths.py::test_getpublicnode[m-49-0-63-0-255-script_types4]": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_nonstandard_paths.py::test_signmessage[m-1195487518-6-255-script_types3]": "4e9b7043ca9370f0d5096ed23e765167338b77b9fb757bd1d97bdfde0cac22c2", -"test_nonstandard_paths.py::test_signmessage[m-1195487518-script_types2]": "4e9b7043ca9370f0d5096ed23e765167338b77b9fb757bd1d97bdfde0cac22c2", -"test_nonstandard_paths.py::test_signmessage[m-3'-100'-4-255-script_types1]": "4e9b7043ca9370f0d5096ed23e765167338b77b9fb757bd1d97bdfde0cac22c2", -"test_nonstandard_paths.py::test_signmessage[m-4-255-script_types0]": "4e9b7043ca9370f0d5096ed23e765167338b77b9fb757bd1d97bdfde0cac22c2", -"test_nonstandard_paths.py::test_signmessage[m-49-0-63-0-255-script_types4]": "7a87ec7a17c6acb3522c496318a116b4adde87373d4408201a8e3de4dacfaa3d", -"test_nonstandard_paths.py::test_signtx[m-1195487518-6-255-script_types3]": "fd335f664cc3833358f00155a066db16f5da4cc70a869346f3da0ab4b44408e8", -"test_nonstandard_paths.py::test_signtx[m-1195487518-script_types2]": "87882c107c09b5ba9fcfd13d57c37d2a7bb6a8bf76b108a3dbfbad3d0b81c613", -"test_nonstandard_paths.py::test_signtx[m-3'-100'-4-255-script_types1]": "b5508e9edf659b9924af8ebfc1d7d9e9970413d9db3fa5205ce711d73d2b8775", -"test_nonstandard_paths.py::test_signtx[m-4-255-script_types0]": "b5508e9edf659b9924af8ebfc1d7d9e9970413d9db3fa5205ce711d73d2b8775", -"test_nonstandard_paths.py::test_signtx[m-49-0-63-0-255-script_types4]": "f6b6662fa1384f20640522a169575f8ca26185fca8ca3bc2a3a5ccd1fa9d2f68", -"test_nonstandard_paths.py::test_signtx_multisig[paths0-address_index0]": "20062ac3d40bfb9636f020983c104e2d2636e91e616748e22ed425d77bbcaeda", -"test_nonstandard_paths.py::test_signtx_multisig[paths1-address_index1]": "20062ac3d40bfb9636f020983c104e2d2636e91e616748e22ed425d77bbcaeda", -"test_nonstandard_paths.py::test_signtx_multisig[paths2-address_index2]": "428937206cad23cde98c14c3f8b1b9a21d9a70bb891aff4570b01adb0c544366", -"test_nonstandard_paths.py::test_signtx_multisig[paths3-address_index3]": "2b978eae303cfdfd0168c65dafcd8c2272a5e9f463a5e0be7b79f1f0fa905c58", -"test_nonstandard_paths.py::test_signtx_multisig[paths4-address_index4]": "20062ac3d40bfb9636f020983c104e2d2636e91e616748e22ed425d77bbcaeda", -"test_nonstandard_paths.py::test_signtx_multisig[paths5-address_index5]": "20062ac3d40bfb9636f020983c104e2d2636e91e616748e22ed425d77bbcaeda", -"test_nonstandard_paths.py::test_signtx_multisig[paths6-address_index6]": "20062ac3d40bfb9636f020983c104e2d2636e91e616748e22ed425d77bbcaeda", -"test_op_return.py-test_nonzero_opreturn": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_op_return.py-test_opreturn": "87907ef9c2f4ce30ac95ad7d0cb3eac66762756e4ace52147bc589d64277f3b1", -"test_op_return.py-test_opreturn_address": "ff8306b910f6886638e30736acd025ff7f45dde3c6648de1f6c6922bc6f590c5", -"test_passphrase_slip39_advanced.py::test_128bit_passphrase": "4d8c7eea0bd6786a070880d94fe288294e570b8d357dd9bc01865a8acc39d143", -"test_passphrase_slip39_advanced.py::test_256bit_passphrase": "4d8c7eea0bd6786a070880d94fe288294e570b8d357dd9bc01865a8acc39d143", -"test_passphrase_slip39_basic.py::test_2of5_passphrase": "54091a6faba4ecc4e40db591bb8861d00464de34b38a31925202f5bc44e4c41c", -"test_passphrase_slip39_basic.py::test_3of6_passphrase": "54091a6faba4ecc4e40db591bb8861d00464de34b38a31925202f5bc44e4c41c", -"test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "9c5cded50e6ebe51dc6ecdaa6b793da9ec5527df582acbdc189494b809ee9f47", -"test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced-backup_flow_slip39-799d9907": "e3fb56f53d04edde94aa11e5eac1e2dc732bddcd39def3981e03cffcbef1a96c", -"test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic-backup_flow_slip39_basic]": "bf9ea5281234d622b39f388715dad86e95f0a0e1efbd3d4d6b60478a79edcc23", -"test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "913ab51cbefc22938190a86865793e7e99420e9c99d6714ab94c8aba6edab3ea", -"test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced-backup_flow_slip39_advanced]": "cd6c1248d9ee4d6416c57026a96190a84ac8608af04fd42c9c8c6b7275226aba", -"test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic-backup_flow_slip39_basic]": "189a01dbe3f11061b13562d5773971ec44c0737695bfe1a4dc1c5dc1b3ffd8c0", -"test_reset_recovery_bip39.py::test_reset_recovery": "75647aa74b2dfe453d1246a04d78e7218b419048f5102907361e719b4784a246", -"test_reset_recovery_slip39_advanced.py::test_reset_recovery": "f2f52b70ce0a3b715ef01aa995dc08d15747ee973340af2f0e5006c68418c304", -"test_reset_recovery_slip39_basic.py::test_reset_recovery": "fce2f11994e2f25ad7d2a79edd313c97d73bc1066f2d0d0d59f073e2469e094f", -"test_sdcard.py::test_sd_format": "6bb7486932a5d38cdbb9b1368ee92aca3fad384115c744feadfade80c1605dd8", -"test_sdcard.py::test_sd_no_format": "f47e897caee95cf98c1b4506732825f853c4b8afcdc2713e38e3b4055973c9ac", -"test_sdcard.py::test_sd_protect_unlock": "52a0a4b847ceab2ef5bc9b22898e14df4e4b703227f4eda9807947702da28af8", -"test_session.py::test_cannot_resume_ended_session": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_session.py::test_clear_session": "b25f5f775ad5cc9194632ea88be08077394d2129e52fcc4536b98b277d91bdbb", -"test_session.py::test_end_session": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_session.py::test_end_session_only_current": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_session.py::test_session_recycling": "54091a6faba4ecc4e40db591bb8861d00464de34b38a31925202f5bc44e4c41c", -"test_session_id_and_passphrase.py::test_cardano_passphrase": "79a7a65ab4fd23dc8fcfe9a2c63c3c2b0b8e78dc2eb0180c782ef9847afdd07a", -"test_session_id_and_passphrase.py::test_max_sessions_with_passphrases": "df9891fe51f3810334be5945b4e26e78b77adc76bd3fe0cfab918dcf1e45e5e9", -"test_session_id_and_passphrase.py::test_multiple_passphrases": "72529589f198bbac44ced587153440e28bd8a9116c20b8d0cab2ca576875e0b7", -"test_session_id_and_passphrase.py::test_multiple_sessions": "5a80508a71a9ef64f94762b07636f90e464832f0f4a3102af8fa1a8c69e94586", -"test_session_id_and_passphrase.py::test_passphrase_ack_mismatch": "612dad8ab8762162a186ec9279d7de0bdfc589c52b4e4f4eba0545a00f21c3f0", -"test_session_id_and_passphrase.py::test_passphrase_always_on_device": "524d90c68c6f091c2145f571a884a8a168e8af101513966f5e0fbb3859035129", -"test_session_id_and_passphrase.py::test_passphrase_length": "6c9063e65e113d7c67624392b1bedae600ae02d4576375a11b399b3c3dd15987", -"test_session_id_and_passphrase.py::test_passphrase_missing": "3a92115b6bfb2d53f2445a67c9c5df6b6b5ff97769de98e3fac9e1bf424c5669", -"test_session_id_and_passphrase.py::test_passphrase_on_device": "c9ca2c9cf6dd416dad4de311266690ec2266b551d74f9d3619301305b3dbe81e", -"test_session_id_and_passphrase.py::test_session_enable_passphrase": "b27321ed372b8ade7c4941a80f1f945851046b039a1b43c43a6953106bd1619e", -"test_session_id_and_passphrase.py::test_session_with_passphrase": "a044d7a42229ab7cd74651e03dd64edcceb86d72d50bd63a40336decf0b25d3d", -"test_u2f_counter.py::test_u2f_counter": "20349163ca154a664397cd80b5547bc7ff3b2ac9c286e62e734319996cb54962" +"cardano-test_address_public_key.py::test_cardano_get_address[parameters0-result0]": "5995531c327536448b88d20a78a61d7851e476e2f0c5d20f61365201603c6e7d", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters1-result1]": "232dd38267602a355072ebee8484a5ad2e4d5004341837eb92f1232107e185dd", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters10-result10]": "708dee18b3a5be77165fed060314c704f44d188e5fe442c4ab7c64c91b974051", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters11-result11]": "48cdd4e57be04e64fccf32a811dde864cbdb45733af4feb020e6b3ae65878f5b", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters12-result12]": "6e97bb0c5066a5e1700e509075ad70814e0dfd9bcbd3acc252274fd1bb300a09", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters13-result13]": "00408a67156c3325a989bdd9aa5060d7751a6b5d839ea2f3642cf64cea7fff5f", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters14-result14]": "ecf8e16405f9aca5bdb33f5c953e57240676a3754f096b51efe7ca48e28bb9f2", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters15-result15]": "49fb6dacc7c39338433457f7bd6685a3418604d51cd66093016e3c69c93c5ae8", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters16-result16]": "2ec82a679db9242272902b355f21bcb3a768844328da92527cbcc4a4313726ca", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters17-result17]": "03c8ae7aaa4abad16a377c6a21c576508ddcff0af0d39040720dd46b07bfe499", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters18-result18]": "38d33bb85d1f2ce0a2594bbd7ce37447151271c98420b7d7603204e0e24f53ee", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters19-result19]": "e6d8aef7cc1b2e3fa64a09809259634778a61c746f0f438ba5e253eab3620ed0", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters2-result2]": "20d0981ca9bebb49ce4e0cad49ccebc99de22a5dba39d33b2edab1c072e4cc0f", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters20-result20]": "b91e49daf01f2f3ba399b2d2d104b53e4b4bc7fdee14bd92e32438ceeee6e14d", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters21-result21]": "0b058b0b85e5958b0944ed606569b89cef5925a342a5cd3714ba7b9a395a503d", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters22-result22]": "5a3e25df453f946c4fff925bcdc0c701ec05cfeeb0d2772543fe4089c021a84e", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters23-result23]": "f08bd2389f00c4aff897a823991e9404c1071aecb9114bb7514ceb4bc30cc4af", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters24-result24]": "a547653219695dd2c6f2059b5190b20d014eee75fd7611eca628931837af6ccc", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters3-result3]": "cc40913761fbeb19912ac962203f2a2360c34c7536869b3565bd3dfcc18180ed", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters4-result4]": "e447a8d0ffdc9a63bd7555795026c669c7a14788e0b6f3f80974d04596c736f9", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters5-result5]": "db4d11ddfa135f0d66778279120b1c2443daad8439aaf85e9dec9c53cd0b7860", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters6-result6]": "7f190bfd6a02454bf6aa4958465e8a4fc13a1f213600bcd6e0f342ccde71e729", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters7-result7]": "0b3b8e69f405ad5190c6410deedc827ff88acc78871dc0ea710f07c99343d6b0", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters8-result8]": "be87abd3581d1d72132b551bada3cd431413739cbd6905bbc15dc62a3a202501", +"cardano-test_address_public_key.py::test_cardano_get_address[parameters9-result9]": "ab00e0aadc58bb704f882f0486835f0dbcb452f82744d39e19ab1737d1b1ccc1", +"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters0-result0]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters1-result1]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters2-result2]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters3-result3]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters4-result4]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters5-result5]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters6-result6]": "54fe7196c39e3f70734be72fc45a121670e891852354057b4d8ab094ced4b493", +"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters7-result7]": "54fe7196c39e3f70734be72fc45a121670e891852354057b4d8ab094ced4b493", +"cardano-test_address_public_key.py::test_cardano_get_public_key[parameters8-result8]": "54fe7196c39e3f70734be72fc45a121670e891852354057b4d8ab094ced4b493", +"cardano-test_sign_tx.py::test_cardano_sign_tx[byron_to_shelley_transfer]": "db4afddea8a453edd9d3e283387463d1e89dd79f4265bd7648d67b0cbc691b91", +"cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_change0]": "1a7dd5b68780f7d52277b57787e0389db5621e81c45cb10240b659ddcd477ac3", +"cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_change1]": "ca5195d7a8cc421e324e89abd049596717f7f064fc38f967d01f7730f694bb54", +"cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_with_multiple_inputs]": "e3d617a997d511ebd8b9ab75fbf0c92e980a4de59c0461cb9b7e6916542cbf66", +"cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_without_change0]": "e3d617a997d511ebd8b9ab75fbf0c92e980a4de59c0461cb9b7e6916542cbf66", +"cardano-test_sign_tx.py::test_cardano_sign_tx[mainnet_transaction_without_change1]": "406afb533896d5cf93011adfad70aedae3b896d4c398967173878518df4c84df", +"cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_different_policies_-1dbb1bfb": "bd1689c147c515d1d5248b5ff9440fa97e543ce5cd8f1c2b05f0668346c2c729", +"cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_multiasset_output]": "bcb5fee573bf3880aceb077f8b940915bde8fbd9abd43b7b230ff6a55fa3df83", +"cardano-test_sign_tx.py::test_cardano_sign_tx[mary_era_transaction_with_no_ttl-validity_start]": "06b8e6370c8fc5ec3fbe5b9783e40b62525c9bc0142d2fca2f905f5661b2dbf8", +"cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate]": "2b34565e626924a00ac2c295fe7f7c97f3ff09015795b27b7180eab46432b71e", +"cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-336f4a44": "1e4cdd6622e793bdd24a4accbd57b7b412d1546182c0c56bb2a93fdc6be9c306", +"cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_certificate_wi-d3427614": "1c478f1990adc6b43d38807d788892d0cb25feb90de907606abc2ae0647d0a75", +"cardano-test_sign_tx.py::test_cardano_sign_tx[sample_stake_pool_registration_with_zero_margin]": "cd1e70b9077523424f44a2fb8d44659e969dfbeaecdf5d86892d063c90f40a6b", +"cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_base_address_change_o-0c37e6dc": "504202156d4633639d6556bb0178e59d738e253e24d538f629fb19b769443256", +"cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_base_address_change_output]": "2876b861a405cd6ff81e303ff63daef04c659e20b73e302dc1de08ce1e196a8d", +"cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_base_script_address_c-466ef44c": "ebb11d74e4e3b3cc2f1f2b8cd8e0cf314de9904d2f92a38e0e6d74bc362fdc6f", +"cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_enterprise_address_ch-15518a4c": "d7efbcecb8e3964c84d3742199923952cf7d9ad1a1c1a4fe7211c2c0ac999062", +"cardano-test_sign_tx.py::test_cardano_sign_tx[simple_transaction_with_pointer_address_change_output]": "1d3a4b52c715357f38bc298e315b0dc2423b11f77518800882c240c2b4104900", +"cardano-test_sign_tx.py::test_cardano_sign_tx[stake_pool_registration_certificate_with_no_p-0bbad967": "63aef65c699540eb105782c5f3f9590c2035db39e62b8f4f0c544f70d2384225", +"cardano-test_sign_tx.py::test_cardano_sign_tx[stake_pool_registration_on_testnet]": "a65b72b77d099af859b7f318d845d4c9e92055007ced2a8df312f8f10ae904bd", +"cardano-test_sign_tx.py::test_cardano_sign_tx[testnet_transaction0]": "0b7b8894d599a7e7bffedb2b15fbdaf7a2d69307bafe39b60f6e797ea8c23323", +"cardano-test_sign_tx.py::test_cardano_sign_tx[testnet_transaction1]": "1d72d3de0ea2f32c22752ce6d824718daf939677d21a175460e346b86acca834", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_auxiliary_data_hash]": "fa15088216ea822f7b3fc65883ff42e3218ab934ce743143ffe8392fc621c416", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_p-3c7243e1": "e2eb4e6bce1cfa5c0614d2bf4fd29faf93ab4c3c53a5f8d167fa8af99f34c306", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_base_address_change_output_s-20438873": "c13752ed6af3e9b86ff5dd267f43fec9b3ebfd0d95b53d1f67ae13dfb809974f", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_catalyst_registration]": "0164e9a89f4fac1cbbeecd141a818fb6fbdb10815266fce8fc9d3713abad5d13", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_everything_set_except_pool_r-1e1ef130": "dd8bac0a56edef3ee7d70a831fb17c55b48e6b276f34c1c91c617ebb24666987", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration]": "4e600955fc01865e21bf7951417a5dcf387186ef41682dac214dc5fa2198983e", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_and_withdrawal]": "dfa6062272f251ca3e2d42b2afe9ae3c732a6c3636e76269ca0510f06882498c", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_deregistration_with_ac-9ca046f0": "93d4d869232708932572af10da267224798c30bf461809681d46ab3fc1e33090", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_and_stake-3fdfc583": "e94824d781faef630cfaebe9ba242546cc7c06042c4d146cf0a192f152ac3343", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_certifica-e7bd462a": "2c082b42e0a634eaf6f78b5a37586f184c606158a48331872a31b217947864de", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_stake_registration_certificate]": "7f73905608c313d47b5fa3d57b3486b1edd1b2fc7055ae1029e51e18bed25543", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_ttl_equal_to_0]": "a5c38d52ef785c3080e68a34b47ab17baa3a290486993fc30916528ac4aba5a9", +"cardano-test_sign_tx.py::test_cardano_sign_tx[transaction_with_validity_interval_start_equal_to_0]": "3fa1b80a0791641e08f0939d651c4bb521131b96ba366ee1d2e86bb0e56cf21c", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[all_tx_inputs_must_be_external_(without_path)]": "497ffc07c7d68107e75abb969591b680195806310d42975cc54334bb43a05a8d", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[auxiliary_data_hash_has_incorrect_length]": "a75c11983485530d569fd49cca2c79134e5cca5b08a7b118aa0ae2d4931646ee", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[byron_to_shelley_transfer_input_accoun-863fee7d": "00ac3a44650209ab0ddab16091b1ff4e7ba3a9eda01f65c3ab64ff317a64bb23", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[byron_to_shelley_transfer_output_accou-5a99fb35": "de74f7ba6ccfd84e9d340b1439cd586d5142a14d0a66f9bd511e061c06c191af", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[certificate_has_invalid_pool_size]": "a75c11983485530d569fd49cca2c79134e5cca5b08a7b118aa0ae2d4931646ee", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[certificate_has_non_staking_path]": "a75c11983485530d569fd49cca2c79134e5cca5b08a7b118aa0ae2d4931646ee", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_and_stake_deregistration-e17db500": "310fc413e42d02273940b5ba14e9e260036dfdcb2c3aff534d36774397ee4078", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_and_withdrawal_account_mismatch]": "310fc413e42d02273940b5ba14e9e260036dfdcb2c3aff534d36774397ee4078", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_path_larger_than_100]": "310fc413e42d02273940b5ba14e9e260036dfdcb2c3aff534d36774397ee4078", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[change_output_staking_path_larger_than_100]": "310fc413e42d02273940b5ba14e9e260036dfdcb2c3aff534d36774397ee4078", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[contains_a_different_certificate]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[contains_multiple_pool_registration_ce-3000d4f0": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[contains_withdrawal]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[duplicate_withdrawal]": "9c24001c5f7458e2317737036814b2dc5f7f2354cdffeaeeca396c902c5840ba", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[fee_is_too_high]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[input_and_change_output_account_mismatch]": "481c5e57c460efab0649d74b0e1d2cb6955b97ab875b8869f3362f4dd5732254", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[input_and_stake_deregistration_certifi-b3383de2": "764f9df88a2cc66139eb2bfdf9e2b65a3f5f32b07c32feb5b2670340c58bdd4d", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[input_and_withdrawal_account_mismatch]": "191476f17df4625d288e4eba6e2a48121d16893462fb7904d8c1738eccfbba6b", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[invalid_pool_id]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[mainnet_protocol_magic_with_testnet_network_id]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[mainnet_transaction_with_testnet_output]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[margin_higher_than_1]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[missing_owner_with_path]": "f02619de488cf7790066210b000fad75f211aa00379ebcca4eec6db7a24ffa94", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_has_invalid_crc]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_a_valid_cbor_but_inv-ea3da215": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_invalid_cbor]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_too_long]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_address_is_too_short]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_has_both_address_and_address_pa-2efc280f": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[output_total_is_too_high]": "ca67ab54a2de3ef9ebddf07d323a48ee86da4f62fedf29e67d1c6b6c4077d8e6", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[pool_reward_address_belongs_to_differe-e79b6855": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[pool_reward_address_is_a_base_address]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_asset_name_in_multiasset_token_group]": "b8fd687ddaa498390d470bdb6873ce652f99a20cad53b9f3a0613e2308c23d8c", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[repeated_policyid_in_multiasset_output]": "b8fd687ddaa498390d470bdb6873ce652f99a20cad53b9f3a0613e2308c23d8c", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[sample_stake_pool_registration_certifi-883e81d5": "ffde5a1aa421e8484e9dfaf475ea19e6064a2b8730cfc3907c3d53e224f85695", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[shelley_mainnet_transaction_with_testn-af110e3e": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[shelley_testnet_transaction_with_mainn-ba78ab8f": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[stake_deregistration_account_larger_than_100]": "310fc413e42d02273940b5ba14e9e260036dfdcb2c3aff534d36774397ee4078", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[stake_deregistration_certificate_and_w-003a1023": "a3c3239aea4d6fd5e0b0f4d5abbd74c69620007ebe2ab9c45403fff83b4795ec", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[testnet_protocol_magic_with_mainnet_network_id]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[testnet_transaction_with_mainnet_output]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[transaction_with_both_auxiliary_data_b-64274ac4": "310fc413e42d02273940b5ba14e9e260036dfdcb2c3aff534d36774397ee4078", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[transaction_with_catalyst_registration-11533421": "310fc413e42d02273940b5ba14e9e260036dfdcb2c3aff534d36774397ee4078", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[two_owners_with_path]": "7d874e848ba72a6780c47146e904a234e9ca0bcdcd11f2aff77c1472c0bf1d35", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[unsupported_address_type]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[with_ordinary_transaction_signing_mode]": "310fc413e42d02273940b5ba14e9e260036dfdcb2c3aff534d36774397ee4078", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[withdrawal_amount_is_too_large]": "a75c11983485530d569fd49cca2c79134e5cca5b08a7b118aa0ae2d4931646ee", +"cardano-test_sign_tx.py::test_cardano_sign_tx_failed[withdrawal_has_non_staking_path]": "a75c11983485530d569fd49cca2c79134e5cca5b08a7b118aa0ae2d4931646ee", +"ethereum-test_getaddress.py::test_getaddress[ETC]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"ethereum-test_getaddress.py::test_getaddress[GoChain]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"ethereum-test_getaddress.py::test_getaddress[Wanchain]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"ethereum-test_getaddress.py::test_getaddress[parameters0-result0]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"ethereum-test_getaddress.py::test_getaddress[parameters1-result1]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"ethereum-test_getaddress.py::test_getaddress[parameters2-result2]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"ethereum-test_getaddress.py::test_getaddress[parameters3-result3]": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"ethereum-test_getpublickey.py-test_ethereum_getpublickey": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"ethereum-test_sign_verify_message.py::test_signmessage[parameters0-result0]": "9e2383084cfa23440e7ff9cf95029c73b851f5732de0cb4fb5e89a0ee024fbed", +"ethereum-test_sign_verify_message.py::test_signmessage[parameters1-result1]": "bd669f3ddc72582d3af7aa2e9757e68008690b78533f40eafacf0d071734c108", +"ethereum-test_sign_verify_message.py::test_signmessage[parameters2-result2]": "6ccc6102d1289bce13e28ec2207c96abe4aa1ac0810a13181a874070e7bcf8f3", +"ethereum-test_sign_verify_message.py::test_signmessage[parameters3-result3]": "83a4f41c4ac8b6c1fd8ac930cfd510d233cbdcfb5bf950a92a77211105154202", +"ethereum-test_sign_verify_message.py::test_signmessage[parameters4-result4]": "cf30fc10cf7b3843d923b6c57e632e54e996a87f36caa87411a983eb31206d5a", +"ethereum-test_sign_verify_message.py::test_signmessage[parameters5-result5]": "67a3e0391c12c24e51d838bc100602e678503bad4972f1218f336fe7264de6f9", +"ethereum-test_sign_verify_message.py::test_signmessage[parameters6-result6]": "d7092b022ee0d523e6fd9d81d64e5e8b438b1926248e3bc178d9834a3eb00bca", +"ethereum-test_sign_verify_message.py::test_signmessage[parameters7-result7]": "5c4d93b80d19a92662655dc2e5e5196869ed431dd5ce5a94230885396c396fdd", +"ethereum-test_sign_verify_message.py::test_verify[parameters0-result0]": "7e83f210ce98fee92e34bcc95d311701ec79702f8430239921efa72ff7759af6", +"ethereum-test_sign_verify_message.py::test_verify[parameters1-result1]": "6695a0f1762c5b2b591d3b11df5e94ccafd9b7690fcb7a4eb86eeb993e935900", +"ethereum-test_sign_verify_message.py::test_verify[parameters2-result2]": "13cdad44a69c985c7680f2e963edd151f382a0895fb7d5f2767da21d953c292d", +"ethereum-test_sign_verify_message.py::test_verify[parameters3-result3]": "aafb7c1fabbf46436848a192c80207cc151c9422be510aebbd5feac500151c2f", +"ethereum-test_sign_verify_message.py::test_verify[parameters4-result4]": "fa639fabbd3cf543736d88384ad0522f2546a2ee576232b608e80c207d75569f", +"ethereum-test_sign_verify_message.py::test_verify[parameters5-result5]": "3abbabc6ed8aa2a95d2a5a0a3fcf21010911a8f79d653cc67f1c63e5f8da72bf", +"ethereum-test_sign_verify_message.py::test_verify[parameters6-result6]": "3a8312fc9f26f2bdf6569d44b4c6f103ea6300da84d4353678ec9a66b42aa05d", +"ethereum-test_sign_verify_message.py::test_verify[parameters7-result7]": "8fb2aeb728da4fb973a8cf058d975a78214c3aea7cf09280155fb167077f8951", +"ethereum-test_sign_verify_message.py::test_verify_invalid": "7e83f210ce98fee92e34bcc95d311701ec79702f8430239921efa72ff7759af6", +"ethereum-test_signtx.py::test_data_streaming": "50db903970c264bddcc6e45fb2ef95aee0266fc9894613711d26be647b2eb7cd", +"ethereum-test_signtx.py::test_sanity_checks": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"ethereum-test_signtx.py::test_sanity_checks_eip1559": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"ethereum-test_signtx.py::test_signtx[Auxilium]": "d2ba6424ba04e6db899ec33253ce7fd26bbb1850a5e548f1e5628bbb311cc2fc", +"ethereum-test_signtx.py::test_signtx[ETC]": "22d6cf0c96052b63aa221d36fca44118f34740274bc520ff64039520b6ef11f7", +"ethereum-test_signtx.py::test_signtx[Ethereum]": "c2d39d5e5dfd7caa7f71e7d40d6eca9fd8a119b3cd1ad5cd873f0a807590ed7d", +"ethereum-test_signtx.py::test_signtx[Palm]": "c596b1652952440a8216d3351ce038f0ee1fd572ba33cafde4668f3eb4572e46", +"ethereum-test_signtx.py::test_signtx[Pirl]": "b4922e113d11ae186eba6b6b6d8eb31091d2472e136ddecb9797ec47b6aa8a9f", +"ethereum-test_signtx.py::test_signtx[Rinkeby]": "b449f6a019d19a5a58e766bde07edc697cf11ed0b82a124b20fa22e7039b1509", +"ethereum-test_signtx.py::test_signtx[Ropsten]": "fe817a91dbf529ef52f64de52ec137d809cb6ef337810e3e1da168bcda6d940b", +"ethereum-test_signtx.py::test_signtx[Unknown_chain_id_eth_path]": "e1c268db1580ebbf957eb2912baa747133bf640d886b1339aee7e709494b46a7", +"ethereum-test_signtx.py::test_signtx[Unknown_chain_id_testnet_path]": "e1c268db1580ebbf957eb2912baa747133bf640d886b1339aee7e709494b46a7", +"ethereum-test_signtx.py::test_signtx[data_1]": "62e14aaedc636cacffc878a7f6f4045421683ef2be5105e771eaac7ba3ea2b93", +"ethereum-test_signtx.py::test_signtx[data_2_bigdata]": "6feb271ba67066d3c60af76dcc64d9ebdf97f040934e95f7a63d5f1a78a48c8d", +"ethereum-test_signtx.py::test_signtx[known_erc20_token]": "313cacddc8234c92ad18f4c94bbd9da366eb38e8f3a9345521cf4b4af491eac8", +"ethereum-test_signtx.py::test_signtx[max_chain_id]": "e1c268db1580ebbf957eb2912baa747133bf640d886b1339aee7e709494b46a7", +"ethereum-test_signtx.py::test_signtx[max_chain_plus_one]": "e1c268db1580ebbf957eb2912baa747133bf640d886b1339aee7e709494b46a7", +"ethereum-test_signtx.py::test_signtx[max_uint64]": "e1c268db1580ebbf957eb2912baa747133bf640d886b1339aee7e709494b46a7", +"ethereum-test_signtx.py::test_signtx[newcontract]": "9304b29803f1e85998127ae897a6d46457c8d6abd41f1daaa03eea90e5c8609f", +"ethereum-test_signtx.py::test_signtx[nodata_1]": "0653c875f9e81fbef050769692c650a62f4d10973fbfc02f3dd7e32d80c89176", +"ethereum-test_signtx.py::test_signtx[nodata_2_bigvalue]": "a5d66260785d02985106b12e21dd96db82b8579d8b09e4135d796d33e31356c1", +"ethereum-test_signtx.py::test_signtx[unknown_erc20_token]": "9663070b464ef7bdd9f41bad540135a46564ee215e5d5d6448e4fa721a137bc8", +"ethereum-test_signtx.py::test_signtx[wanchain]": "feb75d11291435a367479d0f55874a6a276aa760b57b804f2339d4fb4143f5c8", +"ethereum-test_signtx.py::test_signtx_eip1559[data_1]": "a5e6df0f1fc2d96604f3b1af38b044b7426d8f0d8ab130e38afe160b317e3ed5", +"ethereum-test_signtx.py::test_signtx_eip1559[data_2_bigdata]": "22524a38623b6c26dab77330e54c04fabe22ec9511dc24fa4044ec58868f2c79", +"ethereum-test_signtx.py::test_signtx_eip1559[known_erc20]": "fd068a40fb0d4729c49316122711d36a92b09c04f60eed6d1fa5ecee57ae6f7a", +"ethereum-test_signtx.py::test_signtx_eip1559[large_chainid]": "c8152a3f28ea1985d7c14844b3d8218a4a76e78fe0526e30c1d479f2cf200694", +"ethereum-test_signtx.py::test_signtx_eip1559[nodata]": "55faae526aa63bc536114c70f29d5e12a6e973c565ae4247c439b755b589d0df", +"ethereum-test_signtx.py::test_signtx_eip1559[unknown_erc20]": "6797940ee749fdf11a049eb1fccc7e2d6b34a907e4be26dbd8b9b442ce539ad1", +"ethereum-test_signtx.py::test_signtx_eip1559_access_list": "ceaf212625bb0d8696e3a46e5348639563bf2eb9c70865595dae118480b38d33", +"ethereum-test_signtx.py::test_signtx_eip1559_access_list_larger": "ceaf212625bb0d8696e3a46e5348639563bf2eb9c70865595dae118480b38d33", +"test_autolock.py::test_apply_auto_lock_delay": "f57f41bb9d52cc411add20488a20412728a1fc85c4c384e3cd3bf6f506e9bff0", +"test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "d81ff1a197803cfda9180cad05dad5c1912a064da957d036c1311fa3eeef4b70", +"test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "d81ff1a197803cfda9180cad05dad5c1912a064da957d036c1311fa3eeef4b70", +"test_autolock.py::test_apply_auto_lock_delay_out_of_range[4194304]": "d81ff1a197803cfda9180cad05dad5c1912a064da957d036c1311fa3eeef4b70", +"test_autolock.py::test_apply_auto_lock_delay_out_of_range[536871]": "d81ff1a197803cfda9180cad05dad5c1912a064da957d036c1311fa3eeef4b70", +"test_autolock.py::test_apply_auto_lock_delay_out_of_range[9]": "d81ff1a197803cfda9180cad05dad5c1912a064da957d036c1311fa3eeef4b70", +"test_autolock.py::test_apply_auto_lock_delay_valid[10]": "ce212aac24d0e8d36105970a508746bd5f1e2c5b6f10a8dd295efae2763138bb", +"test_autolock.py::test_apply_auto_lock_delay_valid[123]": "98bca02d13bf6b4f38c622843a2be0a810fc82fc98596868c733d2cced517a57", +"test_autolock.py::test_apply_auto_lock_delay_valid[3601]": "b0c12892e03dfd7882fbe4c313239bfb4e9c7abcf9dcf3e8df372e66e16edd0b", +"test_autolock.py::test_apply_auto_lock_delay_valid[536870]": "174684d3306e4d63621eaa8a1d747e29b784d067f7d0649cea108f9c77803b0c", +"test_autolock.py::test_apply_auto_lock_delay_valid[60]": "bd5d9eddbff6d2c79b8d0245dbb6a95e42975610a4f70c521c2476202434b03d", +"test_autolock.py::test_apply_auto_lock_delay_valid[7227]": "c5f8cbca5e10bd8de342aebf18962fd08d7b336f9a13550b2152c51d1b6681b2", +"test_autolock.py::test_autolock_cancels_ui": "01da3fcc0b941681634d272b1d4edae43bf7497b62db37ff14f17d44baa85b46", +"test_autolock.py::test_autolock_default_value": "ab69afd1cb6f89689e6266e15615dbe50c14465c19684731e1cdf5ab4c1dde85", +"test_basic.py-test_device_id_different": "365729fd052a9765fb68444b0ec0661037db712bf077d2e2126d6a4e892710bd", +"test_basic.py-test_device_id_same": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_basic.py-test_features": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_basic.py-test_ping": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_cancel.py::test_cancel_message_via_cancel[message0]": "b014449cbf1a45739d64a370b30af75df2228f48c090a02227bac8ed20c7b2dc", +"test_cancel.py::test_cancel_message_via_cancel[message1]": "b014449cbf1a45739d64a370b30af75df2228f48c090a02227bac8ed20c7b2dc", +"test_cancel.py::test_cancel_message_via_initialize[message0]": "b014449cbf1a45739d64a370b30af75df2228f48c090a02227bac8ed20c7b2dc", +"test_cancel.py::test_cancel_message_via_initialize[message1]": "b014449cbf1a45739d64a370b30af75df2228f48c090a02227bac8ed20c7b2dc", +"test_cancel.py::test_cancel_on_paginated": "b014449cbf1a45739d64a370b30af75df2228f48c090a02227bac8ed20c7b2dc", +"test_debuglink.py::test_softlock_instability": "9750df55cb4716f1d497d57de57257a0c5188fb652fcdb66a9d436d9c396c62b", +"test_descriptors.py::test_descriptors[Bitcoin-0-InputScriptType.SPENDADDRESS-descriptors0]": "24290396b20f26b49204a5551676d6f3c831009e30582d92d5b44fcc3c12fdb7", +"test_descriptors.py::test_descriptors[Bitcoin-0-InputScriptType.SPENDP2SHWITNESS-descriptors4]": "8977c539f5680a5196ad0a4c6e16c44ca1bbdb79235dbf97e33aad8d47fe5d0c", +"test_descriptors.py::test_descriptors[Bitcoin-0-InputScriptType.SPENDWITNESS-descriptors8]": "964aad153606c8eadd80732d62daa0ce55c2da63696cc64ef6c9a9a284e172f5", +"test_descriptors.py::test_descriptors[Bitcoin-1-InputScriptType.SPENDADDRESS-descriptors1]": "7fe56ce17bad4616d1a77700d4e402a74891fa5091e3ebdb977858db72f7d816", +"test_descriptors.py::test_descriptors[Bitcoin-1-InputScriptType.SPENDP2SHWITNESS-descriptors5]": "d63a52ed4963bbbe3b8f8e9f069d2832a5f3c97fdd57f8f3a6b718afed971a5b", +"test_descriptors.py::test_descriptors[Bitcoin-1-InputScriptType.SPENDWITNESS-descriptors9]": "7b396acae859fd05e6f0b905436db80274ebba3714f0a8d5d3a155e2e0209e7b", +"test_descriptors.py::test_descriptors[Testnet-0-InputScriptType.SPENDADDRESS-descriptors2]": "b8e302f8711b50cc18783c9afa63f4f0969babe658b8317a427f6686d53729df", +"test_descriptors.py::test_descriptors[Testnet-0-InputScriptType.SPENDP2SHWITNESS-descriptors6]": "33f8039f1015c24651484374fee2e3f5ae33b1561abe70dd73ab8aeda3c25f86", +"test_descriptors.py::test_descriptors[Testnet-0-InputScriptType.SPENDWITNESS-descriptors10]": "054b75cb4b2310eefdeb7cc48a146ff872bf93c37afd633ea0ac95287b2dfd23", +"test_descriptors.py::test_descriptors[Testnet-1-InputScriptType.SPENDADDRESS-descriptors3]": "76e5bcf27e8d233f25b04c2dda11c6f3067433597bb799013f867982f535ba71", +"test_descriptors.py::test_descriptors[Testnet-1-InputScriptType.SPENDP2SHWITNESS-descriptors7]": "6261537d1445ce1fb637760f8ec77aae8650ee4f0f5ab919ba1a41f039a02b1f", +"test_descriptors.py::test_descriptors[Testnet-1-InputScriptType.SPENDWITNESS-descriptors11]": "3181b25e844eb1047d2904abb1099029c5f5ae4ba4d333be21336d1a745aafe0", +"test_msg_applysettings.py-test_apply_homescreen_toif": "7e7fb6223f2113a592c848cd8e57aa22eb002e6472abb5045814f7fe958b2818", +"test_msg_applysettings.py-test_apply_homescreen_toif_fail[TOIf\\x80\\x00\\x80\\x00~\\x00\\x00\\x00-fefdb3aa": "d81ff1a197803cfda9180cad05dad5c1912a064da957d036c1311fa3eeef4b70", +"test_msg_applysettings.py-test_apply_homescreen_toif_fail[TOIf\\x90\\x00\\x90\\x00~XXXf\\x90\\x00-4f4d817c": "d81ff1a197803cfda9180cad05dad5c1912a064da957d036c1311fa3eeef4b70", +"test_msg_applysettings.py-test_apply_homescreen_toif_fail[TOIg\\x90\\x00\\x90\\x00~\\x00\\x00\\x00-63ffc926": "d81ff1a197803cfda9180cad05dad5c1912a064da957d036c1311fa3eeef4b70", +"test_msg_applysettings.py-test_apply_settings": "afb22161614007752ed75c8e5b2eb4cf2288a5bf70599fb16c1ec0bc08642644", +"test_msg_applysettings.py-test_apply_settings_passphrase": "b7af5acc4678edc97c6cab669554b20ec63560d8bd36c40f9c292b40992b590c", +"test_msg_applysettings.py-test_apply_settings_passphrase_on_device": "ec6ae42f5d061e40d6c4512a743bc2ac1564455a50a838b6f42fd4c7225d8079", +"test_msg_applysettings.py-test_apply_settings_rotation": "1f6da326281b5e4ddff444f96403683badae200f1d4b5cc6b044aeab99141d16", +"test_msg_applysettings.py-test_experimental_features": "d06a7f434a7a76a996ef0a9b1c2dc44b508bb9c361551f65f171fd762c0f4d77", +"test_msg_applysettings.py-test_label_too_long": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_applysettings.py-test_safety_checks": "71ac970ca0d87f1ef70a8605dcc4db478a9190333307ff37ee90dd3d3e97e0fa", +"test_msg_authorize_coinjoin.py::test_cancel_authorization": "9887e0f4da5c7800f832396e50391beb03229c8edcb5b0e078433703cac6e0d3", +"test_msg_authorize_coinjoin.py::test_multisession_authorization": "fd412d086cf4ff677f6ae266e88de725549505d9a2abc1c2ba36f8f854461694", +"test_msg_authorize_coinjoin.py::test_no_anonymity": "f0c8167a4a6aa05751c3eab3d8d944044acec497ca0bf05d2e2fc1577a36c5c4", +"test_msg_authorize_coinjoin.py::test_sign_tx": "c48bbbaf032eacb42567e49f5b4b82ed51fe97bb613e165dca2c51207199f236", +"test_msg_authorize_coinjoin.py::test_unfair_fee": "ab1aa516510b627b8ffc65391c1c113922ab08f48baf295861a9b597f27f8ea1", +"test_msg_authorize_coinjoin.py::test_wrong_coordinator": "9887e0f4da5c7800f832396e50391beb03229c8edcb5b0e078433703cac6e0d3", +"test_msg_backup_device.py::test_backup_bip39": "9b572b12da20b516222ecb0a76fba6d6de5193647405b67625140ed3ed45049c", +"test_msg_backup_device.py::test_backup_slip39_advanced": "ff2ffe2c93d8784566e2ac9516f8fd41f4f7e45e1272aff6d3313bdca173e6e2", +"test_msg_backup_device.py::test_backup_slip39_basic": "fe7ef8726326e2702ee680418d8a32cf2e0d062accbc70acbe88abd86cbf9f6d", +"test_msg_backup_device.py::test_interrupt_backup_fails": "75ab647310ba48b46e161de8204590807f04490e60a4f664749433016b9f5ff4", +"test_msg_backup_device.py::test_no_backup_fails": "a489388c56078b4aa243d991b898b196a5c4b05573c526db06eeb11d41e98ec8", +"test_msg_backup_device.py::test_no_backup_show_entropy_fails": "836598efda5b456ccbee7835e31892bfb5a8b9d9e42948982f444e10b9b8e55a", +"test_msg_binance_get_address.py::test_binance_get_address[m-44'-714'-0'-0-0-bnb1hgm0p7khfk8-f1c0681a": "a8acaff76064949f9b800493cb3c8a1fb56f206bda9a85a80fd008475d2a946b", +"test_msg_binance_get_address.py::test_binance_get_address[m-44'-714'-0'-0-1-bnb1egswqkszzfc-ad64f47f": "8b7387f0d82f78aa15f848a0995507db80f51416956d49ecd893ea49e7b64523", +"test_msg_binance_get_public_key.py::test_binance_get_public_key": "3c69e84d0e572797271fac9265e3c6901a801eeaf25811884199e2b92691b48e", +"test_msg_binance_sign_tx.py::test_binance_sign_message[message0-expected_response0]": "fab7b62cab76ae2e4370d9ce113569b3aa2d089a5dbc365c8920731f756a4f37", +"test_msg_binance_sign_tx.py::test_binance_sign_message[message1-expected_response1]": "805fc5ef8074c3f5cfee5f7128c2cd068fef42f4f01f9450578f50e791ff811f", +"test_msg_binance_sign_tx.py::test_binance_sign_message[message2-expected_response2]": "323e0a474e71ede187ee1332e42952aeca501b42da95f88b2bad5445a3db858c", +"test_msg_change_wipe_code_t2.py::test_set_pin_to_wipe_code": "fc83a78c24524bba5b7270b2d85e1ce788e4b200ac403b8f337cd32ef1008ed0", +"test_msg_change_wipe_code_t2.py::test_set_remove_wipe_code": "82aae9ec41d7a6bc2c53d066fc9773c833c3280590e8e13a990da4e9ba2367e0", +"test_msg_change_wipe_code_t2.py::test_set_wipe_code_mismatch": "a1a84ba5b6650fbada7de3e9b41d1273ef84bc2d0ea11377f08c05ad3d1c7169", +"test_msg_change_wipe_code_t2.py::test_set_wipe_code_to_pin": "9f91401e960174f79129bf7ac2e950203b9f2dcb381e0c7146fa1460c1bae678", +"test_msg_changepin_t2.py::test_change_failed": "b91f0af6e6148ff77b449e22e52523a462da819f5fca6b34b1bce8f50193f57d", +"test_msg_changepin_t2.py::test_change_invalid_current": "a8f2c71ef0605fb1f4f941d0c9bcc8bacefb84e88017a230c5b1ac67e8bc56fb", +"test_msg_changepin_t2.py::test_change_pin": "35b519f22ca2e65ad376efb5d570e68e610c64a6a137500d649a1fa6f05fdacf", +"test_msg_changepin_t2.py::test_remove_pin": "f46ea1ceaf07d2a47da2e89ceb9553b618ceb20aea004cf51a8f7df0bc78a453", +"test_msg_changepin_t2.py::test_set_failed": "36ae4d29086ee37c00aa038beee7112addc8da28c89110b069074e4b18a2de0d", +"test_msg_changepin_t2.py::test_set_pin": "f5786e0636f1fc51055e6e89cd8f7a5973de53a00e9594b97358ade61565a2b6", +"test_msg_cipherkeyvalue.py-test_decrypt": "4d8563e8130e51628290f0acbced7c294457c4501f7767b00ff3dd1bddc809da", +"test_msg_cipherkeyvalue.py-test_decrypt_badlen": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_cipherkeyvalue.py-test_encrypt": "871df86a7553681c5f17ec6759204f9b0727cc16c4868f227a4b364146fd9293", +"test_msg_cipherkeyvalue.py-test_encrypt_badlen": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_eos_get_public_key.py-test_eos_get_public_key": "02f08c137210d095c604b3382a57167dcf51a5f45ec5f63f79818851154e100e", +"test_msg_eos_signtx.py-test_eos_signtx_buyram": "d9dd2567542e4c6a954ea9c98f5df7f9fd63e08c3009a4d773be39f07f05afbf", +"test_msg_eos_signtx.py-test_eos_signtx_buyrambytes": "75e61de545a038251ef15a8084e0fb92c8426739c6601c95a601579188b6fec8", +"test_msg_eos_signtx.py-test_eos_signtx_delegate": "4abac16e49c980e7ba0b29c693155887c922cbb5532f5aa6d5c788f913d4c709", +"test_msg_eos_signtx.py-test_eos_signtx_deleteauth": "8d97206c492a642dea225ed3644726fa43e7e05d17d5d00e08673d1a4b91b595", +"test_msg_eos_signtx.py-test_eos_signtx_linkauth": "12575c184f73e56686b3b6d1a84f4f259f841b33bacda18a997b0b6508481d5e", +"test_msg_eos_signtx.py-test_eos_signtx_newaccount": "03bae44afae51c95cf2945a0b3423aaad8178b3bc9ff4672d580befc38fd7149", +"test_msg_eos_signtx.py-test_eos_signtx_refund": "db64da0af839655badc9bfeec6ccdcea2e322f5e4635f65d6b6069af79d95641", +"test_msg_eos_signtx.py-test_eos_signtx_sellram": "c8284fa79c9c758c79cad685649485f420daf58268e46459c79c28985abf45d9", +"test_msg_eos_signtx.py-test_eos_signtx_setcontract": "a5dfc1aeaa82beff79fe7f55b801b4418934011848bc075970f0d7e4583396ea", +"test_msg_eos_signtx.py-test_eos_signtx_transfer_token": "546f2e2f059a8e7b9ab9859e583dac1d6c3ab1719a66eae3936aa058f2f8bbbf", +"test_msg_eos_signtx.py-test_eos_signtx_undelegate": "cf30f7ed55f3f577bb1321cad930ab0ef794f1094e31ca721aeeec0948fef532", +"test_msg_eos_signtx.py-test_eos_signtx_unknown": "725b29830d9818e947baae815d96f02a725028d1a7d28da29742263fc4e88e18", +"test_msg_eos_signtx.py-test_eos_signtx_unlinkauth": "0536ad2e3a337792d9919bc07106e55844845463b69d5766cdeba357992806ad", +"test_msg_eos_signtx.py-test_eos_signtx_updateauth": "3099e95555e30a3a329720be6ba7a9bd26287a7478d719baa8e49123eedcfe0a", +"test_msg_eos_signtx.py-test_eos_signtx_vote": "6aa55ec7e0bc4e9dd1a088c7953be6118a1c6ec0d3927b2bba8278bb8775b900", +"test_msg_eos_signtx.py-test_eos_signtx_vote_proxy": "3c1d89388699867abdc9d651d89c66d3bc4903b7e391c37dc5c3e43b6eecb787", +"test_msg_getaddress.py-test_bch": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress.py-test_bch_multisig": "e3dbcee904b54393c3a6d4488fc6cb3c621c1cc907795061c6a05bc2d335cad1", +"test_msg_getaddress.py-test_btc": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress.py-test_elements": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress.py-test_grs": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress.py-test_ltc": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress.py-test_multisig": "3a572728182c651512a7949a449b588c599e2a5e83d0098871e893ecb6155eb5", +"test_msg_getaddress.py-test_multisig_missing[False]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress.py-test_multisig_missing[True]": "549cbcac96540d0e22ccd291bbe4faf0142bfbf6afb8eb073e8c8a282995b382", +"test_msg_getaddress.py-test_public_ckd": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress.py-test_tbtc": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress.py::test_crw": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress.py::test_invalid_path": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress.py::test_unknown_path": "df9e5f0f4d4a9f5a2faecfd9bd78c1bcddd872c418652b9cd49c1535d9fc7428", +"test_msg_getaddress_segwit.py-test_multisig_missing[False]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress_segwit.py-test_multisig_missing[True]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress_segwit.py-test_show_multisig_3": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress_segwit.py-test_show_segwit": "8fee331410c7b921ea9bca379bd8c626672e9a8f87e99eca3e8786b27a10814c", +"test_msg_getaddress_segwit.py-test_show_segwit_altcoin": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress_segwit_native.py-test_multisig_missing[False]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress_segwit_native.py-test_multisig_missing[True]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress_segwit_native.py-test_show_multisig_3": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress_segwit_native.py-test_show_segwit": "222d8057b5db530e7e5f1e1328c9049d2ccdc520f797cf02f8f578cdd53fb784", +"test_msg_getaddress_segwit_native.py-test_show_segwit_altcoin": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getaddress_show.py::test_show[m-44h-0h-12h-0-0-InputScriptType.SPENDADDRESS-1FM6Kz-0e830714": "1639a90cd9deccc25478b736c1992bd3f1ef17db95ab7e0ea82451dff0ebb12d", +"test_msg_getaddress_show.py::test_show[m-49h-0h-12h-0-0-InputScriptType.SPENDP2SHWITNESS-3H-3d077d2b": "a2b3af26697700980024d2d9ba1145925d9c3c9dea40f6cc3d4546ea94e6e913", +"test_msg_getaddress_show.py::test_show[m-84h-0h-12h-0-0-InputScriptType.SPENDWITNESS-bc1qdu-723cf9ae": "c3258bfb300e27bb54aec51eaf68008e087191b97794ddb8a1e6ee650fd8a6b2", +"test_msg_getaddress_show.py::test_show_multisig_15": "1a656989a6144461d99ea5aae33bb1683c8eafb95eaf5523d21f736df6861043", +"test_msg_getaddress_show.py::test_show_multisig_3": "c305f05b829e446d327e69e75ededde3bb76c9cc9f39f5a0f50788874bebd372", +"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-33TU5-0617c445": "67f2450d6655510cc5f4ce1790af851a4565d4ff54c817738b9e33994ff2843d", +"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDMULTISIG-0-33TU5-e8e33358": "67f2450d6655510cc5f4ce1790af851a4565d4ff54c817738b9e33994ff2843d", +"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS-1-3P-2fed4ec7": "9997e053d6f88b966da59eb7c67bdb47015094d7a7ecfadf8d71476a21a3c4c5", +"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDP2SHWITNESS-1-3P-82103d63": "59e21947978d42aa97b9a076e4994b23784a244713441e0d10e18711b1be1eae", +"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc1qqn-5a90fe2a": "947c8c6a4ae8b5519dc4e9939496ba579288bbb5334625d44bf4f307ebde4ea9", +"test_msg_getaddress_show.py::test_show_multisig_xpubs[InputScriptType.SPENDWITNESS-2-bc1qqn-b8a7ece8": "224e62bbc3546a18cc033d7d61d63ae2ed0750a7d8cd9bfd3d0deed18d42de62", +"test_msg_getaddress_show.py::test_show_unrecognized_path": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getecdhsessionkey.py-test_ecdh": "0e3280b24cf9c4a56e410c6a1484e52fe62f9531f13fcdfda4d7f959672710d6", +"test_msg_getentropy.py::test_entropy[128]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[129]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[16]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[17]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[1]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[20]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[21]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[256]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[257]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[32]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[33]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[3]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[4]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[512]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[513]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[5]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[64]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[65]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[8]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getentropy.py::test_entropy[9]": "cfa50c398539f5f86a48412188caff1c801579f9f397caee8f8547351982c467", +"test_msg_getownershipproof.py::test_attack_ownership_id": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getownershipproof.py::test_confirm_ownership_proof": "a79fd462b99f5ffc755917b6d06d3c5a3061c971649cdfa752cbc9ef068e6acf", +"test_msg_getownershipproof.py::test_confirm_ownership_proof_with_data": "b03f5a83ce82847ebe61a78a823fced50a597e7a1269357100745aef1301716d", +"test_msg_getownershipproof.py::test_fake_ownership_id": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getownershipproof.py::test_ownership_id": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getownershipproof.py::test_p2wpkh_ownership_proof": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_get_public_node[Bitcoin-76067358-path0-xpub6BiVtCpG9fQPxnPmH-0049d035": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_get_public_node[Bitcoin-76067358-path1-xpub6BiVtCpG9fQQR6cSu-c96dd28d": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_get_public_node[Bitcoin-76067358-path2-xpub6FVDRC1jiWNTuT3em-ffe900da": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_get_public_node[Bitcoin-76067358-path3-xpub6GhTNegKCjTqjYS4H-d4c03405": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_get_public_node[Bitcoin-76067358-path6-xpub68Zyu13qjcQvJXTsn-a08fbe99": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_get_public_node[Litecoin-27108450-path10-Ltub2dcb6Nghj3kwaC2-f1a03f2a": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_get_public_node[Litecoin-27108450-path7-Ltub2Y8PyEMWQVgiX4L4-6a5a123f": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_get_public_node[Litecoin-27108450-path8-Ltub2Y8PyEMWQVgiy8Zi-d185aae6": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_get_public_node[Litecoin-27108450-path9-Ltub2dTvwC4v7GNeR6UE-a2a154d3": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_get_public_node[Testnet-70617039-path4-tpubDDKn3FtHc74CaRrRb-15fe2cba": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_get_public_node[Testnet-70617039-path5-tpubDGwNSs8z8jZU2EcUi-bde5350d": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_invalid_path[Bcash-path5]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_invalid_path[Bitcoin-path0]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_invalid_path[Bitcoin-path2]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_invalid_path[Bitcoin-path3]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_invalid_path[Litecoin-path4]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_invalid_path[Testnet-path1]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_script_type[InputScriptType.SPENDADDRESS-xpub6BiVtCp7ozsRo7k-bc4980fe": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_script_type[InputScriptType.SPENDP2SHWITNESS-ypub6WYmBsV2xgQ-bd6fc23e": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_script_type[InputScriptType.SPENDWITNESS-zpub6qP2VY9x7MxPVi8-7809524d": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey.py::test_script_type[None-xpub6BiVtCp7ozsRo7kaoYNrCNAVJwPYTQHjoXFD3YS-83938439": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey_curve.py::test_coin_and_curve": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey_curve.py::test_ed25519_public": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey_curve.py::test_publickey_curve[ed25519-path4-002e28dc0346d6d30d4e33f5-2d452100": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey_curve.py::test_publickey_curve[nist256p1-path2-0324c6860c25cdf7a8c103-903f375c": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey_curve.py::test_publickey_curve[nist256p1-path3-03b93f7e6c777143ad4eeb-52f3ce03": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey_curve.py::test_publickey_curve[secp256k1-path0-02f65ce170451f66f46daf-74f2bfd2": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_getpublickey_curve.py::test_publickey_curve[secp256k1-path1-0212f4629f4f224db0f778-ffb4454d": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_loaddevice.py-test_load_device_1": "ef73c09785df13124c3ebda99df038bbec0829f9474a923e152a647b39d5e47b", +"test_msg_loaddevice.py-test_load_device_2": "6a6717bbf58b0c2922dbbfc5e463c3ddc0db74a321d2fc2925da63bc20cba824", +"test_msg_loaddevice.py-test_load_device_slip39_advanced": "ef73c09785df13124c3ebda99df038bbec0829f9474a923e152a647b39d5e47b", +"test_msg_loaddevice.py-test_load_device_slip39_basic": "ef73c09785df13124c3ebda99df038bbec0829f9474a923e152a647b39d5e47b", +"test_msg_loaddevice.py-test_load_device_utf": "3d88d279ec8c68cd7844e0c5fb8190e00d7ac46971ca23daee43bd35c9a72271", +"test_msg_monero_getaddress.py-test_monero_getaddress": "eab8fac3710a0ca28d350f83600ebaf725019f08d7f722a611bb113d5c082887", +"test_msg_monero_getwatchkey.py-test_monero_getwatchkey": "49660dcffe0ec2f28055f449d153ce3b001b59d5b529cdbf997dc9a61a6c3b3f", +"test_msg_nem_getaddress.py-test_nem_getaddress": "0367ee13eba20326c9962991cfcffaf9d0c6f4306479adc54649efea5e3044c4", +"test_msg_nem_signtx_mosaics_t2.py-test_nem_signtx_mosaic_creation": "4b580f271d2877f02a9bf527a37efd0691fe45c64c6fa753793a7d465bf566a3", +"test_msg_nem_signtx_mosaics_t2.py-test_nem_signtx_mosaic_creation_levy": "3979ad3c3f580c74c3a81c12436a1cf6dde32779911efd761225dabb7789b922", +"test_msg_nem_signtx_mosaics_t2.py-test_nem_signtx_mosaic_creation_properties": "6b897264e5526a47a527c7fcfc14e5af86d3cc13bfc17c16b76418be498ef851", +"test_msg_nem_signtx_mosaics_t2.py-test_nem_signtx_mosaic_supply_change": "88795a8194efe92eae0db3eb5e552c9432928089b805c45abc26b456731cfbf0", +"test_msg_nem_signtx_multisig.py-test_nem_signtx_aggregate_modification": "dc3c5f08b0fe05fed099d163cdadf6577141fc6dc9df93cf07f36108c1374a8b", +"test_msg_nem_signtx_multisig.py-test_nem_signtx_multisig": "29330e885b2798f94caed8eb1589137ac8f8f4abc6ace90bf4422dc68aca1b29", +"test_msg_nem_signtx_multisig.py-test_nem_signtx_multisig_signer": "b55762e19ef5d901f1c4c5240e65ee5d6a4fd52ce89e760e4237de7ab0ecda20", +"test_msg_nem_signtx_others.py-test_nem_signtx_importance_transfer": "3963c73b34938b24c9bda24cdb9b97c0ede3dceaa9ec473c0701e09489f4417b", +"test_msg_nem_signtx_others.py-test_nem_signtx_provision_namespace": "3e6f45cbe0db23e2dd81310a402632f84b2f86c85ce6994f4e2d568ebf126f5b", +"test_msg_nem_signtx_transfers.py-test_nem_signtx_encrypted_payload": "a62817329e675c9648a3834bf5feb5fea40b5f65aaeeadb115b8f0b55804d245", +"test_msg_nem_signtx_transfers.py-test_nem_signtx_known_mosaic": "61b7a05c0d52483b9e12fe7df81aef46535c89d119f9a11f9d54d224a5be5d2c", +"test_msg_nem_signtx_transfers.py-test_nem_signtx_known_mosaic_with_levy": "fa0fa195b557a27472a1879079faa72a13054f2e0efc8f6e9a3f0daba7384fc2", +"test_msg_nem_signtx_transfers.py-test_nem_signtx_multiple_mosaics": "0be2153a526d7b8266a09da50feb4eeab117255bd3c34f6cfc906c063e2e3b10", +"test_msg_nem_signtx_transfers.py-test_nem_signtx_simple": "921869434cb375480391bd2e2dd7031975084f0f1e6c57e69f3ab87f24e86d5a", +"test_msg_nem_signtx_transfers.py-test_nem_signtx_unknown_mosaic": "09e1972ee120c6651c48db56a65e6696eba0178acab6f67384fc5b05a545679e", +"test_msg_nem_signtx_transfers.py-test_nem_signtx_xem_as_mosaic": "58c8390a6bae376e7cb0469c976cc55725111c208f3e7b8dddf4352a3ad88263", +"test_msg_ping.py::test_ping": "5551c263e8e09c8ae683f4dec3dd9d7ecc05ebbd3f2556604b27479c8f1fbc82", +"test_msg_recoverydevice_bip39_dryrun.py::test_bad_parameters[label-test]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_recoverydevice_bip39_dryrun.py::test_bad_parameters[language-test]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_recoverydevice_bip39_dryrun.py::test_bad_parameters[passphrase_protection-True]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_recoverydevice_bip39_dryrun.py::test_bad_parameters[pin_protection-True]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_recoverydevice_bip39_dryrun.py::test_bad_parameters[u2f_counter-1]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_recoverydevice_bip39_dryrun.py::test_dry_run": "96a8db52316e561c57936bd3f870c08a58073eec6b87eef5dd45c307e188122d", +"test_msg_recoverydevice_bip39_dryrun.py::test_invalid_seed_core": "c18c61d5973190f74822c10ccc7987ced175e84172941c5c92fe84a5e64758d6", +"test_msg_recoverydevice_bip39_dryrun.py::test_seed_mismatch": "2cd0057aac4dece17f69aca3d9fbf0464d99d9887c0bd3b3483226a6993fe600", +"test_msg_recoverydevice_bip39_dryrun.py::test_uninitialized": "836598efda5b456ccbee7835e31892bfb5a8b9d9e42948982f444e10b9b8e55a", +"test_msg_recoverydevice_bip39_t2.py::test_already_initialized": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_recoverydevice_bip39_t2.py::test_tt_nopin_nopassphrase": "3c6de4cf9f60bec58b6747910dd757a77f9eb6644ec7e5c6392b1ffdabc1ab1b", +"test_msg_recoverydevice_bip39_t2.py::test_tt_pin_passphrase": "0eb1fc719ebfdbde100c9aaf54fd939beab72233403bd85ab95ee21f4cce5f3b", +"test_msg_recoverydevice_slip39_advanced.py::test_abort": "375939cba37053f52389a42a324e32f7f54bddfe4f52ea72f5599a3c53a3ff9b", +"test_msg_recoverydevice_slip39_advanced.py::test_extra_share_entered": "bb90a994005a585325fd5f04144d40cde420061b8a6fac0a5503b65f9b8ef6e8", +"test_msg_recoverydevice_slip39_advanced.py::test_group_threshold_reached": "a42e971cb4fc3d40568f15d4ee58dd93213a67ec945df161bf890212b47bf4de", +"test_msg_recoverydevice_slip39_advanced.py::test_noabort": "7931aaf56985d258f46cf5f44716a8d0edf5a5aa0d06722ca1d190456341bc07", +"test_msg_recoverydevice_slip39_advanced.py::test_same_share": "9beff3d0bd3846fdb8a6539277a2ed07b3ada9e89211d78d5e976a36d70edd09", +"test_msg_recoverydevice_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f150abe2dd2b]": "f8ce0cbe8cc57f105c1871ad57e62deba75051a8952989010c32bc69cc2f58a0", +"test_msg_recoverydevice_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0ae045-c5b70566": "8e7410fd4e2cf20530ea079588ef61829a7948a1aa12e3776cbbd19153516151", +"test_msg_recoverydevice_slip39_advanced_dryrun.py::test_2of3_dryrun": "09e5dc650f1d95ee75cb1d6c50460da9865900b2991c4b04e027c4c40d0e39d0", +"test_msg_recoverydevice_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "282b18ab25bc393493355b6a51959a5cfc221cda87ec64985a634630177a02a1", +"test_msg_recoverydevice_slip39_basic.py::test_1of1": "65c8af9357e1e499cd17246100415bbcae7646a11d2b6381b88961b1b19e87a9", +"test_msg_recoverydevice_slip39_basic.py::test_abort": "375939cba37053f52389a42a324e32f7f54bddfe4f52ea72f5599a3c53a3ff9b", +"test_msg_recoverydevice_slip39_basic.py::test_ask_word_number": "cbee80d010e58ee8717119c8f5a7b51537d6b536993067431b32d7fcfdda53fe", +"test_msg_recoverydevice_slip39_basic.py::test_noabort": "4e2b723e4db5c9e988b9f350ba98536c278e4af8513f273c351cd118e40c3f6a", +"test_msg_recoverydevice_slip39_basic.py::test_recover_with_pin_passphrase": "50d328dd014f0d5ba77f937369f868f4b08bd915a96874b3d8760b7de0258274", +"test_msg_recoverydevice_slip39_basic.py::test_same_share": "f670476539662a820733de1438f64c2e769c24de39b59b99c639ec0eb696f51c", +"test_msg_recoverydevice_slip39_basic.py::test_secret[shares0-491b795b80fc21ccdf466c0fbc98c8fc]": "00506cc8dea681144c354ee658d9abc1e3664c375a0e6bfdb0347b956e1ace32", +"test_msg_recoverydevice_slip39_basic.py::test_secret[shares1-b770e0da1363247652de97a39bdbf2-2add2e1e": "3d87f1c927104be5fe3f1091e5f20b7a61e10834e249fd53c388e281785c08ad", +"test_msg_recoverydevice_slip39_basic.py::test_wrong_nth_word[0]": "ae6b330d6dd22caebe1f75c19a22d900090b1d88e7a3875444a3a63633590041", +"test_msg_recoverydevice_slip39_basic.py::test_wrong_nth_word[1]": "cf0c51fc2bbe19d312e899e9d08068acdf393d02250829a231ab3417dca926da", +"test_msg_recoverydevice_slip39_basic.py::test_wrong_nth_word[2]": "06401738fb2a8ccf823bda10ea63c45a22a68ab79bc4ddf77d03d126f3b1800e", +"test_msg_recoverydevice_slip39_basic_dryrun.py::test_2of3_dryrun": "e6726ed9bcfce1e57e4d65eb9d355d6068ce0495da224df27325dcb3965cfb5b", +"test_msg_recoverydevice_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "beb18b40d49f22d45284d147b1b892d4fe10818aa845cb6fdf8c0fa64a51b628", +"test_msg_resetdevice_bip39_t2.py-test_already_initialized": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_resetdevice_bip39_t2.py-test_failed_pin": "e00cd08c8569c1fac4181d66d934eb712c76e5c0656844eede696ebf25d032b0", +"test_msg_resetdevice_bip39_t2.py-test_reset_device": "b55444465e210146f250b58f98bf08702050968db5c1cf0e26e4accbe3a10125", +"test_msg_resetdevice_bip39_t2.py-test_reset_device_192": "7ab150e9c45e4035d77ef24c12dd8c72651437c7392c5ea4ed25b23662facc90", +"test_msg_resetdevice_bip39_t2.py-test_reset_device_pin": "c81555f3dd3223fd01fd6cf4c2de38727f534872be9de80c53159e59e07446a7", +"test_msg_resetdevice_bip39_t2.py-test_reset_failed_check": "3c5e5f84932b1eaf95c19a670d8688585e1c0dc1dc2be8e9c3f80f709c383b32", +"test_msg_resetdevice_slip39_advanced.py-test_reset_device_slip39_advanced": "0f1f785e4220381adfd901d17ebabd12e8442a9b789c2ebdbc1ac7a4807176f8", +"test_msg_resetdevice_slip39_basic.py-test_reset_device_slip39_basic": "14b1cbf572fd2643c2d68183423e0a7dc7ae24d00db9ea28f0ef0853633b39af", +"test_msg_resetdevice_slip39_basic.py-test_reset_device_slip39_basic_256": "ee9b66e96b39c2282e97f815529262a260c3926845908c2177302f050896314b", +"test_msg_ripple_get_address.py-test_ripple_get_address": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_ripple_get_address.py-test_ripple_get_address_other": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_ripple_sign_tx.py-test_ripple_sign_invalid_fee": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_ripple_sign_tx.py-test_ripple_sign_simple_tx": "bc3666249306230ce28ce50ee8c7e66e5026d691d6158257dcd6ebeb1b01437b", +"test_msg_sd_protect.py::test_enable_disable": "aa09194fbab845cc64e1187bf2e634858a4c848ebfe2890b30ac9073f980cb96", +"test_msg_sd_protect.py::test_refresh": "19d6d1a7bfa9a6dcf7da2c320d01ba03152d08faa08a11ea2b3dc28ad57b1b91", +"test_msg_sd_protect.py::test_wipe": "9e4b9968e7967e93f19d669acadd53c128a857b72afd7e354a1a350274b8aeba", +"test_msg_signidentity.py-test_sign": "60cec9c50d0456731be185a29f8b06f7dfc8a2fff16db21e7b619a4078543f0f", +"test_msg_signmessage.py::test_signmessage[NFC message]": "fa2675d3a42768493a69a9d30bedec48eec3927c7cceef6b79a997bf5fec6057", +"test_msg_signmessage.py::test_signmessage[NFKD message]": "fa2675d3a42768493a69a9d30bedec48eec3927c7cceef6b79a997bf5fec6057", +"test_msg_signmessage.py::test_signmessage[bcash]": "78d23d6c96abf9992211e59283bd9232d014608974cf95630f7e51cf89e0cb93", +"test_msg_signmessage.py::test_signmessage[decred-empty]": "9c7cfd0146cf4b3215683c2a5d3548b4211485aad1dcbc52f2457f648ae569f6", +"test_msg_signmessage.py::test_signmessage[decred]": "bf26a48caf51c59fd377806ce7e26964a10980f4ad3fefbe252613e543ac4dc8", +"test_msg_signmessage.py::test_signmessage[grs-p2pkh]": "c97bf391b6625b818c5ece666fefa54536bbc063d63397f352b478197650be41", +"test_msg_signmessage.py::test_signmessage[grs-segwit-native]": "c97bf391b6625b818c5ece666fefa54536bbc063d63397f352b478197650be41", +"test_msg_signmessage.py::test_signmessage[grs-segwit-p2sh]": "c97bf391b6625b818c5ece666fefa54536bbc063d63397f352b478197650be41", +"test_msg_signmessage.py::test_signmessage[p2pkh long message]": "d289a26ee93d2a97370c6d93597463ee8625e90532338696ab3e858be2dea3c7", +"test_msg_signmessage.py::test_signmessage[p2pkh0]": "d16c46e129097121171e14acc28247058f502b8240380cc909e5ce3fdb948e44", +"test_msg_signmessage.py::test_signmessage[p2pkh1]": "542e21113b386389f1fd1cfc632eb2847e946cdf44d5ca759edf6082b5e1712b", +"test_msg_signmessage.py::test_signmessage[segwit-native long message]": "d289a26ee93d2a97370c6d93597463ee8625e90532338696ab3e858be2dea3c7", +"test_msg_signmessage.py::test_signmessage[segwit-native0]": "d16c46e129097121171e14acc28247058f502b8240380cc909e5ce3fdb948e44", +"test_msg_signmessage.py::test_signmessage[segwit-native1]": "542e21113b386389f1fd1cfc632eb2847e946cdf44d5ca759edf6082b5e1712b", +"test_msg_signmessage.py::test_signmessage[segwit-p2sh long message]": "d289a26ee93d2a97370c6d93597463ee8625e90532338696ab3e858be2dea3c7", +"test_msg_signmessage.py::test_signmessage[segwit-p2sh0]": "d16c46e129097121171e14acc28247058f502b8240380cc909e5ce3fdb948e44", +"test_msg_signmessage.py::test_signmessage[segwit-p2sh1]": "542e21113b386389f1fd1cfc632eb2847e946cdf44d5ca759edf6082b5e1712b", +"test_msg_signmessage.py::test_signmessage_pagination[long_words]": "32b7822628c8652ae558a715390421cd2e29b707b58b60e012338eb9e3ff956b", +"test_msg_signmessage.py::test_signmessage_pagination[newlines]": "d54bdc38376cd70b658b189fcad3b0c58e88c23ebcba023420ff81b45329dea9", +"test_msg_signmessage.py::test_signmessage_pagination[no_spaces]": "af5eeda691036de08ffa76e0ce95901a76594736c6f7f90ad27362fd3acd0e70", +"test_msg_signmessage.py::test_signmessage_pagination[normal_text]": "78a1a9cd4efccc296ff606a9bad1b7490e290d3042643e1ac7d7025925cff368", +"test_msg_signmessage.py::test_signmessage_pagination[single_line_over]": "ecfaf919f71300f8c48e5bb548f14065aab65713323faba29a65c60539d0c115", +"test_msg_signmessage.py::test_signmessage_pagination[utf_nospace]": "2d9e03852e371de72d91b1fe8ed8349d81732ba636d509e9892450749f3a7a26", +"test_msg_signmessage.py::test_signmessage_pagination[utf_text]": "d417b11d5f2dd2118f67ef3c6798442ef082c0d44e468e4fc86554126da1053d", +"test_msg_signmessage.py::test_signmessage_pagination_trailing_newline": "f092598b69d0dbd79dc702f6fee19d3b3dfd8bc5b768d42940538addd50ee20f", +"test_msg_signtx.py-test_attack_change_input_address": "5f230e46301f0af85b5c40944cae1a8e4d3fc576fb19d7b7374decb463c8be62", +"test_msg_signtx.py-test_attack_change_outputs": "2e8e05aa366da0ce2990a2b8b76f13973af8eaa11ec0cb5591412a9a5ba48da4", +"test_msg_signtx.py-test_attack_modify_change_address": "72b96c639ac76ecccbe5d710a1c84eba6711879c329952b18ffab385ca79bafd", +"test_msg_signtx.py-test_change_on_main_chain_allowed": "72b96c639ac76ecccbe5d710a1c84eba6711879c329952b18ffab385ca79bafd", +"test_msg_signtx.py-test_fee_high_hardfail": "e382ce77d9149f20bb8808baf3607b654c855e75d846b8372d5dc1336ec68401", +"test_msg_signtx.py-test_fee_high_warning": "322938451ed3e4bea3dda1284a1eca5bea3c6d1b6c92d03cc595d19226c70c46", +"test_msg_signtx.py-test_incorrect_input_script_type[InputScriptType.EXTERNAL]": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx.py-test_incorrect_input_script_type[InputScriptType.SPENDADDRESS]": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx.py-test_incorrect_output_script_type[OutputScriptType.PAYTOADDRESS]": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx.py-test_incorrect_output_script_type[OutputScriptType.PAYTOSCRIPTHASH]": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx.py-test_lock_time[1-4294967295]": "25c535e867f8ed508c5aab8e8f6f67ed603d7c1166ad401b4cbe12e02f95fa6c", +"test_msg_signtx.py-test_lock_time[499999999-4294967294]": "535f0fb6e8804cc450b68b7407f8fe59cd12f316951379b9ebf3ba18a88b2170", +"test_msg_signtx.py-test_lock_time[500000000-4294967294]": "b777e079b440d7174d13437e0a71428c482ae16bbbbe766eff71eca127a6f2e4", +"test_msg_signtx.py-test_lots_of_change": "fdcfedc0aa6186adbcf28d1bdde7daba617e7415dc1b0f8df43baf238fb29bf6", +"test_msg_signtx.py-test_lots_of_inputs": "b7e38a8cb104b2658c93c16ef82ad6dc0629cfbce6f7b574147662537376ac9c", +"test_msg_signtx.py-test_lots_of_outputs": "d142f73b67902ea463a129eb5dc91ba033feaf987a6ee02eecd170836b8988ef", +"test_msg_signtx.py-test_not_enough_funds": "615ee88f8293754c8c58d2ce021d534045e8583628e8270baf41e7124c29c4cb", +"test_msg_signtx.py-test_not_enough_vouts": "c21b6098ab4091e6f3a31791ca20bd9813d897d63c2308db996144253ef174c2", +"test_msg_signtx.py-test_one_one_fee": "4392475bb51d2dd9316036ed268ee84bafb6f3f7b0d2e1ab6be69a63775d5f66", +"test_msg_signtx.py-test_one_three_fee": "17ba5e7fcda19485734b8b209b4de32c11c60c69c1e7160ad0ff99f60b3d1892", +"test_msg_signtx.py-test_one_two_fee": "513479cd0044baf96d8e184713ff300f99795e19f1a5e8b51c9375376d0b08b7", +"test_msg_signtx.py-test_p2sh": "dffaf1cf169f30cc6ce1d9ddc9af1380e60719f95b45a9360ccd7815d5dc7f58", +"test_msg_signtx.py-test_prevtx_forbidden_fields[branch_id-13]": "502703152b90c0382516eee904ab8627887fe2e6e16317ea642a3d9b9c5615e0", +"test_msg_signtx.py-test_prevtx_forbidden_fields[expiry-9]": "502703152b90c0382516eee904ab8627887fe2e6e16317ea642a3d9b9c5615e0", +"test_msg_signtx.py-test_prevtx_forbidden_fields[extra_data-hello world]": "502703152b90c0382516eee904ab8627887fe2e6e16317ea642a3d9b9c5615e0", +"test_msg_signtx.py-test_prevtx_forbidden_fields[timestamp-42]": "502703152b90c0382516eee904ab8627887fe2e6e16317ea642a3d9b9c5615e0", +"test_msg_signtx.py-test_prevtx_forbidden_fields[version_group_id-69]": "502703152b90c0382516eee904ab8627887fe2e6e16317ea642a3d9b9c5615e0", +"test_msg_signtx.py-test_signtx_forbidden_fields[branch_id-13]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_signtx.py-test_signtx_forbidden_fields[expiry-9]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_signtx.py-test_signtx_forbidden_fields[timestamp-42]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_signtx.py-test_signtx_forbidden_fields[version_group_id-69]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_signtx.py-test_spend_coinbase": "e2f19fd0ef8f65a8bdbf461309042b17042bdc9bc2730703818d6257a86c49a8", +"test_msg_signtx.py-test_testnet_big_amount": "0b3324106324c4111891020152b5285fd09f64a23726a60edf0b5d7a9f18b0ac", +"test_msg_signtx.py-test_testnet_fee_high_warning": "14e23fae42817d94c0799ab7345ee053127531364077938c2d829fa70e91cb2a", +"test_msg_signtx.py-test_testnet_one_two_fee": "72b96c639ac76ecccbe5d710a1c84eba6711879c329952b18ffab385ca79bafd", +"test_msg_signtx.py-test_two_changes": "6b88a8a56b117e420a4aa8f89314c2b3ced13d1d7ac5495ea23c41f5e6b150c6", +"test_msg_signtx.py-test_two_two": "e76f7ed7efb09da461f6ef0818f1669af0d3f1645aa58f35e3962a52198d6452", +"test_msg_signtx_amount_unit.py::test_signtx[AmountUnit.BITCOIN]": "9124a24c38e752d27fad8a1acd74f5a23943844ea6cc72d76c32e0484270c945", +"test_msg_signtx_amount_unit.py::test_signtx[AmountUnit.MICROBITCOIN]": "e043bbbfc173382bea1021b5aa9842fc4064b2c707b6dc405af68a856ecd5499", +"test_msg_signtx_amount_unit.py::test_signtx[AmountUnit.MILLIBITCOIN]": "5da50579f1b8508af311d9ea6285c3deff6936403bebb72bc4575d5dcfce9cf4", +"test_msg_signtx_amount_unit.py::test_signtx[AmountUnit.SATOSHI]": "229b89f8bae1ccda224b804a7537541d02189e13be92074269532823da798b37", +"test_msg_signtx_amount_unit.py::test_signtx[None]": "9124a24c38e752d27fad8a1acd74f5a23943844ea6cc72d76c32e0484270c945", +"test_msg_signtx_bcash.py-test_attack_change_input": "b824d3eb233f6ba2567dd052fa4b52e9a1f170fe4a39af55c1cc262683f188b9", +"test_msg_signtx_bcash.py-test_send_bch_change": "b824d3eb233f6ba2567dd052fa4b52e9a1f170fe4a39af55c1cc262683f188b9", +"test_msg_signtx_bcash.py-test_send_bch_external_presigned": "4ea82258a094d49829ab7240465de9cb06198d7b0bb1a56b66bfbda5ccc676c1", +"test_msg_signtx_bcash.py-test_send_bch_multisig_change": "337d6977944e66e18f3e8b1fefe5963d816b33fc37a1c20c01949415d5c3867d", +"test_msg_signtx_bcash.py-test_send_bch_multisig_wrongchange": "546a320adf475987c7a51c1838800e7207dd829b63b7ec30ca250c2b52df1431", +"test_msg_signtx_bcash.py-test_send_bch_nochange": "39ac01282a407c2629f5bfbb4efaf805ddf8f36b20729d4163b2b2fd21ceaa2a", +"test_msg_signtx_bcash.py-test_send_bch_oldaddr": "c8d0efa8282359a4b06a5ab3ff1939d0d98aa367188b630e300a8d38998be1cf", +"test_msg_signtx_bgold.py-test_attack_change_input": "2a5b0dd67be46ed19a3ba18f10019f37d56f16145a11ec9dfafd8b1c14221c46", +"test_msg_signtx_bgold.py-test_send_bitcoin_gold_change": "2a5b0dd67be46ed19a3ba18f10019f37d56f16145a11ec9dfafd8b1c14221c46", +"test_msg_signtx_bgold.py-test_send_bitcoin_gold_nochange": "5125ad27c684dfb90ae0b685339373ad82e52245b5b77787c9613380167c7782", +"test_msg_signtx_bgold.py-test_send_btg_external_presigned": "26edf762cee23502a3f09ed99a27f77e7a94d95ac6d1fddabba9c36b708157f8", +"test_msg_signtx_bgold.py-test_send_btg_multisig_change": "98e241887f0845f705c4111d7271865b85d701eae0dcc0efe0d763413cc6735b", +"test_msg_signtx_bgold.py-test_send_mixed_inputs": "5125ad27c684dfb90ae0b685339373ad82e52245b5b77787c9613380167c7782", +"test_msg_signtx_bgold.py-test_send_multisig_1": "2a8239a9b784fa275ea77043eafc3d7bf252933a4021544e2c3727e945f4c073", +"test_msg_signtx_bgold.py-test_send_p2sh": "82b651d25aa6845ee43de065a5fb5b983409e30bea6d4885e8f516f9daa30cdf", +"test_msg_signtx_bgold.py-test_send_p2sh_witness_change": "bf55d06b7ba1c47a19e7a3468269883878858973486fdaac24513f80746bd037", +"test_msg_signtx_dash.py-test_send_dash": "cd2029addbee00f505ffe674dbe4f6a86b99196140518dd2e9e279eac46d0b6d", +"test_msg_signtx_dash.py-test_send_dash_dip2_input": "87dcb2a6b791083b8546794fe0b9359d562f6a62e6b17528f480143776fcb154", +"test_msg_signtx_decred.py-test_decred_multisig_change": "2df75d68bbce95a07f6b3cb5717d15bb4826923f8ec6b30919eb3aab0eb22368", +"test_msg_signtx_decred.py-test_purchase_ticket_decred": "177228072dd801153d7352d38f5e88999c63431a04d7af6a55b3b1643754d83a", +"test_msg_signtx_decred.py-test_send_decred": "672aa6c17b1b59abc497e83fda716c38d2a4f37107a731e40eba7d8a3a020ce4", +"test_msg_signtx_decred.py-test_send_decred_change": "c97e701fc4d8f92bb1384b1a7d1440a0c44285589ab63c7fbb86a3bd1cfd9d4e", +"test_msg_signtx_decred.py-test_spend_from_stake_generation_and_revocation_decred": "a8a1451c9ab4dea8228665b6e008a4aa806007898b1b45ab0ef47df33501c705", +"test_msg_signtx_external.py::test_p2pkh_presigned": "8dd8089941ceb0d82c9425c69d54240f99e3ae7932ef24acd49313d28389b683", +"test_msg_signtx_external.py::test_p2pkh_with_proof": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_signtx_external.py::test_p2wpkh_in_p2sh_presigned": "a5a48f7d133331109339d1dbd417d31f64e58859742263d472cdff8c3ea8e7e1", +"test_msg_signtx_external.py::test_p2wpkh_in_p2sh_with_proof": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_signtx_external.py::test_p2wpkh_presigned": "4608478b1d61415cf0ec93a0ea4397c35d17a91d4b6d25e9c024b77330e398eb", +"test_msg_signtx_external.py::test_p2wpkh_with_false_proof": "ca3bdc82d0ddd668d50635ddbc91019095311e0c165094a89b9ae6eda53abdd6", +"test_msg_signtx_external.py::test_p2wpkh_with_proof": "42cd0f5d700519154f417176625282d5054c1068f39dcc61c2c0be6c26c31a89", +"test_msg_signtx_external.py::test_p2wsh_external_presigned": "864fb0b756bef195c9140dc9d1d4878a801c709b880fa38c703ca8438adfedb8", +"test_msg_signtx_firo.py::test_spend_lelantus": "7b68b613a1ed9dc03c0416d8b86353effdaaacb703dcc40bbf7b8dbcd6254745", +"test_msg_signtx_grs.py-test_legacy": "ba81ed9e36b62613b66469e2cc88465a60a8f8de75afdb85d64830a292d25526", +"test_msg_signtx_grs.py-test_legacy_change": "99fda14d1d07db526fdfd7f5d1c3204c7f5c769f9ef38f48440d482c01ee2b3c", +"test_msg_signtx_grs.py-test_send_segwit_native": "8b98c956848893c43d958510b2c1df19fb88aa25ddcb2b80edd8e56a7dafccaa", +"test_msg_signtx_grs.py-test_send_segwit_native_change": "fd8b04e26d71fad1c59f5e548c35f22f2031cfb99f9077824242e264fcbedfe6", +"test_msg_signtx_grs.py-test_send_segwit_p2sh": "e59018de5c49f902c6880c2347283b6c1830fcb19e8eab9686938a08abd930b3", +"test_msg_signtx_grs.py-test_send_segwit_p2sh_change": "08251e3b7e509264dbd89a5ded2deba51544d0fcfce1dc7466b553b73298d423", +"test_msg_signtx_invalid_path.py-test_invalid_path_fail": "2eee9ca197754caf57d5d3bc5ff461b021a9ed2766f1e1f28b10ce3fb9985c9e", +"test_msg_signtx_invalid_path.py-test_invalid_path_pass_forkid": "85d3c2f3c85e1bcf774f3067d7eb32396c444f351ad15e68a328f87cf6bdb338", +"test_msg_signtx_invalid_path.py-test_invalid_path_prompt": "12e137210397357ed754af0f4618ef03312b3e884930f55727d1b034f969bfd5", +"test_msg_signtx_komodo.py-test_one_one_fee_sapling": "6286409ed3e62a896c101112f6d1c59559dde677331d08f55ed7d2d43e6dd3b9", +"test_msg_signtx_komodo.py-test_one_one_rewards_claim": "b3c056df25d639927faaf16dc18c281c1a36b790ea4e77f954f681fb27d3fa1a", +"test_msg_signtx_mixed_inputs.py::test_non_segwit_segwit_inputs": "34cbf0075c03f13db8285b0ca9fd3e32dc3380ef95116d873754ec10c9801b99", +"test_msg_signtx_mixed_inputs.py::test_non_segwit_segwit_non_segwit_inputs": "6bbb1dc3e786d7ccc05fa62405d979d768b36753d8e4b18159e0bc9638d43596", +"test_msg_signtx_mixed_inputs.py::test_segwit_non_segwit_inputs": "34cbf0075c03f13db8285b0ca9fd3e32dc3380ef95116d873754ec10c9801b99", +"test_msg_signtx_mixed_inputs.py::test_segwit_non_segwit_segwit_inputs": "75b7f389048ad2f3124a60dd541e62718b38c079cee2aa76dfcb00cf2e31ae69", +"test_msg_signtx_peercoin.py::test_timestamp_included": "0e76606dba98b8389ef587f48c2ce65b66457d9b206eaecdda56a4e115e0c829", +"test_msg_signtx_peercoin.py::test_timestamp_missing": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_signtx_peercoin.py::test_timestamp_missing_prevtx": "fe6ecad8988b5c789419b9134317bbf018007c5005047dd9cba7b9655e56349c", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash[None]": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash[]": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash[hello world]": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash[x]": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash_attack[None]": "91fa0c1fdb411c207cc5e7bca8fed5ee82e98b4b1fc092e576ad225a0f74724f", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash_attack[]": "91fa0c1fdb411c207cc5e7bca8fed5ee82e98b4b1fc092e576ad225a0f74724f", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash_attack[hello world]": "91fa0c1fdb411c207cc5e7bca8fed5ee82e98b4b1fc092e576ad225a0f74724f", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash_attack[x]": "91fa0c1fdb411c207cc5e7bca8fed5ee82e98b4b1fc092e576ad225a0f74724f", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash_attack[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "91fa0c1fdb411c207cc5e7bca8fed5ee82e98b4b1fc092e576ad225a0f74724f", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[None]": "612cad5b3bb70a8aed99345fe2ce3058cd1a153521c0b8b8bf9f8d7c0b2c76a2", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[]": "612cad5b3bb70a8aed99345fe2ce3058cd1a153521c0b8b8bf9f8d7c0b2c76a2", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[hello world]": "612cad5b3bb70a8aed99345fe2ce3058cd1a153521c0b8b8bf9f8d7c0b2c76a2", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[x]": "612cad5b3bb70a8aed99345fe2ce3058cd1a153521c0b8b8bf9f8d7c0b2c76a2", +"test_msg_signtx_prevhash.py::test_invalid_prev_hash_in_prevtx[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]": "612cad5b3bb70a8aed99345fe2ce3058cd1a153521c0b8b8bf9f8d7c0b2c76a2", +"test_msg_signtx_replacement.py::test_attack_fake_ext_input_amount": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx_replacement.py::test_attack_fake_int_input_amount": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx_replacement.py::test_attack_false_internal": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx_replacement.py::test_attack_steal_change": "04ba3e05862eef616957f9f0c67f7a1d841a3bc7278c5fd999dfba4ebeee5314", +"test_msg_signtx_replacement.py::test_p2pkh_fee_bump": "9521ab8dcf72d514103ec16410e3ad7d8e384084c3a645178ab191315911cd13", +"test_msg_signtx_replacement.py::test_p2wpkh_finalize": "66d0c98fe05fab4e77a516434883f81fa9516464373374097e91a8e3c278a6b3", +"test_msg_signtx_replacement.py::test_p2wpkh_in_p2sh_fee_bump_from_external": "d3d97e310fb2d1d29b351bdc35b359aab75b4bba7afd257eb85100031edaacbf", +"test_msg_signtx_replacement.py::test_p2wpkh_in_p2sh_remove_change": "ae9e7bc83227cf6187fb5c689515b66da7bf8fcc58a43128389f6eb7ab35240d", +"test_msg_signtx_replacement.py::test_p2wpkh_invalid_signature": "66d0c98fe05fab4e77a516434883f81fa9516464373374097e91a8e3c278a6b3", +"test_msg_signtx_replacement.py::test_p2wpkh_op_return_fee_bump": "f0d4e746eb927051ae7144fd9cbc63dc26aa61fe79e97eb31e74677ecf65eda9", +"test_msg_signtx_replacement.py::test_p2wpkh_payjoin[19909659-90000-02483045022100aa1b91fb25-124c0968": "da3ec44de0435cca3828752a0ba44483b2f087d1ae02c99530be4bcd01b80e57", +"test_msg_signtx_replacement.py::test_p2wpkh_payjoin[19909718-90000-024730440220753f53049ca4-2253fa0b": "da3ec44de0435cca3828752a0ba44483b2f087d1ae02c99530be4bcd01b80e57", +"test_msg_signtx_replacement.py::test_p2wpkh_payjoin[19909800-89859-0248304502210097a42b35d3-89bd0d1d": "da3ec44de0435cca3828752a0ba44483b2f087d1ae02c99530be4bcd01b80e57", +"test_msg_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89800-02483045022100af3a874c96-7f9eee73": "f5be02a50a1876ac0478e37e41bca38c5feb569613dc5b105b95c6bb4763514a", +"test_msg_signtx_replacement.py::test_p2wpkh_payjoin[19909859-89859-02483045022100eb74abb36f-42ad4639": "da3ec44de0435cca3828752a0ba44483b2f087d1ae02c99530be4bcd01b80e57", +"test_msg_signtx_replacement.py::test_tx_meld": "1a5221c169069689cd038a1b493932e42f0c740efad52e3c77bb636786af594e", +"test_msg_signtx_segwit.py-test_attack_change_input_address": "d264378d091b56e319ecdf0c35b0b4b83b4200c6c382ad307289584c24df27cc", +"test_msg_signtx_segwit.py-test_attack_mixed_inputs": "8ddd81c70770b094301549b7b410c4503bfc81cd290fa1f9429a9d7e406f91bb", +"test_msg_signtx_segwit.py-test_send_multisig_1": "eedd2ea46992786bbdaabc63dd0a2ccbcc66df6be7de2321ce46fb168160e003", +"test_msg_signtx_segwit.py-test_send_p2sh": "05fa65a1ba3191fba8b4c1b4aa155f679c40182d4494ca42c3dace8f25b003c8", +"test_msg_signtx_segwit.py-test_send_p2sh_change": "b33349d6faed9edd0ba7ad49d43f82385a822b8f86cf9792997bbd3520071c17", +"test_msg_signtx_segwit.py-test_testnet_segwit_big_amount": "d9a499890d529edcbe30cf483b7e9e5fd856ece6f15f1c2a9485cb2678fb8ba3", +"test_msg_signtx_segwit_native.py-test_multisig_mismatch_inputs_single": "6c8ef287c6bf2fad3e2c267c8b8ec13a235ec64a4dbb60b85847dbcfea136a5b", +"test_msg_signtx_segwit_native.py-test_send_both": "a3bf0e7880c3da3018736e38f6730eebd1c29182ad6e257eb222db8e5b3a118a", +"test_msg_signtx_segwit_native.py-test_send_multisig_1": "7900c1df5d97b345f573896bca40fdcd1d87ef705ea028afc1109080b1125d53", +"test_msg_signtx_segwit_native.py-test_send_multisig_2": "4cce7985b74a8b8d26fbcf65ccc6098fb62514ee92a650f68d906218be9ccd06", +"test_msg_signtx_segwit_native.py-test_send_multisig_3_change": "aefa1feb097731590550fb585a99f9f63f951dacea58496ddd62711e7c8886b1", +"test_msg_signtx_segwit_native.py-test_send_multisig_4_change": "aefa1feb097731590550fb585a99f9f63f951dacea58496ddd62711e7c8886b1", +"test_msg_signtx_segwit_native.py-test_send_native": "9124a24c38e752d27fad8a1acd74f5a23943844ea6cc72d76c32e0484270c945", +"test_msg_signtx_segwit_native.py-test_send_native_change": "cf1268fac91067b38d28ae1288c14211dd11e993e4e0dec38d8c144871adb1da", +"test_msg_signtx_segwit_native.py-test_send_p2sh": "a61bf07f8f254b6c8386ae5462ea3688b307abce563a61c9c91f5908b0dcaf2a", +"test_msg_signtx_segwit_native.py-test_send_p2sh_change": "8288ac83c0e6d5924780ee3b1278e36063ad6c86a288d0b8abbb52eaaf0cc4e7", +"test_msg_signtx_zcash.py-test_external_presigned": "08a22a49793201f8387a085a554f006387d1df1b37ed8a34bef7aa79b363b44b", +"test_msg_signtx_zcash.py-test_one_one_fee_sapling": "b8aff4ae3c9b417acadf1ede52d7d45870dd4ef1f9251bf8e8f2ebf5280b9f3b", +"test_msg_signtx_zcash.py-test_spend_old_versions": "c3f75b5c8ceb63ad2102d270689f55fbf3b204581bec7dcee930f875416e1a07", +"test_msg_signtx_zcash.py-test_v3_not_supported": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_msg_signtx_zcash.py-test_version_group_id_missing": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_stellar_get_address.py-test_stellar_get_address": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_stellar_get_address.py-test_stellar_get_address_fail": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_stellar_get_address.py-test_stellar_get_address_sep": "9b090a0a202024fabcd105824024ed4e37caaade034f0e6791e53c51e628fd50", +"test_msg_stellar_sign_transaction.py::test_manage_data": "d60815fa322382eb7fb34c7becf211dac77cd49eec7c175725dd9b8cca4990f4", +"test_msg_stellar_sign_transaction.py::test_sign_tx_account_merge_op": "3f64b525b7840ba4188aee2eddb9854a511e62fc86317b477919042e282a7e96", +"test_msg_stellar_sign_transaction.py::test_sign_tx_allow_trust_op": "881885b017b294bad51b64f45cc5e35a1a26a176a3f11bcf961dd93dfb4bb01e", +"test_msg_stellar_sign_transaction.py::test_sign_tx_bump_sequence_op": "8a8b1a7c99d37165a53a70ff6d12a71bed1ed5110b845216edca5e7828bf252f", +"test_msg_stellar_sign_transaction.py::test_sign_tx_change_trust_op": "6e9e3ae12b8a2c54a8eaab00f083d954fedaa04a0b985ea6906eba0f1df66a2e", +"test_msg_stellar_sign_transaction.py::test_sign_tx_create_account_op": "54bf2f8fa5c6d69dabef20b96c1d8f80dd1091a4c88a4e15be9732a145efecf6", +"test_msg_stellar_sign_transaction.py::test_sign_tx_manage_offer_op": "ee4c7c2c5587740bc067a14fcef443d3503b1a986025fadf9cb6ef3311dabdbd", +"test_msg_stellar_sign_transaction.py::test_sign_tx_passive_offer_op": "e12a89159be675f19c0b4e0edabc5cdb4a75d96fcafb33050970d72fa615448d", +"test_msg_stellar_sign_transaction.py::test_sign_tx_path_payment_op": "61b726d0554e264e0b776a0a1b2a1509a2fc1067014c2e67f4cf39b06c3bee6e", +"test_msg_stellar_sign_transaction.py::test_sign_tx_payment_op_custom_asset1": "ff8a7e1eb6f95414ad9b781a2b68de0d91a8792560a0b8456b752711e7c46ff6", +"test_msg_stellar_sign_transaction.py::test_sign_tx_payment_op_custom_asset12": "04d15badfdc039b80ba8070abb43296229bb699ace807d00d33c2829d493f8e4", +"test_msg_stellar_sign_transaction.py::test_sign_tx_payment_op_native": "d08ea23e86a72737dcb0f3a77fb727a8713ded08402515a1da53f1c052ca305f", +"test_msg_stellar_sign_transaction.py::test_sign_tx_payment_op_native_explicit_asset": "d08ea23e86a72737dcb0f3a77fb727a8713ded08402515a1da53f1c052ca305f", +"test_msg_stellar_sign_transaction.py::test_sign_tx_set_options": "077a6781b1bd4afea174de9b09c1e8601af52be80629acc8a31e1e2f665ada6c", +"test_msg_stellar_sign_transaction.py::test_sign_tx_timebounds": "24700cdbc99126d34bf099d218ac4992ac82a91705fc47a33c97f4b422a81db8", +"test_msg_tezos_getaddress.py-test_tezos_get_address": "77e28f49803c483f9aa61ff79861cd705bbac7f9ec021cc1ff15c0185a63c673", +"test_msg_tezos_getpublickey.py-test_tezos_get_public_key": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_msg_tezos_sign_tx.py-test_tezos_kt_remove_delegation": "13053d1f52bd2a8f68ad23ccfbc58d3f0af98493d9be397db541856108945bb6", +"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_delegation": "eecb6dcda3c805303009eb60b1e2e1a5eda9279b7a2583edc1720c99376e63c9", +"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_multiple_proposals": "aad6aa191d49145398a4224473f23280615c571941a725a17327cce2c735b5b9", +"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_origination": "71259eaa23b9aa7e0d788eb4f0f427b580f7656f674aea9225d4ae5be6573db5", +"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_proposal": "2d8b201509bf6394e887d1a507909e32a4fb6b305a302c49c5d66361e00e81a8", +"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_reveal": "54872454cfce084a557f35f28f640e2563178c3f3adba99526039576f37b18bc", +"test_msg_tezos_sign_tx.py-test_tezos_sign_tx_tranasaction": "82b4c54b60f03b609da3d3f1e399cc78e5fd2bab4826ebf2057c7007bef4f83e", +"test_msg_tezos_sign_tx.py-test_tezos_sing_tx_ballot_nay": "3aee1e93224a222330928e336922131d4b0a21f495cf66df816fb50b12cf7092", +"test_msg_tezos_sign_tx.py-test_tezos_sing_tx_ballot_pass": "bb3cfaa3a7844e592619324c0e420f441fe73c1f597fde6b2a6708e5a5cb7aa2", +"test_msg_tezos_sign_tx.py-test_tezos_sing_tx_ballot_yay": "d4f03918bb3759ff393a7c7fa74bfdb0ae3bfafba0ba445a8006848d9f5742d1", +"test_msg_tezos_sign_tx.py-test_tezos_smart_contract_delegation": "a77ff1f39fa92ef310e3a69263a86cda7e01d18b22955f55e12f4ff3a33e0489", +"test_msg_tezos_sign_tx.py-test_tezos_smart_contract_transfer": "f4c0775f55db8718ef56e684f376d5326afa4ee97b0ea85c42820a356ebff0d4", +"test_msg_tezos_sign_tx.py-test_tezos_smart_contract_transfer_to_contract": "cadca03c9ce7db592663bc0224364c0d4bf99fcae60e0982b4a844ce629e500c", +"test_msg_verifymessage.py-test_message_grs": "e941c841a24c59587c4dcffa35cab4b37d4b2485497b6574d18d96f6853a8939", +"test_msg_verifymessage.py-test_message_long": "b3dfb293684ff4d6d61ea37cd18f39486d5c63e0bc7e40ba03c344e2ab92c85c", +"test_msg_verifymessage.py-test_message_testnet": "99f5553a7b7d746012c1b17989de910071e088f419632a5e76231b6c1b70f1c5", +"test_msg_verifymessage.py-test_message_verify": "43ff8a53d1c825446a3e29c1dde89608112a8c4a57d420f227ad42aba7d5e388", +"test_msg_verifymessage.py-test_message_verify_bcash": "20226a69debcc0fc1cc7ca6365ff6c346117b7871fa047cfa429c8699c30aea4", +"test_msg_verifymessage.py-test_verify_bitcoind": "26194cf36587b54a25251b36dafc33cd8ab243e820f30c8a13b5087a543b2f83", +"test_msg_verifymessage.py-test_verify_utf": "c803737c4ccf74484f67369edebb28cf1c5d960e0bdd7cc19e25383edb3bf608", +"test_msg_verifymessage_segwit.py-test_message_long": "3f16291f542a118abe21f69e7f191b649975814c9da92777acba95bea58b13a4", +"test_msg_verifymessage_segwit.py-test_message_testnet": "bedfb0ba558bfdf53aa21f05973a91d3ae9b82bb76ce8b6ffa69011301d0279a", +"test_msg_verifymessage_segwit.py-test_message_verify": "c0e4858996fe06fc14efd9640d2a22483c67f0cd79ce4f122dacd3b73e789071", +"test_msg_verifymessage_segwit.py-test_verify_utf": "2dcdff7a9b6bde6e97e5978e5bc81d611a99ee18a965e9c9e0280d35b84a1f08", +"test_msg_verifymessage_segwit_native.py-test_message_long": "76fbe665450c7675dd622446d5b7f1b0f1591e184ff24eff61ce88c7e4bd896a", +"test_msg_verifymessage_segwit_native.py-test_message_testnet": "28e0a91c31c6bdcee76b98064efe0097631bc77c3f59a263e71989bd66ccbc2e", +"test_msg_verifymessage_segwit_native.py-test_message_verify": "e4565794ed49fc946fb7b7c11737f400b6870458e55c79335e5725635bdb3006", +"test_msg_verifymessage_segwit_native.py-test_verify_utf": "d4e56561eca643eab79dfb7cc43c6d7fded5e5c3297e42aa018186a762823630", +"test_msg_webauthn.py::test_add_remove": "3219e5ad2719319e74b5c75b1096ca7e3d30467215c15f57e57e475afdaa188f", +"test_msg_wipedevice.py::test_autolock_not_retained": "c18d2809f505e79bf61aef073a33897b251a3dadab7db9c890f5baaaa4412f4c", +"test_msg_wipedevice.py::test_wipe_device": "365729fd052a9765fb68444b0ec0661037db712bf077d2e2126d6a4e892710bd", +"test_multisig.py-test_15_of_15": "a935a45dc2f7cbcacbd8d5331f11ed3d79c9a2e90694f71cd0b1192e63d9b886", +"test_multisig.py-test_2_of_3": "1054ef77e83e09409d53b7de1298f0b9b3e2a74475d8d14ec56a43795a06a49c", +"test_multisig.py-test_attack_change_input": "72c8fb344eacd11df86bca62d7aa2566c192b8d0c0ca2ec828c6da443a7f2d2e", +"test_multisig.py-test_missing_pubkey": "c2c6475450ce37b6ef45a794f7a1d801a2f5e27795cbae7eb9d48ca2d564ef05", +"test_multisig_change.py-test_external_external": "e8a36ea9a3abeca8d7ac862f384c6ad49929b00e8c291ef49807d6b0c7798c5e", +"test_multisig_change.py-test_external_internal": "f6397edb70e13528fb2821b9097f72300bc76460deb32649b5bff9f76707d5b3", +"test_multisig_change.py-test_internal_external": "9db6a634345a336110211706ce133a1b4a48dce22df571843886036e62b465fb", +"test_multisig_change.py-test_multisig_change_match_first": "b6d0dbec32ce1605a08d279339e70772ab30dd5c6ff39eaaca3db292b3f58e4a", +"test_multisig_change.py-test_multisig_change_match_second": "c6d85587216428587fee3acb7cba4b027b43f48d0b9d84d84012c67548f63454", +"test_multisig_change.py-test_multisig_external_external": "2accdde370c84aa4e99d429730d13098d0a909cc87b7e09ace534cfd980e0a8e", +"test_multisig_change.py-test_multisig_mismatch_change": "e2dbd03579660294e8e19ad2e2ae33010d1c597ba65d919dcae03424943978d2", +"test_multisig_change.py-test_multisig_mismatch_inputs": "bc207bc0016ad7e73a807ff6df12963f5d6e37b74421aed39d69e15b9d74d2be", +"test_nonstandard_paths.py::test_getaddress[m-1195487518-6-255-script_types3]": "7914107977c576bdf24120466a7f6c4dccef31ee24bd8133657cc8310a89891b", +"test_nonstandard_paths.py::test_getaddress[m-1195487518-script_types2]": "756a9cfc6b6c1c70859737ed1466d0495c0a0b148fb16f60e193e5b4784df66e", +"test_nonstandard_paths.py::test_getaddress[m-3'-100'-4-255-script_types1]": "b1f2a522eec51325ede3d518fc177e4ded3e15409aa5b1374067a05ab5a60bde", +"test_nonstandard_paths.py::test_getaddress[m-4-255-script_types0]": "3e4e46dceddbb8ccb20dcacb2097db871309a9168ab7f2ba366253db5bf064f6", +"test_nonstandard_paths.py::test_getaddress[m-49-0-63-0-255-script_types4]": "f3c95d5ac699c1d05fc7cbc9a21e49590b9c8cebcc938357e34c486caf92e790", +"test_nonstandard_paths.py::test_getaddress_multisig[paths0-address_index0]": "1488a078c45adbd36873a4a0d210f42075cd2b9fcbb5cb92313553a9e2805736", +"test_nonstandard_paths.py::test_getaddress_multisig[paths1-address_index1]": "afed162e3b2e88869b497dc047f1262e83bd0fe1a91e5c66bba4dafee39ea69d", +"test_nonstandard_paths.py::test_getaddress_multisig[paths2-address_index2]": "fcf85b35c5427c985bef3fc79f2ee0b1fda688a268ee857ca3ded4e31ea45f51", +"test_nonstandard_paths.py::test_getaddress_multisig[paths3-address_index3]": "64d76a23bb7a78399785093ee765d8f10cd780fa8230bcba929b2da79d5f65c4", +"test_nonstandard_paths.py::test_getaddress_multisig[paths4-address_index4]": "954d3dc20cd4ba5cfa326bb6c122a8b2747dcf997a453b65e95e349711e6252b", +"test_nonstandard_paths.py::test_getaddress_multisig[paths5-address_index5]": "b6c9f474ef93df5e9d786afad98a8f4e2fec229512e53d72957fd0298fafa303", +"test_nonstandard_paths.py::test_getaddress_multisig[paths6-address_index6]": "b6aea37192dddd33c4547d122c83e168c39aa2e54188a863b865aadaca42b4e9", +"test_nonstandard_paths.py::test_getpublicnode[m-1195487518-6-255-script_types3]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_nonstandard_paths.py::test_getpublicnode[m-1195487518-script_types2]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_nonstandard_paths.py::test_getpublicnode[m-3'-100'-4-255-script_types1]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_nonstandard_paths.py::test_getpublicnode[m-4-255-script_types0]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_nonstandard_paths.py::test_getpublicnode[m-49-0-63-0-255-script_types4]": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_nonstandard_paths.py::test_signmessage[m-1195487518-6-255-script_types3]": "31eaf6185c2ea572503638387fe115f95b4cde2f2019e107783c82e463550dd3", +"test_nonstandard_paths.py::test_signmessage[m-1195487518-script_types2]": "31eaf6185c2ea572503638387fe115f95b4cde2f2019e107783c82e463550dd3", +"test_nonstandard_paths.py::test_signmessage[m-3'-100'-4-255-script_types1]": "31eaf6185c2ea572503638387fe115f95b4cde2f2019e107783c82e463550dd3", +"test_nonstandard_paths.py::test_signmessage[m-4-255-script_types0]": "31eaf6185c2ea572503638387fe115f95b4cde2f2019e107783c82e463550dd3", +"test_nonstandard_paths.py::test_signmessage[m-49-0-63-0-255-script_types4]": "d16c46e129097121171e14acc28247058f502b8240380cc909e5ce3fdb948e44", +"test_nonstandard_paths.py::test_signtx[m-1195487518-6-255-script_types3]": "37cfe119620536464ae42b3fbcae7b89d9272ad904da2bd8e8ae47b1024b4007", +"test_nonstandard_paths.py::test_signtx[m-1195487518-script_types2]": "27a03a5be542d1f5f76a839e65daec766c1d7de8ae4637404ffcfea8267ea0ec", +"test_nonstandard_paths.py::test_signtx[m-3'-100'-4-255-script_types1]": "efbe785820901471b0e55f9fd743c84a29fe719c2e1c8e6b2f87b0a20ce43cb2", +"test_nonstandard_paths.py::test_signtx[m-4-255-script_types0]": "efbe785820901471b0e55f9fd743c84a29fe719c2e1c8e6b2f87b0a20ce43cb2", +"test_nonstandard_paths.py::test_signtx[m-49-0-63-0-255-script_types4]": "4392475bb51d2dd9316036ed268ee84bafb6f3f7b0d2e1ab6be69a63775d5f66", +"test_nonstandard_paths.py::test_signtx_multisig[paths0-address_index0]": "8a444c8c07335eed4cc8d6fa2f20d172b086102e339445856472dae23b4ac396", +"test_nonstandard_paths.py::test_signtx_multisig[paths1-address_index1]": "8a444c8c07335eed4cc8d6fa2f20d172b086102e339445856472dae23b4ac396", +"test_nonstandard_paths.py::test_signtx_multisig[paths2-address_index2]": "b21362ab5ff1390d54b01b93f871322d6022fb530d9de7614fb67ceecac9eed6", +"test_nonstandard_paths.py::test_signtx_multisig[paths3-address_index3]": "2b11a70f7c60bf03a5fe6de4f716b2cc32959c71e6d9d1222774eb56e7442be7", +"test_nonstandard_paths.py::test_signtx_multisig[paths4-address_index4]": "8a444c8c07335eed4cc8d6fa2f20d172b086102e339445856472dae23b4ac396", +"test_nonstandard_paths.py::test_signtx_multisig[paths5-address_index5]": "8a444c8c07335eed4cc8d6fa2f20d172b086102e339445856472dae23b4ac396", +"test_nonstandard_paths.py::test_signtx_multisig[paths6-address_index6]": "8a444c8c07335eed4cc8d6fa2f20d172b086102e339445856472dae23b4ac396", +"test_op_return.py-test_nonzero_opreturn": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_op_return.py-test_opreturn": "592e849159d5e02fed1c353030089106213951876221bd1d67e12b6ac8c3d077", +"test_op_return.py-test_opreturn_address": "1c100ce4b7c1e47e72428f390de0846c1ff933e9f07894872644a369a9422738", +"test_passphrase_slip39_advanced.py::test_128bit_passphrase": "0d854e06e58ec8e27f04d8604002f1dcb8fee790bdac07cbabb94e3ed357abe3", +"test_passphrase_slip39_advanced.py::test_256bit_passphrase": "0d854e06e58ec8e27f04d8604002f1dcb8fee790bdac07cbabb94e3ed357abe3", +"test_passphrase_slip39_basic.py::test_2of5_passphrase": "54fe7196c39e3f70734be72fc45a121670e891852354057b4d8ab094ced4b493", +"test_passphrase_slip39_basic.py::test_3of6_passphrase": "54fe7196c39e3f70734be72fc45a121670e891852354057b4d8ab094ced4b493", +"test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "cad035eb013b620849f10638ca8559f1734bcc9a2242873b64cf98267d037d14", +"test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced-backup_flow_slip39-799d9907": "cfdd178988740145a245f90cd6c66e425779ddf239f77a48fa4c1eec24e1f407", +"test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic-backup_flow_slip39_basic]": "107b2d3f9d0ccc506752e261f35ecd8e67f04751644783dd353659440802f9a9", +"test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "d8e0ed1d779cedf307987218fd77df56b8db4bb18f356cb5e64a64edf9c63847", +"test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced-backup_flow_slip39_advanced]": "71b5b7575e22555a669d725fda64879971d3635f8b5cf6a725290a3ab43a465e", +"test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic-backup_flow_slip39_basic]": "ff76355c64e6fa8f163793722832032454bab267246835664ed7204aef978981", +"test_reset_recovery_bip39.py::test_reset_recovery": "e763a29de9d5a6b75fd88907124d5eaae7fc248facf6c01f22a41455f55986b5", +"test_reset_recovery_slip39_advanced.py::test_reset_recovery": "b9711f6805045e98bbe569d51bc009a5372df65b699e79b5caee3ce4962da33a", +"test_reset_recovery_slip39_basic.py::test_reset_recovery": "aad4a0f45baf45677ea04d791c07b847f7ed1af8f0b9b47275b65c8004a3e132", +"test_sdcard.py::test_sd_format": "b6da09fabbf0f9f05e2b575650789b2ecae25bdcc0304e14c1e59fa1b4b24d05", +"test_sdcard.py::test_sd_no_format": "28237b70aadc1ce6f3ddfd3c0f9b6b256898cad068b0de333b404989aa0dcc62", +"test_sdcard.py::test_sd_protect_unlock": "bc654959615d17f6d8d6dda4625b4ecf7798a7d8c05ff438fc1546d0f8547432", +"test_session.py::test_cannot_resume_ended_session": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_session.py::test_clear_session": "a749e7ff817a859da0670e7810d683909b9c4db415594098981183adb9c6be2e", +"test_session.py::test_end_session": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_session.py::test_end_session_only_current": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_session.py::test_session_recycling": "54fe7196c39e3f70734be72fc45a121670e891852354057b4d8ab094ced4b493", +"test_session_id_and_passphrase.py::test_cardano_passphrase": "cb1d3bb493357a2f07f3efdbe9695b9e0820165a78bb3265c7c7c4abdb535e92", +"test_session_id_and_passphrase.py::test_max_sessions_with_passphrases": "a8e25f2a9ef380c9390568977c68de5167e75cc39989bec7939dcf2dd908da8b", +"test_session_id_and_passphrase.py::test_multiple_passphrases": "90bffec62c5f070b14d0ce7b505b1aa455b379c3c3c0a0a5d4f27af7a78325df", +"test_session_id_and_passphrase.py::test_multiple_sessions": "c09de07fbbf1e047442180e2facb5482d06a1a428891b875b7dd93c9e4704ae1", +"test_session_id_and_passphrase.py::test_passphrase_ack_mismatch": "095af81ec79e9b510c90d9fa34fed343f3840807190c67bc237af885695ae687", +"test_session_id_and_passphrase.py::test_passphrase_always_on_device": "2be59c3af52a7095c37c1d87bf6b7716144ff5ae44745e07d10f05cb853a89ec", +"test_session_id_and_passphrase.py::test_passphrase_length": "e34b270fe4aa8b73a5166cbc259b57189cb8c5e23ec316644998975d39d71ccf", +"test_session_id_and_passphrase.py::test_passphrase_missing": "7fe34cc300a6f3547eaf72ab4339b758469f1e2722244d2a14d06e55ab1a3716", +"test_session_id_and_passphrase.py::test_passphrase_on_device": "46b26112ea2318eb8eddea7a91195234e4e8ad73d0924b27bd511eddb2c9bb23", +"test_session_id_and_passphrase.py::test_session_enable_passphrase": "df97cba828afe5e61a17492f54b2bc2bd16594cf1f76715bb6ee7d9775c78621", +"test_session_id_and_passphrase.py::test_session_with_passphrase": "46dcc72a89373c23c8e3e86c1c251ffa36b124aa081732bdebc5fd1fd33f10a7", +"test_u2f_counter.py::test_u2f_counter": "19f77e2d284431da5fadac938f5822c1a6b17c07ee6c801085efd84974f3163f" }