1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-19 01:26:06 +00:00

fix(tests): implement expected responses for entropy check

fixes #4464
This commit is contained in:
matejcik 2025-01-10 13:40:25 +01:00 committed by matejcik
parent a3fc66f4b6
commit 4e852231ab
2 changed files with 99 additions and 0 deletions

View File

@ -249,3 +249,66 @@ def test_already_initialized(client: Client):
pin_protection=True,
label="label",
)
@pytest.mark.setup_client(uninitialized=True)
def test_entropy_check(client: Client):
with client:
quicksilver = client.debug.layout_type is LayoutType.Quicksilver
client.set_expected_responses(
[
messages.ButtonRequest(name="setup_device"),
(quicksilver, messages.ButtonRequest(name="confirm_setup_device")),
messages.EntropyRequest,
messages.EntropyCheckReady,
messages.PublicKey,
messages.PublicKey,
messages.EntropyRequest,
messages.EntropyCheckReady,
messages.PublicKey,
messages.PublicKey,
messages.EntropyRequest,
messages.EntropyCheckReady,
messages.PublicKey,
messages.PublicKey,
(quicksilver, messages.ButtonRequest(name="backup_device")),
messages.Success,
messages.Features,
]
)
device.setup(
client,
strength=128,
entropy_check_count=2,
backup_type=messages.BackupType.Bip39,
skip_backup=True,
pin_protection=False,
passphrase_protection=False,
_get_entropy=MOCK_GET_ENTROPY,
)
@pytest.mark.setup_client(uninitialized=True)
def test_no_entropy_check(client: Client):
with client:
quicksilver = client.debug.layout_type is LayoutType.Quicksilver
client.set_expected_responses(
[
messages.ButtonRequest(name="setup_device"),
(quicksilver, messages.ButtonRequest(name="confirm_setup_device")),
messages.EntropyRequest,
(quicksilver, messages.ButtonRequest(name="backup_device")),
messages.Success,
messages.Features,
]
)
device.setup(
client,
strength=128,
entropy_check_count=0,
backup_type=messages.BackupType.Bip39,
skip_backup=True,
pin_protection=False,
passphrase_protection=False,
_get_entropy=MOCK_GET_ENTROPY,
)

View File

@ -2152,7 +2152,9 @@
"T2T1_cs_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "23c32a45ad48e5c21f63a1bfdbd552ea37c3ba30a305c3db8d390f3b5f774f0f",
"T2T1_cs_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "ce6d00e05ef089e26e101099aa200b2309bc7d62702ee92be7458b8c30ad9c33",
"T2T1_cs_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "32d380b2c0942f8a2ab6a32e0e4c8a2ad2ab6750ee39c6fa4d4f0bacf59a4b7c",
"T2T1_cs_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "4013ef095959ae008ae0597fd3e305e00885cea1677b76769906d46b8e63480c",
"T2T1_cs_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "27956239af6e927ad7233a0580167f60be70396b0579b079658273004afe4a14",
"T2T1_cs_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "4013ef095959ae008ae0597fd3e305e00885cea1677b76769906d46b8e63480c",
"T2T1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "b44158f07bced49a07c7b434fa0b414df910f996b607490f100d2d14bf48829f",
"T2T1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "8c0ab2946c5a9a399b454f2113f8bab05858c66168dc45fe8ff95402888645c3",
"T2T1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "c052c17e3475df47766abf5eabe21d26bae6f10db060ebf653ae65542202cc8d",
@ -3603,7 +3605,9 @@
"T2T1_de_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "e60bd107d08a10e27f61194697ffe484bcbd9ac47576366c11666eca4d244b04",
"T2T1_de_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "a2e778952284665b32fc6f0f91e2b153b1e917ad3d7f836ed1c51cb0d70da3f7",
"T2T1_de_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "a3edf3ced8fa1fa6b9f67f869a28bc880ce5e214b0adfaf839cd867875845912",
"T2T1_de_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "cebaea21dda0937859e4265a63ebcc3cd2f2467363e3e97e9ffad0ca78714865",
"T2T1_de_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "a6d8c8e07cf632efbf83d6819a09cea3a893a36631f1e67349048c0024f34fb0",
"T2T1_de_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "cebaea21dda0937859e4265a63ebcc3cd2f2467363e3e97e9ffad0ca78714865",
"T2T1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "f8caff57807e18731dc278e9292c3411ab602852b12a438213e6a254d3a95ab8",
"T2T1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "76d1e94b79ad7b1961b534513759075655e1eeffa9cb2aa62bce3c6f24e0ae51",
"T2T1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "eeb0a3222dabe32f96e3cce537227fe352fad1bee1efe72f218d7a386b751433",
@ -5054,7 +5058,9 @@
"T2T1_en_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "c4d39c0bb7d54c71a0a87e3ee912b5bb5ce6919693c210596cc316ab57deb48f",
"T2T1_en_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "ff2d873c486d3f6f55bf0d6558aa759db2b42a8aa1e697a76eb3abf0b0144844",
"T2T1_en_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "8b1ccc0dbd6e6e3d02a896650ab90dd332ba4edbbcc4095e0fbb6a96e5256f75",
"T2T1_en_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "f4d850259404fdef6a340ba2245e2d1cc3e68f06ef5eea819b91b3015bc4b4f4",
"T2T1_en_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "2561ba9b866f53847e8b00bf1cf2eb29946fd1df66e96686b327ea63b067aa71",
"T2T1_en_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "f4d850259404fdef6a340ba2245e2d1cc3e68f06ef5eea819b91b3015bc4b4f4",
"T2T1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "18d8e092e8d8bc6bca6f9d3d2059a62dae0770b52a7789f10f63bf36d0317370",
"T2T1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "db10ae4b9e2db5d77080b8066d7dc6e2b79b900cc7865fde52d21dbb01813a78",
"T2T1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "07302f85240003a3c88e8f6ba500f0e6c4b179b1592fd04a130b4e41663607af",
@ -6523,7 +6529,9 @@
"T2T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "d85c4a0fd95c7cfccefbbba17fa4ae77d371e0ac3d033d74eefb2d482af1ef85",
"T2T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "a72328d3d647c04af48bf925c37c2c6f56f7906eb2da5f34d27a0f47abaeb84d",
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "1775658fa541fff7933453c1d346449c492079a39341e07135ac9e7662b3bbd3",
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "5c2db31742eca00619c640bed7f93ddc77eec023aca5a321abf18e2589ae5b2c",
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "61014fc8a1ebf08493d81b02aad81de3f98d1d632a7313d8368d55431b5b035f",
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "5c2db31742eca00619c640bed7f93ddc77eec023aca5a321abf18e2589ae5b2c",
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "58f54e7400e61e705272b0c9c4c42d02a38bd0524fb39339a3c621eaab1bd751",
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "de5dc8c743daf293131a04557bf553d8e56ccca71a64bfe061a3ea9706cdd13e",
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "5bd7a32f1e18d4800891c915082f3031f33f26e0df332e51250091e8921cc432",
@ -7974,7 +7982,9 @@
"T2T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "ea249af1d2d16d7ff4bdc6412b50493672968d407932e7fc9051799a5391493e",
"T2T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "49de6516f8a7f4dee0b4fd97cfd4c2275c0c1f0a940ea2f03a89ac65b44fe99f",
"T2T1_fr_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "94d3ba1cba15b836e6ebc48ab307aeea71275ef2d9849aaabc8e883df555ce3f",
"T2T1_fr_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "d2bd1f8640fe69a29eb9063c228ca440119689e5366e882fb2d3ad8bb0a7f231",
"T2T1_fr_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "3d55750a9941724fc9b9da0286055335fa719d7117c10873b173fbef168620e7",
"T2T1_fr_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "d2bd1f8640fe69a29eb9063c228ca440119689e5366e882fb2d3ad8bb0a7f231",
"T2T1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "e8c1cc162ce790ca1205328ee86a01e50338b7c09a93dfdb730208083716d915",
"T2T1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "b5e26ffb19968a8e221e7efcbc02540788055d05b34683bdca93cb0241e23c3f",
"T2T1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "875a9bf82cbbc5be429f6eec8985fef87695d386f8ad0315986f62521ce3f736",
@ -9425,7 +9435,9 @@
"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "ffe23e244045d7d0483657c3c210414770354c87e58d9e4bb60a8b037c642efb",
"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "b3ea81954b35517dd317b18b35552b9820222009e6504dac882b6709dcaa604f",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "e9e80e1bfd347b598699a7a84deb8932eff90fc5fb8b56771453e06fe3c4c216",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "92960d3f1c8bcb8713eb15c7011746ca78ab6b63e0431bfd6dc63ac6c1c7e112",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "ecae4feb38eccde3b97934048e747d16b0be324a0736dbfc1fbdf02d4a654c73",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "92960d3f1c8bcb8713eb15c7011746ca78ab6b63e0431bfd6dc63ac6c1c7e112",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "645418057ee26504fd927a20e5a19cbd19a2221300f47db889668cb720e22dec",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "45dd169782c0c01380412741b44a92574ca0b9f9b9afa83a049e73a0d2b27500",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "6f53ada20c96536abbf60bcd9f2702b31dd734caeb0658acf2fdd04110de040f",
@ -11093,7 +11105,9 @@
"T3B1_cs_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "11fe7b5ad08740f65b762b56e6c5a3afa10b60835e22ed1758f10f3708563698",
"T3B1_cs_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "f67c01f69eb207a1aa5d57b46de610a6477825855f8fb3722d2a45eb51342b7b",
"T3B1_cs_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "92840d4624bb07440bb1ab5cb4b57251c9950388accbc8334a9a7d609ededb01",
"T3B1_cs_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "0022249681ceef76cf016e8397830e060caaee8cf3630632f1f04d3876e560aa",
"T3B1_cs_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "9b410b862ba8af4cc5cbf1d549aaeb803acaf65b90dbe951e7bd7aefed57b077",
"T3B1_cs_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "0022249681ceef76cf016e8397830e060caaee8cf3630632f1f04d3876e560aa",
"T3B1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "c0955d31843f143c264bafccb9a45e5e3107de84242b837808d934bc528a42d8",
"T3B1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "6bf8318485133d5bee6f06af77dbf6639153cca2bfc9ddf20999db8fcf42af53",
"T3B1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "66efb3513862220ebc8ff58b8f87006016aa34289a69fb7604720f7b2d156908",
@ -12461,7 +12475,9 @@
"T3B1_de_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "c8c435069b1bb6763e625d6faf5fd5b6da432e108dd4392f62a2c3940c8eed3c",
"T3B1_de_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "6f29a1dfd8e44951b55162f0e2184db0278d10722cc33d324025fd3be2dca25e",
"T3B1_de_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "c92ee4e050daadcfc7cc95657b00deed76bb463d486eefcc66455bdbe60faa33",
"T3B1_de_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "0278b6bf0bbff1647d7db174113facfa08cce7c961a03d3d156f3db5d2de58d5",
"T3B1_de_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "44f6c83e382149b8d3984f72cbb161ce87624c33f8721f1ab3af2cce9bc8bd5e",
"T3B1_de_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "0278b6bf0bbff1647d7db174113facfa08cce7c961a03d3d156f3db5d2de58d5",
"T3B1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "144aa1e815ea7a371eb9e30eeaf9e349bcc3134ca37174adbe6e2a46f147dab8",
"T3B1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "5d0a9c23ea00b7f152db0400669ded5c727a19afc6a8b9162c722f51d7877265",
"T3B1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "c16fff45ea67f139c00bcea1a837fd4e4a3330e56facc41a74c5f8507262b116",
@ -13829,7 +13845,9 @@
"T3B1_en_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "2bdf9c4e5985471c7ca846075f0c6401cf7e8e193c104dc20135f129cb82517b",
"T3B1_en_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "339fe910eaa0ec50d7856339dcdfff13c7f5bf3cec24b2a3de7c5310cbecc6df",
"T3B1_en_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "1477d62e338f4d7c1bfac2fc5d2fc231218da5768666c11482dc1f83229506f3",
"T3B1_en_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "a359a52df521328ed0964dfee3a8197bc0a31518129b24624e26a7bf0ad1754e",
"T3B1_en_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "ec341a977b9a38b31fa15741cd0b38956844f4dc25441c6f30fa59576301c62b",
"T3B1_en_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "a359a52df521328ed0964dfee3a8197bc0a31518129b24624e26a7bf0ad1754e",
"T3B1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "c759377e9c5181979b3f111de2f4498b002a743fa714f63f1059ff33cf7a94e8",
"T3B1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "af5d234a3e234325074e99e2c7d3a36672d7c29af140783dc2329c016f16fe8b",
"T3B1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "ebc2178d5cf193cb1c33369224e836e29bb557646f6ce25f4fe902233d0fa5e5",
@ -15197,7 +15215,9 @@
"T3B1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "de8ac61432fdc80b52214b99f8d7773d4654dcaa775088f6c0ef7555b6341c4f",
"T3B1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "bd8b35b569869d74fd4a35ffc87e0f14be5d3ca02cada6328851cb20d538e520",
"T3B1_es_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "211e7c3419bd48ceefc570971fc522f809b39614563be948fd1e545366506dee",
"T3B1_es_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "d7c96ef17a536c3286daad336b68ddb795bb694f121a1217bb84b2f32dc6775f",
"T3B1_es_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "cd56ec2f8f395d5b3c0ac72d1ae29f8fc3a40801b4b710fdbbd166f507a0411d",
"T3B1_es_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "d7c96ef17a536c3286daad336b68ddb795bb694f121a1217bb84b2f32dc6775f",
"T3B1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "d63d5752eb92c316c6ac8dc69b20db872adca22338a02e8ae86aca6e0559b33b",
"T3B1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "c607e9cb72cb9262945fa9191e26411d612ed2718581c197e1c5ec8206b20aca",
"T3B1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "75dbf011cb39842024a3f4bf232eee87f087de29b5d02ddf123f4281da183350",
@ -16565,7 +16585,9 @@
"T3B1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "da0f9332a92fb42bb3754d28b163f9aa4e1d24fdce2ba9ae79a95074b937d0c1",
"T3B1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "15faf627093e6bc5d52d6528719a33c3988c40f526342b26715b824bdf6873a7",
"T3B1_fr_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_fr_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "99dd9addf07ce9d680e1d07195945e2ae295cc8e669241bf8de10611a5127922",
"T3B1_fr_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "ca2c955918f9709362f004ab1fb9902462a1aeb9333919f0a2dd0a63d9463249",
"T3B1_fr_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "99dd9addf07ce9d680e1d07195945e2ae295cc8e669241bf8de10611a5127922",
"T3B1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "1efffd7a1d08afc0a7fba5e62167d083db30a1e450d23a33eb4a924c4f85a1e8",
"T3B1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "ec4dab82a1b294135843f9051007a236135cf37899319a4cc18ca4c53af8467b",
"T3B1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "f4278b2613658e750efa25393ab287689a61c6bd1b8ecb28c58314211b55b3db",
@ -17933,7 +17955,9 @@
"T3B1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "d9231f568fd73bea129a344a16a71e7e83613e81dfe47f7ff907d96b33d26c18",
"T3B1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "0a36a586ebd52439cd59ae98fa6589abae2e5252d08e91a62ccaa40a7caa41a5",
"T3B1_pt_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "6ba5ca7223cd8ad675e081407f186acdfc8420304eea96de0fde5eda45ef0a57",
"T3B1_pt_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "e5efdb5d52fd8420ff6910907c05fc30dcef24b78ea1ee130bbe03e9c3d09721",
"T3B1_pt_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "fca068e2cbfa53b5da6b11cc38d49dc4acca8c875a78dff9a8fd3826786e843a",
"T3B1_pt_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "e5efdb5d52fd8420ff6910907c05fc30dcef24b78ea1ee130bbe03e9c3d09721",
"T3B1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "87ea85c22c51be957e5e7cb4e10cf72534364d11ced4d5bf5df06d2e7ad8eeeb",
"T3B1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "2ac9968f2625eb9ce1e1424f6d6bf7906f8b866b64a82623916d876f23dc7f4d",
"T3B1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "d9f062aecbcb474458d03641ceefe219f10d982a35bf6f943dda4322ba70f5be",
@ -19663,7 +19687,9 @@
"T3T1_cs_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "3139fd8d30a58eacddbe4f113e6fc09b16c4f4b6c1e54dfd5d3eb98c6086a2c7",
"T3T1_cs_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "967796b77397c9dabb8044298fa8b9d5dbd73583e55511139f30da1030452c2f",
"T3T1_cs_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "991a101e4cda5811a95f6c57fa316b1665f85c6f29cd7863ab672082ba3cddbb",
"T3T1_cs_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "fd1b5110232cbbd6b05db397598ece9609f55043752036ec5e0986f2a49940d6",
"T3T1_cs_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "2d8dd3c3adb6ff63c12b5e644c1a410a962be2ec04a17c21b7ff302e157a5b78",
"T3T1_cs_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "fd1b5110232cbbd6b05db397598ece9609f55043752036ec5e0986f2a49940d6",
"T3T1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "ebf6ce72825f728636b861d40dde4385e9f95597975c02647a619583586ea1a0",
"T3T1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "62f86ce6a5608dab124a85ff925a52de17e255343af1cbf05acd11a2e6d3d888",
"T3T1_cs_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "035ea3187fdaed9d6810f33423700059adeb395a9e9b1befd1229ab3d8f8b569",
@ -21053,7 +21079,9 @@
"T3T1_de_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "e83e719c0a4960768d1738dc2b18339f9630dc4a7f47de8755ce025ee4765f57",
"T3T1_de_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "d471ab4fe6883607cdba04b82a4114cf7d6090a0c06ebe53c495b066ef519032",
"T3T1_de_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "656c427f48600d0cfc3e3c739f9959f680a8c45686fe503e81bfbf17e39595eb",
"T3T1_de_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "096c190b22df18dbd6ab97668300439743bafa9af78dfdb8ff760498207e7fdf",
"T3T1_de_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "dce8e4eb6c1404555686cf8c0f84fc312867b1bb8d6a4b8d52f4610da5d89bb6",
"T3T1_de_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "096c190b22df18dbd6ab97668300439743bafa9af78dfdb8ff760498207e7fdf",
"T3T1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "62a331b327daf9c2ff1b66de6f8945cff6c1e60b392bc2e454916fddc889b02c",
"T3T1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "e0d5985ad8c317b683b6dff243bae4a7f170b5d10ae980ef9f6c33d1a8dce1a4",
"T3T1_de_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "663aefa17a7fd0bcb126600c47dd0ccc9aec5e514b53e32b40f194eb7a685396",
@ -22443,7 +22471,9 @@
"T3T1_en_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "405244c6f883533179159214fbbe64ad1d3a9c86c82860bedfcebf2a307f205a",
"T3T1_en_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "73d98479c5672f58960dc0848b7f41fd5eabb52ab34c552c1882175a7db3a864",
"T3T1_en_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "3c5fb7d6110128ed52024a6b92654210b7acad6fe08b568d5238bfceb257a524",
"T3T1_en_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "02072595edb96be5a6a5472ab8abaa6768120aef28342c2dc078d4824b511877",
"T3T1_en_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "738b2375bb340b017517800af4db5c4240056ca1965712846da2ef61ca803780",
"T3T1_en_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "02072595edb96be5a6a5472ab8abaa6768120aef28342c2dc078d4824b511877",
"T3T1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "5d648df9d2cd53810bdacfb192fa52b728734b02d6908e42e9a724f9db05c459",
"T3T1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "61fdfd287602289777af97acf680b15fc0e70cc817ec66cb9a7e9640e321f614",
"T3T1_en_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "6295b1fb0f61c8bb16a233feb641d0489e7f7a115243ab9b0c616b68c8d88d1c",
@ -23833,7 +23863,9 @@
"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "c9812d3208b45dec6eb87e5c242f2d4b9ed894912358afa059918734c8b47f84",
"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "e03e44f589ef72af631b5def9b41e6df3528d35799ea181f61ae6523f091cf85",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "cf6e2f75443a6d0a64227c79d4f7fd3ebe3799697afc90932fbd87108b288f87",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "d4c41a82668924ca2193aaf5887f07d3aa033d535244be9925403df3d08dc956",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "ec6a1af90acbf1921a55ae92dc405f46a51277b0ba78d532b7db9e956a27ac40",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "d4c41a82668924ca2193aaf5887f07d3aa033d535244be9925403df3d08dc956",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "d41474560fdc449cc7111efbf36b534d6dd9ed4e2318217fcec526c8fb32eba3",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "dd13b568d5d7c428e6bc7a91b47263c1322fbcaf06f0d20e8d789697b467680f",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "04f00b1b8a77afbde5b006f6709d3717312119675d3f9efb4931d8b21ce7404a",
@ -25223,7 +25255,9 @@
"T3T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "520f7126ee02f5e9d42c11bc3efdd12ea804789ebf16eadaf8fb1e8d5c5b426a",
"T3T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "87931f15e70a557c930eb0a597b4218403ef1372afb9dcc05128712aaed82965",
"T3T1_fr_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "133bae24a65426ab6f29b12ba1ea0998096e511df637194e27eac3fad505c98f",
"T3T1_fr_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "cc4da2ccc6e93dead7c8aa12e39e2555571208c9760865e81435072735fcf207",
"T3T1_fr_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "bfd73bef19d197f5f65d57f4ba78e4592a353e74f3ba3733a7de68be02fdeb97",
"T3T1_fr_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "cc4da2ccc6e93dead7c8aa12e39e2555571208c9760865e81435072735fcf207",
"T3T1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "ef415598357e5724806bfb4c0f0c0d7cbcb772f90c4c6392a79a32ef9ed849c9",
"T3T1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "f106d4e73457c9193b026413495be09cacd5fab8b2fcdca735918845800edc09",
"T3T1_fr_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "639aadb97f8160177071f919b5bc5146771f961cd426665250d1d5da1084ca1d",
@ -26613,7 +26647,9 @@
"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "6f4a5366df5c338c898a445a96bccd6e039139fe3ecb0c44ae6b67880c11b0ac",
"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "5ebe2b9905f96dda0d9a4b4824158f46d2378189b9364c97053eed85f0c70ff8",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "e8eb9b57d62689b40a58c053da11694819eb927d8b82b505c6487505cb60a889",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "f39ad16318d43f7527688519214a36472f38a26bddd5c8fb600361560c41601a",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "8d32192e968b6ff3442de2d1d676199711e6eed859df2d30a2425ad3c8bc41b4",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_no_entropy_check": "f39ad16318d43f7527688519214a36472f38a26bddd5c8fb600361560c41601a",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "0e9d96247d51eb85039b0edcfb7e4a445909b090cd458309fe30472d4dd7f64d",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "157850441ce34f8270ade338f8c0a757fd97247a79b210423e55197c2a999421",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "02acc7b8cbf59d21944fd9f3bb5773ddeaa1ef825f32626640b5ea4b953bf3e0",