From 5c00ba01c366806115eb750a5693b0a7c60eedf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Palmer?= Date: Thu, 28 Nov 2024 21:32:45 +0100 Subject: [PATCH] [test] check screen has changed after review --- .../test_provide_pk[BIP32_ED25519]/00004.png} | Bin .../test_provide_pk[ED25519]/00004.png | Bin 0 -> 435 bytes .../test_provide_pk[SECP256K1]/00004.png | Bin 0 -> 435 bytes .../test_provide_pk[SECP256R1]/00004.png | Bin 0 -> 435 bytes .../test_public_key/test_reject_pk/00005.png | Bin 0 -> 435 bytes .../test_sign_ballot/00010.png | Bin 0 -> 435 bytes .../00036.png | Bin 0 -> 435 bytes .../test_sign_complex_operation/00025.png | Bin 0 -> 435 bytes .../test_sign_delegation/00009.png | Bin 0 -> 435 bytes .../test_sign_failing_noop/00024.png | Bin 0 -> 435 bytes .../test_sign_increase_paid_storage/00011.png | Bin 0 -> 435 bytes .../test_sign_origination/00012.png | Bin 0 -> 435 bytes .../test_sign_proposals/00012.png | Bin 0 -> 435 bytes .../00010.png | Bin 0 -> 435 bytes .../test_sign_reveal/00010.png | Bin 0 -> 435 bytes .../00010.png | Bin 0 -> 435 bytes .../00035.png | Bin 0 -> 435 bytes .../00031.png | Bin 0 -> 435 bytes .../00031.png | Bin 0 -> 435 bytes .../00039.png | Bin 0 -> 435 bytes .../test_sign_set_consensus_key/00010.png | Bin 0 -> 435 bytes .../test_sign_set_deposit_limit/00008.png | Bin 0 -> 435 bytes .../test_ensure_always_clearsign/00032.png | Bin 0 -> 435 bytes .../test_reject_transaction/00033.png | Bin 0 -> 435 bytes .../00013.png | Bin 0 -> 435 bytes .../00016.png | Bin 0 -> 435 bytes .../test_sign_simple_transaction/00010.png | Bin 0 -> 435 bytes .../test_sign_stake_transaction/00013.png | Bin 0 -> 435 bytes .../test_sign_transaction/00013.png | Bin 0 -> 435 bytes .../test_sign_unstake_transaction/00013.png | Bin 0 -> 435 bytes .../test_sign_with_long_hash/00014.png | Bin 0 -> 435 bytes .../test_too_complex_transaction/00012.png | Bin 0 -> 435 bytes .../test_sign_transfer_ticket/00016.png | Bin 0 -> 435 bytes .../00004.png | Bin 0 -> 435 bytes .../test_sign_with_small_packet/00013.png | Bin 0 -> 435 bytes .../blind/00007.png | Bin 0 -> 435 bytes .../00005.png | Bin 0 -> 435 bytes .../test_blindsign_too_deep/blind/00006.png | Bin 0 -> 435 bytes .../test_blindsign_too_large/blind/00006.png | Bin 0 -> 435 bytes .../summary/00008.png | Bin 0 -> 435 bytes .../clear_n_too_long_warning/00026.png | Bin 0 -> 435 bytes .../blindsigning/00007.png | Bin 0 -> 435 bytes .../clear_n_too_large_warning/00026.png | Bin 0 -> 435 bytes .../summary/00007.png | Bin 0 -> 435 bytes .../summary/00007.png | Bin 0 -> 435 bytes .../blindsigning/00006.png | Bin 0 -> 435 bytes .../summary/00007.png | Bin 0 -> 435 bytes .../00004.png | Bin 0 -> 435 bytes .../00004.png | Bin 0 -> 435 bytes .../00004.png | Bin 0 -> 435 bytes .../00004.png | Bin 0 -> 435 bytes .../00013.png | Bin 0 -> 435 bytes .../00017.png | Bin 0 -> 435 bytes .../00014.png | Bin 0 -> 435 bytes .../00015.png | Bin 0 -> 435 bytes .../00005.png | Bin 0 -> 435 bytes .../00005.png | Bin 0 -> 435 bytes .../reject_public_key/00005.png | Bin 0 -> 435 bytes .../reject_signing/00033.png | Bin 0 -> 435 bytes .../test_provide_pk[BIP32_ED25519]/00003.png} | Bin .../test_provide_pk[ED25519]/00003.png | Bin 0 -> 506 bytes .../test_provide_pk[SECP256K1]/00003.png | Bin 0 -> 506 bytes .../test_provide_pk[SECP256R1]/00003.png | Bin 0 -> 506 bytes .../test_public_key/test_reject_pk/00004.png | Bin 0 -> 506 bytes .../test_sign_ballot/00007.png | Bin 0 -> 506 bytes .../test_sign_complex_operation/00021.png | Bin 0 -> 506 bytes .../test_sign_delegation/00007.png | Bin 0 -> 506 bytes .../test_sign_failing_noop/00009.png | Bin 0 -> 506 bytes .../test_sign_increase_paid_storage/00008.png | Bin 0 -> 506 bytes .../test_sign_origination/00011.png | Bin 0 -> 506 bytes .../test_sign_proposals/00007.png | Bin 0 -> 506 bytes .../00008.png | Bin 0 -> 506 bytes .../test_sign_reveal/00007.png | Bin 0 -> 506 bytes .../00009.png | Bin 0 -> 506 bytes .../00015.png | Bin 0 -> 506 bytes .../00015.png | Bin 0 -> 506 bytes .../00015.png | Bin 0 -> 506 bytes .../00018.png | Bin 0 -> 506 bytes .../test_sign_set_consensus_key/00007.png | Bin 0 -> 506 bytes .../test_sign_set_deposit_limit/00007.png | Bin 0 -> 506 bytes .../test_ensure_always_clearsign/00015.png | Bin 0 -> 506 bytes .../test_reject_transaction/00016.png | Bin 0 -> 506 bytes .../00010.png | Bin 0 -> 506 bytes .../00011.png | Bin 0 -> 506 bytes .../test_sign_simple_transaction/00008.png | Bin 0 -> 506 bytes .../test_sign_stake_transaction/00010.png | Bin 0 -> 506 bytes .../test_sign_transaction/00011.png | Bin 0 -> 506 bytes .../test_sign_unstake_transaction/00010.png | Bin 0 -> 506 bytes .../test_sign_with_long_hash/00011.png | Bin 0 -> 506 bytes .../test_too_complex_transaction/00010.png | Bin 0 -> 506 bytes .../00014.png | Bin 0 -> 506 bytes .../test_sign_transfer_ticket/00013.png | Bin 0 -> 506 bytes .../00008.png | Bin 0 -> 506 bytes .../00003.png | Bin 0 -> 506 bytes .../test_sign_with_small_packet/00011.png | Bin 0 -> 506 bytes .../blind/00004.png | Bin 0 -> 506 bytes .../00007.png | Bin 0 -> 506 bytes .../test_blindsign_too_deep/blind/00003.png | Bin 0 -> 506 bytes .../test_blindsign_too_large/blind/00003.png | Bin 0 -> 506 bytes .../summary/00006.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 506 bytes .../blindsigning/00004.png | Bin 0 -> 506 bytes .../clear_n_too_large_warning/00020.png | Bin 0 -> 506 bytes .../summary/00005.png | Bin 0 -> 506 bytes .../summary/00005.png | Bin 0 -> 506 bytes .../blindsigning/00003.png | Bin 0 -> 506 bytes .../summary/00005.png | Bin 0 -> 506 bytes .../00003.png | Bin 0 -> 506 bytes .../00003.png | Bin 0 -> 506 bytes .../00003.png | Bin 0 -> 506 bytes .../00003.png | Bin 0 -> 506 bytes .../00011.png | Bin 0 -> 506 bytes .../00017.png | Bin 0 -> 506 bytes .../00015.png | Bin 0 -> 506 bytes .../00007.png | Bin 0 -> 506 bytes .../00007.png | Bin 0 -> 506 bytes .../reject_public_key/00004.png | Bin 0 -> 506 bytes .../reject_signing/00016.png | Bin 0 -> 506 bytes .../test_provide_pk[BIP32_ED25519]/00003.png | Bin 0 -> 506 bytes .../test_provide_pk[ED25519]/00003.png | Bin 0 -> 506 bytes .../test_provide_pk[SECP256K1]/00003.png | Bin 0 -> 506 bytes .../test_provide_pk[SECP256R1]/00003.png | Bin 0 -> 506 bytes .../test_public_key/test_reject_pk/00004.png | Bin 0 -> 506 bytes .../test_sign_ballot/00007.png | Bin 0 -> 506 bytes .../00020.png | Bin 0 -> 506 bytes .../test_sign_complex_operation/00021.png | Bin 0 -> 506 bytes .../test_sign_delegation/00007.png | Bin 0 -> 506 bytes .../test_sign_failing_noop/00009.png | Bin 0 -> 506 bytes .../test_sign_increase_paid_storage/00008.png | Bin 0 -> 506 bytes .../test_sign_origination/00011.png | Bin 0 -> 506 bytes .../test_sign_proposals/00007.png | Bin 0 -> 506 bytes .../00008.png | Bin 0 -> 506 bytes .../test_sign_reveal/00007.png | Bin 0 -> 506 bytes .../00009.png | Bin 0 -> 506 bytes .../00015.png | Bin 0 -> 506 bytes .../00015.png | Bin 0 -> 506 bytes .../00015.png | Bin 0 -> 506 bytes .../00018.png | Bin 0 -> 506 bytes .../test_sign_set_consensus_key/00007.png | Bin 0 -> 506 bytes .../test_sign_set_deposit_limit/00007.png | Bin 0 -> 506 bytes .../test_ensure_always_clearsign/00015.png | Bin 0 -> 506 bytes .../test_reject_transaction/00016.png | Bin 0 -> 506 bytes .../00010.png | Bin 0 -> 506 bytes .../00011.png | Bin 0 -> 506 bytes .../test_sign_simple_transaction/00008.png | Bin 0 -> 506 bytes .../test_sign_stake_transaction/00010.png | Bin 0 -> 506 bytes .../test_sign_transaction/00011.png | Bin 0 -> 506 bytes .../test_sign_unstake_transaction/00010.png | Bin 0 -> 506 bytes .../test_sign_with_long_hash/00011.png | Bin 0 -> 506 bytes .../test_too_complex_transaction/00010.png | Bin 0 -> 506 bytes .../test_sign_transfer_ticket/00013.png | Bin 0 -> 506 bytes .../00003.png | Bin 0 -> 506 bytes .../test_sign_with_small_packet/00011.png | Bin 0 -> 506 bytes .../blind/00004.png | Bin 0 -> 506 bytes .../test_blindsign_too_deep/blind/00003.png | Bin 0 -> 506 bytes .../test_blindsign_too_large/blind/00003.png | Bin 0 -> 506 bytes .../clear_n_too_long_warning/00018.png | Bin 0 -> 506 bytes .../blindsigning/00004.png | Bin 0 -> 506 bytes .../clear_n_too_large_warning/00020.png | Bin 0 -> 506 bytes .../summary/00005.png | Bin 0 -> 506 bytes .../summary/00005.png | Bin 0 -> 506 bytes .../blindsigning/00003.png | Bin 0 -> 506 bytes .../summary/00005.png | Bin 0 -> 506 bytes .../00003.png | Bin 0 -> 506 bytes .../00003.png | Bin 0 -> 506 bytes .../00003.png | Bin 0 -> 506 bytes .../00003.png | Bin 0 -> 506 bytes .../00011.png | Bin 0 -> 506 bytes .../00017.png | Bin 0 -> 506 bytes .../00014.png | Bin 0 -> 506 bytes .../00015.png | Bin 0 -> 506 bytes .../00007.png | Bin 0 -> 506 bytes .../00007.png | Bin 0 -> 506 bytes .../reject_public_key/00004.png | Bin 0 -> 506 bytes .../reject_signing/00016.png | Bin 0 -> 506 bytes .../nano/test_sign/test_blindsign.py | 87 ++++++++++++++---- .../nano/test_sign/test_parsing_errors.py | 1 + tests/integration/nano/test_wrong_apdu.py | 2 - tests/integration/nano/utils/navigator.py | 2 - 179 files changed, 72 insertions(+), 20 deletions(-) rename tests/integration/nano/snapshots/nanos/{test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00012.png => test_public_key/test_provide_pk[BIP32_ED25519]/00004.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[ED25519]/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256K1]/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256R1]/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00036.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00025.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00009.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00024.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00011.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00035.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00031.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00031.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00039.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00032.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00033.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00010.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00012.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00016.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00008.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00026.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00026.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00006.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00007.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[ED25519]/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00004.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00013.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00017.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00014.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00015.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00005.png create mode 100644 tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00033.png rename tests/integration/nano/snapshots/{nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00007.png => nanosp/test_public_key/test_provide_pk[BIP32_ED25519]/00003.png} (100%) create mode 100644 tests/integration/nano/snapshots/nanosp/test_public_key/test_provide_pk[ED25519]/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_public_key/test_provide_pk[SECP256K1]/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_public_key/test_provide_pk[SECP256R1]/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_public_key/test_reject_pk/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_ballot/test_sign_ballot/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00021.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_delegation/test_sign_delegation/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_origination/test_sign_origination/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_proposals/test_sign_proposals/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_reveal/test_sign_reveal/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00009.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00018.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transaction/test_reject_transaction/00016.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transaction/test_sign_transaction/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00010.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transfer_ticket/test_nanosp_regression_potential_empty_screen/00014.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00013.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_apdu_sign/test_nanosp_regression_press_right_works_across_apdu_recieves/00008.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_apdu_sign/test_sign_with_small_packet/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_blindsign_reject_from_clear/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_blindsign_too_deep/blind/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_blindsign_too_large/blind/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00006.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00005.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_key/test_sign_micheline_basic[ED25519]/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00003.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_key/test_sign_with_another_seed[seed21]/00011.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00017.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00015.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00007.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00004.png create mode 100644 tests/integration/nano/snapshots/nanosp/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_public_key/test_provide_pk[BIP32_ED25519]/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_public_key/test_provide_pk[ED25519]/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_public_key/test_provide_pk[SECP256K1]/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_public_key/test_provide_pk[SECP256R1]/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_public_key/test_reject_pk/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_ballot/test_sign_ballot/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_batched_operations/test_nanox_regression_batched_ops/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00021.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_delegation/test_sign_delegation/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_origination/test_sign_origination/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_proposals/test_sign_proposals/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_reveal/test_sign_reveal/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00009.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_reject_transaction/00016.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00008.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_transaction/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00010.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00013.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_apdu_sign/test_sign_with_small_packet/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_deep/blind/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_blindsign_too_large/blind/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00018.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00020.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00005.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[ED25519]/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00003.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_key/test_sign_with_another_seed[seed21]/00011.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00017.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00014.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00015.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00007.png create mode 100644 tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00004.png create mode 100644 tests/integration/nano/snapshots/nanox/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00016.png diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00012.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[BIP32_ED25519]/00004.png similarity index 100% rename from tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00012.png rename to tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[BIP32_ED25519]/00004.png diff --git a/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[ED25519]/00004.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[ED25519]/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256K1]/00004.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256K1]/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256R1]/00004.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_provide_pk[SECP256R1]/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00005.png b/tests/integration/nano/snapshots/nanos/test_public_key/test_reject_pk/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_ballot/test_sign_ballot/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00036.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_nanos_regression_batched_ops/00036.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00025.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_batched_operations/test_sign_complex_operation/00025.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00009.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_delegation/test_sign_delegation/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00024.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_failing_noop/test_sign_failing_noop/00024.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00011.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_increase_paid_storage/test_sign_increase_paid_storage/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_origination/test_sign_origination/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_proposals/test_sign_proposals/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_register_global_constant/test_sign_register_global_constant/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_reveal/test_sign_reveal/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_add_messages/test_sign_sc_rollup_add_messages/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00035.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_execute_outbox_message/test_sign_sc_rollup_execute_outbox_message/00035.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00031.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[empty_whitelist]/00031.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00031.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[no_whitelist]/00031.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00039.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_sc_rollup_originate/test_sign_sc_rollup_originate[with_whitelist]/00039.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_consensus_key/test_sign_set_consensus_key/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_set_deposit_limit/test_sign_set_deposit_limit/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00032.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_ensure_always_clearsign/00032.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00033.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_reject_transaction/00033.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_finalize_unstake_transaction/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_set_delegate_parameters_transaction/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00010.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_simple_transaction/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_stake_transaction/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_transaction/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_unstake_transaction/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_sign_with_long_hash/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00012.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transaction/test_too_complex_transaction/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00016.png b/tests/integration/nano/snapshots/nanos/test_sign/operations/test_sign_transfer_ticket/test_sign_transfer_ticket/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_micheline_without_hash/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_apdu_sign/test_sign_with_small_packet/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_blind/blind/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_reject_from_clear/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_deep/blind/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_blindsign_too_large/blind/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00008.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_summary/summary/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00026.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_basic_too_long_operation_at_warning/clear_n_too_long_warning/00026.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_blindsigning/blindsigning/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00026.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_reject_too_long_operation_with_too_large_at_too_large_warning/clear_n_too_large_warning/00026.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_basic_too_long_operation/summary/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_only_transactions/summary/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00006.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_with_too_large/blindsigning/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00007.png b/tests/integration/nano/snapshots/nanos/test_sign/test_blindsign/test_sign_too_long_operation_without_fee_or_amount/summary/00007.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[BIP32_ED25519]/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[ED25519]/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[ED25519]/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256K1]/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00004.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_micheline_basic[SECP256R1]/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00013.png b/tests/integration/nano/snapshots/nanos/test_sign/test_key/test_sign_with_another_seed[seed21]/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00017.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_at_the_end]/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00014.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_added_inside]/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00015.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[one_byte_removed_inside]/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_magic_bytes]/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00005.png b/tests/integration/nano/snapshots/nanos/test_sign/test_parsing_errors/test_parsing_error[unknown_operation]/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00005.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_public_key/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00033.png b/tests/integration/nano/snapshots/nanos/test_wrong_apdu/test_regression_continue_after_reject/reject_signing/00033.png new file mode 100644 index 0000000000000000000000000000000000000000..056ffc4017890607ec11b7cd57be8dcd68458456 GIT binary patch literal 435 zcmV;k0ZjghP)plH-Hk3Z&JYvHBBCybp-8k{m=ja002ovPDHLkV1i`1$Kn70 literal 0 HcmV?d00001 diff --git a/tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00007.png b/tests/integration/nano/snapshots/nanosp/test_public_key/test_provide_pk[BIP32_ED25519]/00003.png similarity index 100% rename from tests/integration/nano/snapshots/nanox/test_sign/test_parsing_errors/test_parsing_hard_fail[wrong_last_packet]/00007.png rename to tests/integration/nano/snapshots/nanosp/test_public_key/test_provide_pk[BIP32_ED25519]/00003.png diff --git a/tests/integration/nano/snapshots/nanosp/test_public_key/test_provide_pk[ED25519]/00003.png b/tests/integration/nano/snapshots/nanosp/test_public_key/test_provide_pk[ED25519]/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..08e112b5bf992226837e896d8e15df7c54a7d430 GIT binary patch literal 506 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 None: - tezos_navigator.navigate_review(text=ScreenText.ACCEPT_RISK, snap_path=path / "clear_n_too_long_warning") - tezos_navigator.navigate_review(text=ScreenText.SIGN_ACCEPT, snap_path=path / "summary") + tezos_navigator.navigate_review( + text=ScreenText.ACCEPT_RISK, + screen_change_after_last_instruction=False, + snap_path=path / "clear_n_too_long_warning" + ) + tezos_navigator.navigate_review( + text=ScreenText.SIGN_ACCEPT, + snap_path=path / "summary" + ) _sign_too_long(tezos_navigator, message, navigate) @@ -163,7 +170,10 @@ def test_reject_basic_too_long_operation_at_warning(tezos_navigator: TezosNaviga """Check reject too long operation at warning""" def navigate() -> None: - tezos_navigator.navigate_review(text=ScreenText.SIGN_REJECT, snap_path=snapshot_dir / "clear_n_too_long_warning") + tezos_navigator.navigate_review( + text=ScreenText.SIGN_REJECT, + snap_path=snapshot_dir / "clear_n_too_long_warning" + ) _reject_too_long(tezos_navigator, BASIC_OPERATION, StatusCode.REJECT, navigate) @@ -171,8 +181,15 @@ def test_reject_basic_too_long_operation_at_summary(tezos_navigator: TezosNaviga """Check reject too long operation at summary""" def navigate() -> None: - tezos_navigator.navigate_review(text=ScreenText.ACCEPT_RISK, snap_path=snapshot_dir / "clear_n_too_long_warning") - tezos_navigator.navigate_review(text=ScreenText.SIGN_REJECT, snap_path=snapshot_dir / "summary") + tezos_navigator.navigate_review( + text=ScreenText.ACCEPT_RISK, + screen_change_after_last_instruction=False, + snap_path=snapshot_dir / "clear_n_too_long_warning" + ) + tezos_navigator.navigate_review( + text=ScreenText.SIGN_REJECT, + snap_path=snapshot_dir / "summary" + ) _reject_too_long(tezos_navigator, BASIC_OPERATION, StatusCode.REJECT, navigate) @@ -326,8 +343,15 @@ def test_sign_too_long_operation_with_too_large(tezos_navigator: TezosNavigator, """Check sign too long operation that will also fail the parsing""" def navigate() -> None: - tezos_navigator.navigate_review(text=ScreenText.ACCEPT_RISK, snap_path=snapshot_dir / "clear_n_too_large_warning") - tezos_navigator.navigate_review(text=ScreenText.SIGN_ACCEPT, snap_path=snapshot_dir / "blindsigning") + tezos_navigator.navigate_review( + text=ScreenText.ACCEPT_RISK, + screen_change_after_last_instruction=False, + snap_path=snapshot_dir / "clear_n_too_large_warning" + ) + tezos_navigator.navigate_review( + text=ScreenText.SIGN_ACCEPT, + snap_path=snapshot_dir / "blindsigning" + ) _sign_too_long(tezos_navigator, OPERATION_WITH_TOO_LARGE, navigate) @@ -335,7 +359,10 @@ def test_reject_too_long_operation_with_too_large_at_too_large_warning(tezos_nav """Check reject too long operation that will also fail the parsing at too large warning""" def navigate() -> None: - tezos_navigator.navigate_review(text=ScreenText.SIGN_REJECT, snap_path=snapshot_dir / "clear_n_too_large_warning") + tezos_navigator.navigate_review( + text=ScreenText.SIGN_REJECT, + snap_path=snapshot_dir / "clear_n_too_large_warning" + ) _reject_too_long(tezos_navigator, OPERATION_WITH_TOO_LARGE, StatusCode.PARSE_ERROR, navigate) @@ -343,8 +370,15 @@ def test_reject_too_long_operation_with_too_large_at_blindsigning(tezos_navigato """Check reject too long operation that will also fail the parsing at blindsigning""" def navigate() -> None: - tezos_navigator.navigate_review(text=ScreenText.ACCEPT_RISK, snap_path=snapshot_dir / "clear_n_too_large_warning") - tezos_navigator.navigate_review(text=ScreenText.SIGN_REJECT, snap_path=snapshot_dir / "blindsigning") + tezos_navigator.navigate_review( + text=ScreenText.ACCEPT_RISK, + screen_change_after_last_instruction=False, + snap_path=snapshot_dir / "clear_n_too_large_warning" + ) + tezos_navigator.navigate_review( + text=ScreenText.SIGN_REJECT, + snap_path=snapshot_dir / "blindsigning" + ) _reject_too_long(tezos_navigator, OPERATION_WITH_TOO_LARGE, StatusCode.REJECT, navigate) @@ -379,9 +413,16 @@ def navigate() -> None: snap_path=snapshot_dir / "clear", ) else: - tezos_navigator.navigate_review(text=ScreenText.ACCEPT_RISK, snap_path=snapshot_dir / "clear") + tezos_navigator.navigate_review( + text=ScreenText.ACCEPT_RISK, + screen_change_after_last_instruction=False, + snap_path=snapshot_dir / "clear" + ) - tezos_navigator.navigate_review(text=ScreenText.SIGN_ACCEPT, snap_path=snapshot_dir / "blind") + tezos_navigator.navigate_review( + text=ScreenText.SIGN_ACCEPT, + snap_path=snapshot_dir / "blind" + ) data = tezos_navigator.sign( DEFAULT_ACCOUNT, @@ -401,8 +442,15 @@ def test_blindsign_too_large(tezos_navigator: TezosNavigator, snapshot_dir: Path message = MichelineExpr({'int':12345678901234567890123456789012345678901234567890123456789012345678901234567890}) def navigate() -> None: - tezos_navigator.navigate_review(text=ScreenText.ACCEPT_RISK, snap_path=snapshot_dir / "clear") - tezos_navigator.navigate_review(text=ScreenText.SIGN_ACCEPT, snap_path=snapshot_dir / "blind") + tezos_navigator.navigate_review( + text=ScreenText.ACCEPT_RISK, + screen_change_after_last_instruction=False, + snap_path=snapshot_dir / "clear" + ) + tezos_navigator.navigate_review( + text=ScreenText.SIGN_ACCEPT, + snap_path=snapshot_dir / "blind" + ) data = tezos_navigator.sign( DEFAULT_ACCOUNT, @@ -435,8 +483,15 @@ def test_blindsign_reject_from_blind(tezos_navigator: TezosNavigator, snapshot_d expression = MichelineExpr({'int':12345678901234567890123456789012345678901234567890123456789012345678901234567890}) def navigate() -> None: - tezos_navigator.navigate_review(text=ScreenText.ACCEPT_RISK, snap_path=snapshot_dir / "clear") - tezos_navigator.navigate_review(text=ScreenText.SIGN_REJECT, snap_path=snapshot_dir / "blind") + tezos_navigator.navigate_review( + text=ScreenText.ACCEPT_RISK, + screen_change_after_last_instruction=False, + snap_path=snapshot_dir / "clear" + ) + tezos_navigator.navigate_review( + text=ScreenText.SIGN_REJECT, + snap_path=snapshot_dir / "blind" + ) with StatusCode.REJECT.expected(): tezos_navigator.sign( diff --git a/tests/integration/nano/test_sign/test_parsing_errors.py b/tests/integration/nano/test_sign/test_parsing_errors.py index bd0162ed2..7134a489b 100755 --- a/tests/integration/nano/test_sign/test_parsing_errors.py +++ b/tests/integration/nano/test_sign/test_parsing_errors.py @@ -87,6 +87,7 @@ def test_parsing_hard_fail(tezos_navigator: TezosNavigator, raw_msg: str, snapsh with_hash=True, navigate=lambda: tezos_navigator.navigate_review( text=ScreenText.HOME, + screen_change_after_last_instruction=False, snap_path=snapshot_dir ) ) diff --git a/tests/integration/nano/test_wrong_apdu.py b/tests/integration/nano/test_wrong_apdu.py index 845d85d09..eec427a0f 100644 --- a/tests/integration/nano/test_wrong_apdu.py +++ b/tests/integration/nano/test_wrong_apdu.py @@ -38,8 +38,6 @@ def test_regression_continue_after_reject( with StatusCode.REJECT.expected(): tezos_navigator.reject_public_key(DEFAULT_ACCOUNT, snap_path=snapshot_dir / "reject_public_key") - backend.wait_for_home_screen() - message = Transaction( source = 'tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa', fee = 10000, diff --git a/tests/integration/nano/utils/navigator.py b/tests/integration/nano/utils/navigator.py index 501fdb8af..67d928a26 100644 --- a/tests/integration/nano/utils/navigator.py +++ b/tests/integration/nano/utils/navigator.py @@ -224,12 +224,10 @@ def navigate_forward(self, **kwargs) -> None: def navigate_review(self, screen_change_before_first_instruction=True, - screen_change_after_last_instruction=False, **kwargs) -> None: """Navigate forward until the text is found. Confirm at the end.""" self.navigate_forward( screen_change_before_first_instruction=screen_change_before_first_instruction, - screen_change_after_last_instruction=screen_change_after_last_instruction, **kwargs )