diff --git a/app/src/apdu_sign.c b/app/src/apdu_sign.c index 5f029f850..55e2641ce 100644 --- a/app/src/apdu_sign.c +++ b/app/src/apdu_sign.c @@ -67,7 +67,6 @@ static void handle_data_apdu_blind(void); static void pass_from_clear_to_summary(void); #ifdef HAVE_BAGL static void init_too_many_screens_stream(void); -static void init_blind_warning_stream(void); #endif #ifdef HAVE_NBGL static void continue_blindsign_cb(void); @@ -89,7 +88,9 @@ static void init_summary_stream(void); #define APDU_SIGN_ASSERT_STEP(x) \ APDU_SIGN_ASSERT(global.keys.apdu.sign.step == (x)) +#ifdef HAVE_BAGL #define SCREEN_DISPLAYED global.keys.apdu.sign.u.clear.screen_displayed +#endif #ifdef HAVE_BAGL void @@ -237,9 +238,8 @@ refill_blo_im_full(void) global.keys.apdu.sign.step = SIGN_ST_WAIT_USER_INPUT; #ifdef HAVE_BAGL - if ((N_settings.blindsign_status != ST_BLINDSIGN_OFF) + if (N_settings.blindsigning && (SCREEN_DISPLAYED >= NB_MAX_SCREEN_ALLOWED)) { - global.blindsign_reason = REASON_TOO_MANY_SCREENS; pass_from_clear_to_summary(); TZ_SUCCEED(); } @@ -273,17 +273,6 @@ refill_blo_im_full(void) #elif HAVE_NBGL PRINTF("[DEBUG] field=%s complex=%d\n", st->field_info.field_name, st->field_info.is_field_complex); - if ((N_settings.blindsign_status != ST_BLINDSIGN_OFF) - && (SCREEN_DISPLAYED >= NB_MAX_SCREEN_ALLOWED)) { - strncpy(global.error_code, "TOO_MANY_SCREENS", ERROR_CODE_SIZE); - tz_ui_stream_push_all(TZ_UI_STREAM_CB_CANCEL, - st->field_info.field_name, "TOO_MANY_SCREENS", - TZ_UI_LAYOUT_BN, TZ_UI_ICON_NONE); - - global.blindsign_reason = REASON_TOO_MANY_SCREENS; - - TZ_SUCCEED(); - } if (st->field_info.is_field_complex && !global.keys.apdu.sign.u.clear.displayed_expert_warning) { global.keys.apdu.sign.u.clear.last_field_index @@ -334,11 +323,7 @@ refill_blo_done(void) #ifdef HAVE_BAGL if (global.step == ST_SUMMARY_SIGN) { - if (global.blindsign_reason == REASON_TOO_MANY_SCREENS) { - init_too_many_screens_stream(); - } else { - init_blind_warning_stream(); - } + init_too_many_screens_stream(); TZ_SUCCEED(); } tz_ui_stream_push_accept_reject(); @@ -540,7 +525,9 @@ stream_cb(tz_ui_cb_type_t cb_type) case TZ_UI_STREAM_CB_BLINDSIGN_REJECT: send_reject(EXC_PARSE_ERROR); break; case TZ_UI_STREAM_CB_CANCEL: TZ_CHECK(send_cancel()); break; case TZ_UI_STREAM_CB_BLINDSIGN: TZ_CHECK(pass_from_clear_to_blind()); break; +#ifdef HAVE_NBGL case TZ_UI_STREAM_CB_SUMMARY: TZ_CHECK(pass_from_clear_to_summary()); break; +#endif default: TZ_FAIL(EXC_UNKNOWN); break; } // clang-format on @@ -686,20 +673,6 @@ init_too_many_screens_stream(void) tz_ui_stream(); } -static void -init_blind_warning_stream(void) -{ - tz_ui_stream_init(pass_to_summary_stream_cb); - - tz_ui_stream_push_warning_not_trusted(NULL, NULL); - tz_ui_stream_push_risky_accept_reject(TZ_UI_STREAM_CB_VALIDATE, - TZ_UI_STREAM_CB_REJECT); - - tz_ui_stream_close(); - - tz_ui_stream(); -} - static void bs_push_next(void) { @@ -814,16 +787,6 @@ handle_first_apdu_clear(__attribute__((unused)) command_t *cmd) tz_ui_stream_push(TZ_UI_STREAM_CB_NOCB, "Review", "operation", TZ_UI_LAYOUT_HOME_PB, TZ_UI_ICON_EYE); #endif - if (N_settings.blindsign_status == ST_BLINDSIGN_ON) { -#ifdef TARGET_NANOS - tz_ui_stream_push(TZ_UI_STREAM_CB_SUMMARY, "Blindsign?", "", - TZ_UI_LAYOUT_HOME_PB, TZ_UI_ICON_WARNING); -#else - tz_ui_stream_push(TZ_UI_STREAM_CB_SUMMARY, "Switch to", - "blindsign?", TZ_UI_LAYOUT_HOME_PB, - TZ_UI_ICON_WARNING); -#endif - } #endif #ifdef HAVE_SWAP } else { diff --git a/app/src/apdu_sign.h b/app/src/apdu_sign.h index 8321ae744..6def43fb2 100644 --- a/app/src/apdu_sign.h +++ b/app/src/apdu_sign.h @@ -90,9 +90,11 @@ typedef struct { tz_parser_state parser_state; size_t total_length; uint8_t last_field_index; - uint8_t screen_displayed; - bool received_msg; - bool displayed_expert_warning; +#ifdef HAVE_BAGL + uint8_t screen_displayed; +#endif + bool received_msg; + bool displayed_expert_warning; } clear; /// @brief blindsigning state info. struct { diff --git a/app/src/globals.c b/app/src/globals.c index 4663ddd46..7740d8287 100644 --- a/app/src/globals.c +++ b/app/src/globals.c @@ -47,17 +47,10 @@ toggle_expert_mode(void) } void -set_blindsign_status(blindsign_state_t status) +toggle_blindsigning(void) { settings_t tmp; memcpy(&tmp, (void *)&N_settings, sizeof(tmp)); - tmp.blindsign_status = status; + tmp.blindsigning = !N_settings.blindsigning; nvm_write((void *)&N_settings, (void *)&tmp, sizeof(N_settings)); } - -void -toggle_blindsign_status(void) -{ - blindsign_state_t status = (N_settings.blindsign_status + 1) % 3; - set_blindsign_status(status); -} diff --git a/app/src/globals.h b/app/src/globals.h index fa29185cc..73f957afa 100644 --- a/app/src/globals.h +++ b/app/src/globals.h @@ -62,25 +62,18 @@ typedef enum { ST_ERROR /// In error state. } main_step_t; -typedef enum { - ST_BLINDSIGN_LARGE_TX = 0, - ST_BLINDSIGN_ON = 1, - ST_BLINDSIGN_OFF = 2 -} blindsign_state_t; - #ifdef TARGET_NANOS #define NB_MAX_SCREEN_ALLOWED 20 #elif defined(HAVE_BAGL) #define NB_MAX_SCREEN_ALLOWED 12 -#else -#define NB_MAX_SCREEN_ALLOWED 8 #endif +#ifdef HAVE_NBGL typedef enum { - REASON_NONE = 0, - REASON_PARSING_ERROR = 1, - REASON_TOO_MANY_SCREENS = 2 + REASON_NONE = 0, + REASON_PARSING_ERROR = 1 } blindsign_reason_t; +#endif /** * @brief Global structure holding state of operations and buffer of the data @@ -114,9 +107,9 @@ typedef struct { /// "ON" , "OFF" #endif - blindsign_reason_t - blindsign_reason; /// Blindsigning flow Summary or parsing error. #ifdef HAVE_NBGL + blindsign_reason_t + blindsign_reason; /// Blindsigning flow Summary or parsing error. char error_code[ERROR_CODE_SIZE]; /// Error code for parsing error. #endif main_step_t step; /// Current operational state of app. @@ -124,9 +117,9 @@ typedef struct { /* Settings */ typedef struct { - bool expert_mode; /// enable expert mode - blindsign_state_t blindsign_status; /// Blindsign status -} settings_t; /// Special settings available in the app. + bool expert_mode; /// enable expert mode + bool blindsigning; /// Blindsign status +} settings_t; /// Special settings available in the app. extern globals_t global; @@ -149,9 +142,6 @@ void init_globals(void); /// Toggles the persisted expert_mode setting void toggle_expert_mode(void); -/// Toggles the persisted blindsign setting between "For large tx", "ON", +/// Toggles the persisted blindsign setting between "ON", /// "OFF". -void toggle_blindsign_status(void); - -/// set the blindsign setting between "For large tx", "ON", "OFF". -void set_blindsign_status(blindsign_state_t status); +void toggle_blindsigning(void); diff --git a/app/src/ui_home_nbgl.c b/app/src/ui_home_nbgl.c index 78d7ef2c9..44d740ad8 100644 --- a/app/src/ui_home_nbgl.c +++ b/app/src/ui_home_nbgl.c @@ -28,115 +28,95 @@ #include "globals.h" #include "nbgl_use_case.h" -static void controls_callback(int token, - __attribute__((unused)) uint8_t index, - __attribute__((unused)) int page); -void tz_ui_home_redisplay(uint8_t page); +void tz_ui_home_redisplay(void); // ----------------------------------------------------------- // --------------------- SETTINGS MENU ----------------------- // ----------------------------------------------------------- -#define SETTING_INFO_NB 3 -#define SETTINGS_SWITCHES_NB 1 -#define SETTINGS_RADIO_NB 3 +#define SETTING_INFO_NB 3 + static const char *const infoTypes[] = {"Version", "Developer", "Contact"}; static const char *const infoContents[] = { APPVERSION, "Trilitech Kanvas Limited et al.", "ledger-tezos@trili.tech"}; enum { EXPERT_MODE_TOKEN = FIRST_USER_TOKEN, - BLINDSIGN_MODE_TOKEN + BLIND_SIGNING_TOKEN }; enum { EXPERT_MODE_TOKEN_ID = 0, - BLINDSIGN_MODE_TOKEN_ID, - SETTINGS_CONTENTS_NB -}; -enum { - EXPERT_MODE_PAGE = 0, - BLINDSIGN_PAGE = 1 + BLIND_SIGNING_TOKEN_ID, + SETTINGS_SWITCHES_NB }; -static nbgl_contentSwitch_t expert_mode_switch = {0}; +static nbgl_layoutSwitch_t switches[SETTINGS_SWITCHES_NB] = {0}; + static const nbgl_contentInfoList_t infoList = {.nbInfos = SETTING_INFO_NB, .infoTypes = infoTypes, .infoContents = infoContents}; -static const char *const blindsign_choices_text[] - = {"Blindsign For Large Tx", "Blindsigning ON", "Blindsigning OFF"}; - -static void -get_contents(uint8_t index, nbgl_content_t *content) -{ - FUNC_ENTER(("Index: %d", index)); - if (index == EXPERT_MODE_TOKEN_ID) { - content->content.switchesList.nbSwitches = SETTINGS_SWITCHES_NB; - content->content.switchesList.switches = &expert_mode_switch; - content->type = SWITCHES_LIST; - content->contentActionCallback = controls_callback; - } else { - content->content.choicesList.nbChoices = SETTINGS_RADIO_NB; - content->content.choicesList.names = blindsign_choices_text; - content->content.choicesList.token = BLINDSIGN_MODE_TOKEN; - content->content.choicesList.initChoice = N_settings.blindsign_status; - content->type = CHOICES_LIST; - content->contentActionCallback = controls_callback; - } - FUNC_LEAVE(); -} - static void controls_callback(int token, __attribute__((unused)) uint8_t index, __attribute__((unused)) int page) { - FUNC_ENTER(("Token : %d, Index: %d, Page: %d", token, index, page)); uint8_t switch_value; - if (token == EXPERT_MODE_TOKEN) { + if (token == BLIND_SIGNING_TOKEN) { + switch_value = !N_settings.blindsigning; + toggle_blindsigning(); + switches[BLIND_SIGNING_TOKEN_ID].initState + = (nbgl_state_t)(switch_value); + } else if (token == EXPERT_MODE_TOKEN) { switch_value = !N_settings.expert_mode; toggle_expert_mode(); - expert_mode_switch.initState = (nbgl_state_t)(switch_value); - } - if (token == BLINDSIGN_MODE_TOKEN) { - blindsign_state_t blindsign_status = (blindsign_state_t)(index % 3); - set_blindsign_status(blindsign_status); - tz_ui_home_redisplay(BLINDSIGN_PAGE); + switches[EXPERT_MODE_TOKEN_ID].initState + = (nbgl_state_t)(switch_value); } - FUNC_LEAVE(); } -#define HOME_TEXT "This app enables signing transactions on the Tezos Network" +#define SETTINGS_CONTENTS_NB 1 +static const nbgl_content_t contentsList[SETTINGS_CONTENTS_NB] = { + {.content.switchesList.nbSwitches = SETTINGS_SWITCHES_NB, + .content.switchesList.switches = switches, + .type = SWITCHES_LIST, + .contentActionCallback = controls_callback} +}; +static const nbgl_genericContents_t tezos_settingContents + = {.callbackCallNeeded = false, + .contentsList = contentsList, + .nbContents = SETTINGS_CONTENTS_NB}; +; + +#define HOME_TEXT "This app enables signing transactions on the Tezos Network" void initSettings(void) { - expert_mode_switch.initState = (nbgl_state_t)(N_settings.expert_mode); - expert_mode_switch.text = "Expert mode"; - expert_mode_switch.subText = "Enable expert mode signing"; - expert_mode_switch.token = EXPERT_MODE_TOKEN; - expert_mode_switch.tuneId = TUNE_TAP_CASUAL; + switches[EXPERT_MODE_TOKEN_ID].initState + = (nbgl_state_t)(N_settings.expert_mode); + switches[EXPERT_MODE_TOKEN_ID].text = "Expert mode"; + switches[EXPERT_MODE_TOKEN_ID].subText = "Enable expert mode signing"; + switches[EXPERT_MODE_TOKEN_ID].token = EXPERT_MODE_TOKEN; + switches[EXPERT_MODE_TOKEN_ID].tuneId = TUNE_TAP_CASUAL; + + switches[BLIND_SIGNING_TOKEN_ID].initState + = (nbgl_state_t)(N_settings.blindsigning); + switches[BLIND_SIGNING_TOKEN_ID].text = "Blind signing"; + switches[BLIND_SIGNING_TOKEN_ID].subText + = "Enable transaction blind signing"; + switches[BLIND_SIGNING_TOKEN_ID].token = BLIND_SIGNING_TOKEN; + switches[BLIND_SIGNING_TOKEN_ID].tuneId = TUNE_TAP_CASUAL; } void -tz_ui_home_redisplay(uint8_t page) +tz_ui_home_redisplay(void) { FUNC_ENTER(("void")); initSettings(); - static nbgl_genericContents_t tezos_settingContents = {0}; - tezos_settingContents.callbackCallNeeded = false; - tezos_settingContents.nbContents = SETTINGS_CONTENTS_NB; - - static nbgl_content_t contents[SETTINGS_CONTENTS_NB] = {0}; - get_contents(EXPERT_MODE_TOKEN_ID, &contents[EXPERT_MODE_TOKEN_ID]); - get_contents(BLINDSIGN_MODE_TOKEN_ID, &contents[BLINDSIGN_MODE_TOKEN_ID]); - - tezos_settingContents.contentsList = contents; - - PRINTF("Entered settings and initialized\n"); - nbgl_useCaseHomeAndSettings("Tezos Wallet", &C_tezos, HOME_TEXT, page, - &tezos_settingContents, &infoList, NULL, - app_exit); + nbgl_useCaseHomeAndSettings("Tezos Wallet", &C_tezos, HOME_TEXT, + INIT_HOME_PAGE, &tezos_settingContents, + &infoList, NULL, app_exit); FUNC_LEAVE(); } diff --git a/app/src/ui_settings.c b/app/src/ui_settings.c index 9e4335ba9..6b5906f65 100644 --- a/app/src/ui_settings.c +++ b/app/src/ui_settings.c @@ -35,7 +35,7 @@ static void blindsign_toggle() { FUNC_ENTER(); - toggle_blindsign_status(); + toggle_blindsigning(); ui_settings_init(SETTINGS_BLINDSIGN_PAGE); FUNC_LEAVE(); } @@ -52,8 +52,8 @@ UX_FLOW(ux_expert_mode_flow, &ux_expert_mode_step, &ux_blindsign_step, void ui_settings_init(int16_t page) { - FUNC_ENTER(("%d, Expert Mode: %d, Max_Screen: ", page, - N_settings.expert_mode, N_settings.blindsign_status)); + FUNC_ENTER(("%d, Expert Mode: %d, BlindSigning Mode: %d", page, + N_settings.expert_mode, N_settings.blindsigning)); if (N_settings.expert_mode) { strncpy(global.expert_mode_state, "ENABLED", @@ -63,21 +63,14 @@ ui_settings_init(int16_t page) sizeof(global.expert_mode_state)); } - switch (N_settings.blindsign_status) { - case ST_BLINDSIGN_LARGE_TX: - default: - strncpy(global.blindsign_state_desc, "For Large Tx", - sizeof(global.blindsign_state_desc)); - break; - case ST_BLINDSIGN_ON: + if (N_settings.blindsigning) { strncpy(global.blindsign_state_desc, "ON", sizeof(global.blindsign_state_desc)); - break; - case ST_BLINDSIGN_OFF: + } else { strncpy(global.blindsign_state_desc, "OFF", sizeof(global.blindsign_state_desc)); - break; } + if (page == SETTINGS_HOME_PAGE) { ux_flow_init(0, ux_expert_mode_flow, &ux_expert_mode_step); } else if (page == SETTINGS_BLINDSIGN_PAGE) { diff --git a/app/src/ui_stream.c b/app/src/ui_stream.c index 30a824831..e3501ed08 100644 --- a/app/src/ui_stream.c +++ b/app/src/ui_stream.c @@ -43,13 +43,12 @@ tz_ui_stream_init(void (*cb)(tz_ui_cb_type_t cb_type)) FUNC_ENTER(("cb=%p", cb)); memset(s, 0x0, sizeof(*s)); - s->cb = cb; - s->full = false; - s->current = 0; - s->pressed_right = false; - s->total = -1; - s->last = 0; - global.blindsign_reason = REASON_NONE; + s->cb = cb; + s->full = false; + s->current = 0; + s->pressed_right = false; + s->total = -1; + s->last = 0; ui_strings_init(); diff --git a/app/src/ui_stream.h b/app/src/ui_stream.h index a000bafde..8ef414422 100644 --- a/app/src/ui_stream.h +++ b/app/src/ui_stream.h @@ -80,8 +80,10 @@ */ typedef uint8_t tz_ui_cb_type_t; -#define TZ_UI_STREAM_CB_NOCB 0x00u -#define TZ_UI_STREAM_CB_SUMMARY 0x0Du +#define TZ_UI_STREAM_CB_NOCB 0x00u +#ifdef HAVE_NBGL +#define TZ_UI_STREAM_CB_SUMMARY 0x0Du +#endif #define TZ_UI_STREAM_CB_BLINDSIGN 0x0Eu #define TZ_UI_STREAM_CB_VALIDATE 0x0Fu #define TZ_UI_STREAM_CB_REFILL 0xEFu diff --git a/app/src/ui_stream_nbgl.c b/app/src/ui_stream_nbgl.c index 140067e6b..ceda988f5 100644 --- a/app/src/ui_stream_nbgl.c +++ b/app/src/ui_stream_nbgl.c @@ -32,7 +32,6 @@ void drop_last_screen(void); void push_str(const char *text, size_t len, char **out); void switch_to_blindsigning_on_error(void); static void ui_stream_init(void); -#define SCREEN_DISPLAYED global.keys.apdu.sign.u.clear.screen_displayed void tz_reject(void) @@ -73,7 +72,6 @@ blindsign_skip_callback(void) TZ_PREAMBLE(("Blindsign reason: %d", global.blindsign_reason)); if (global.blindsign_reason == REASON_NONE) { - global.blindsign_reason = REASON_TOO_MANY_SCREENS; tz_ui_stream_close(); tz_ui_stream_t *s = &global.stream; s->cb(TZ_UI_STREAM_CB_SUMMARY); @@ -88,20 +86,14 @@ blindsign_choice(bool confirm) { TZ_PREAMBLE(("void")); if (confirm) { - if (global.blindsign_reason != REASON_TOO_MANY_SCREENS) { - global.step = ST_BLIND_SIGN; - } + global.step = ST_BLIND_SIGN; tz_reject_ui(); } else { tz_ui_stream_t *s = &global.stream; TZ_ASSERT(EXC_UNEXPECTED_STATE, global.blindsign_reason != REASON_NONE); - if (global.blindsign_reason == REASON_TOO_MANY_SCREENS) { - s->cb(TZ_UI_STREAM_CB_SUMMARY); - } else { - s->cb(TZ_UI_STREAM_CB_BLINDSIGN); - } + s->cb(TZ_UI_STREAM_CB_BLINDSIGN); } TZ_POSTAMBLE; @@ -226,7 +218,7 @@ tz_ui_stream_cb(void) tz_ui_stream_t *s = &global.stream; tz_ui_stream_display_t *c = &s->current_screen; - if (N_settings.blindsign_status == ST_BLINDSIGN_ON) { + if (N_settings.blindsigning) { nbgl_useCaseReviewStreamingContinueExt( &c->list, tz_transaction_choice, blindsign_skip_callback); } else { @@ -300,7 +292,7 @@ tz_ui_stream_init(void (*cb)(tz_ui_cb_type_t cb_type)) global.blindsign_reason = REASON_NONE; memset(&global.error_code, '\0', ERROR_CODE_SIZE); nbgl_operationType_t op_type = TYPE_TRANSACTION; - if (N_settings.blindsign_status == ST_BLINDSIGN_ON) { + if (N_settings.blindsigning) { op_type |= SKIPPABLE_OPERATION; } nbgl_useCaseReviewStreamingStart(op_type, &C_tezos, @@ -531,7 +523,6 @@ tz_ui_stream_pushl(tz_ui_cb_type_t cb_type, const char *title, || (!append && (++(s->screens[bucket].nb_pairs) == max_pairs)) || (append && (offset == 0))) { s->total++; - SCREEN_DISPLAYED++; if ((s->total > 0) && ((s->total % TZ_UI_STREAM_HISTORY_SCREENS) == (s->last % TZ_UI_STREAM_HISTORY_SCREENS))) { diff --git a/tests/generate/gen_integration.ml b/tests/generate/gen_integration.ml index 82a3b2876..bbf80db75 100644 --- a/tests/generate/gen_integration.ml +++ b/tests/generate/gen_integration.ml @@ -97,7 +97,6 @@ let reject ppf () = Button.(press ppf Both) let set_expert_mode ppf () = Format.fprintf ppf "set_expert_mode@." -let set_blindsign_off ppf () = Format.fprintf ppf "set_blindsign_off@." type screen = { title : string; contents : string } @@ -535,7 +534,6 @@ let gen_expect_test_sign ?(expert_mode = false) ppf ~watermark bin screens = start_speculos ppf signer.mnemonic; expected_home ppf (); if expert_mode then set_expert_mode ppf (); - set_blindsign_off ppf (); sign ppf ~signer ~watermark bin; expected_review_operation ppf (); Button.(press ppf Right); diff --git a/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py b/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py index 6061530b4..1fe7796c4 100755 --- a/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py +++ b/tests/integration/nano/nanos/test_nanos_regression_batched_ops.py @@ -46,7 +46,6 @@ def test_nanos_regression_batched_ops(app): test_name = Path(__file__).stem app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c001597c45b11b421bb806a0c56c5da5638bf4b1adbf0e617090006a09c010000bac799dfc7f6af2ff0b95f83d023e68c895020baffff086a65616e5f626f620000009a020000009507070200000000050800c6bab5ccc8d891cd8de4b6f7070707020000004b0704030b070702000000040505030b070705050a0000001503f01167865dc63dfee0e31251329ceab660d9460607070a000000150107b21fca96c5763f67b286752c7aaefc5931d15a030b050800a9df9fc1e7eaa7a9c1f7bd87a9ba9cadf5b5b2cd829deea2b7fef9070707020000000005050509030b6c01ee572f02e5be5d097ba17369789582882e8abb8790d627063202e0d403012b704944f5b5fd30eed2ab4385478488e09fe04a0000") diff --git a/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py b/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py index d206e954b..c5e2f2611 100755 --- a/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py +++ b/tests/integration/nano/nanox/test_nanox_regression_batched_ops.py @@ -46,7 +46,6 @@ def test_nanox_regression_batched_ops(app): test_name = Path(__file__).stem app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c001597c45b11b421bb806a0c56c5da5638bf4b1adbf0e617090006a09c010000bac799dfc7f6af2ff0b95f83d023e68c895020baffff086a65616e5f626f620000009a020000009507070200000000050800c6bab5ccc8d891cd8de4b6f7070707020000004b0704030b070702000000040505030b070705050a0000001503f01167865dc63dfee0e31251329ceab660d9460607070a000000150107b21fca96c5763f67b286752c7aaefc5931d15a030b050800a9df9fc1e7eaa7a9c1f7bd87a9ba9cadf5b5b2cd829deea2b7fef9070707020000000005050509030b6c01ee572f02e5be5d097ba17369789582882e8abb8790d627063202e0d403012b704944f5b5fd30eed2ab4385478488e09fe04a0000") diff --git a/tests/integration/nano/snapshots/nanos/settings_blindsign_large_tx.png b/tests/integration/nano/snapshots/nanos/settings_blindsign_large_tx.png deleted file mode 100644 index aa95eb682..000000000 Binary files a/tests/integration/nano/snapshots/nanos/settings_blindsign_large_tx.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00000.png deleted file mode 100644 index 282938ea8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00001.png deleted file mode 100644 index c5d62d263..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/blind_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00000.png deleted file mode 100644 index 053fc534b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00001.png deleted file mode 100644 index f06e7eea1..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00000.png deleted file mode 100644 index 1ae464d28..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00001.png deleted file mode 100644 index aaf985aa4..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00002.png deleted file mode 100644 index 71ac2f2bb..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00003.png deleted file mode 100644 index a28ccc4af..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00004.png deleted file mode 100644 index 4083e0c3b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00005.png deleted file mode 100644 index 34a7b5975..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00006.png deleted file mode 100644 index 7e0e23820..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/accept/summary/00006.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png deleted file mode 100644 index 053fc534b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png deleted file mode 100644 index f06e7eea1..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png deleted file mode 100644 index 4aa1d779f..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png deleted file mode 100644 index 8b7980241..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png deleted file mode 100644 index 97eab5d99..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png deleted file mode 100644 index 74e0f733b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png deleted file mode 100644 index 78b15b726..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png deleted file mode 100644 index 3adb20f02..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png deleted file mode 100644 index b420fb9c9..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png deleted file mode 100644 index a024d7030..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png deleted file mode 100644 index bac9ee1e7..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png deleted file mode 100644 index dd15dbb89..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png deleted file mode 100644 index 8b7980241..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png deleted file mode 100644 index 97eab5d99..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png deleted file mode 100644 index 763643fb5..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png deleted file mode 100644 index 55666d055..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png deleted file mode 100644 index 54a0397ba..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png deleted file mode 100644 index faf13180b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00018.png deleted file mode 100644 index 59229fc70..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00018.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00019.png deleted file mode 100644 index 2e1439bfe..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00019.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00020.png deleted file mode 100644 index 85b010909..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00020.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00021.png deleted file mode 100644 index 92b4bce4e..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00021.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00022.png deleted file mode 100644 index 2ff47dbb4..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00022.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00023.png deleted file mode 100644 index 282938ea8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00023.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00024.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00024.png deleted file mode 100644 index 9f46a0ff0..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00024.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00025.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00025.png deleted file mode 100644 index c5d62d263..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/clear_n_too_long_warning/00025.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00000.png deleted file mode 100644 index 1ae464d28..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00001.png deleted file mode 100644 index aaf985aa4..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00002.png deleted file mode 100644 index 71ac2f2bb..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00003.png deleted file mode 100644 index a28ccc4af..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00004.png deleted file mode 100644 index 4083e0c3b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00005.png deleted file mode 100644 index 34a7b5975..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00006.png deleted file mode 100644 index 7e0e23820..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/not_blind/summary/00006.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png deleted file mode 100644 index 282938ea8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png deleted file mode 100644 index c5d62d263..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png deleted file mode 100644 index 970b15944..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00000.png deleted file mode 100644 index 053fc534b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00001.png deleted file mode 100644 index f06e7eea1..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_blind_warning/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00000.png deleted file mode 100644 index 282938ea8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00001.png deleted file mode 100644 index c5d62d263..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/blind_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00000.png deleted file mode 100644 index 053fc534b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00001.png deleted file mode 100644 index f06e7eea1..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00000.png deleted file mode 100644 index 1ae464d28..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00001.png deleted file mode 100644 index aaf985aa4..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00002.png deleted file mode 100644 index 71ac2f2bb..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00003.png deleted file mode 100644 index a28ccc4af..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00004.png deleted file mode 100644 index 4083e0c3b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00005.png deleted file mode 100644 index 34a7b5975..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00006.png deleted file mode 100644 index 7e0e23820..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00006.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00007.png deleted file mode 100644 index 970b15944..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/basic/reject_at_summary/summary/00007.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00000.png deleted file mode 100644 index 0779bbaf9..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00001.png deleted file mode 100644 index af899e7f7..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00002.png deleted file mode 100644 index f6f3c9fcb..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00003.png deleted file mode 100644 index ee765f6e0..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00004.png deleted file mode 100644 index 37b964798..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00005.png deleted file mode 100644 index 7e0e23820..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/blindsigning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00000.png deleted file mode 100644 index 053fc534b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00001.png deleted file mode 100644 index f06e7eea1..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00000.png deleted file mode 100644 index 282938ea8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00001.png deleted file mode 100644 index 3c5ceb274..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00002.png deleted file mode 100644 index 9696722b8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00003.png deleted file mode 100644 index c5d62d263..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/accept/too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00000.png deleted file mode 100644 index 0779bbaf9..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00001.png deleted file mode 100644 index af899e7f7..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00002.png deleted file mode 100644 index f6f3c9fcb..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00003.png deleted file mode 100644 index ee765f6e0..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00004.png deleted file mode 100644 index 37b964798..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00005.png deleted file mode 100644 index 7e0e23820..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/blindsigning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png deleted file mode 100644 index 053fc534b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png deleted file mode 100644 index f06e7eea1..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png deleted file mode 100644 index 7139a3ede..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png deleted file mode 100644 index 8b7980241..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png deleted file mode 100644 index 97eab5d99..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png deleted file mode 100644 index a63497a12..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png deleted file mode 100644 index d55df3029..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png deleted file mode 100644 index 6b5647657..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png deleted file mode 100644 index f2eb224b2..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png deleted file mode 100644 index 91aa55260..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png deleted file mode 100644 index 04db6bb36..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png deleted file mode 100644 index 3c9784559..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png deleted file mode 100644 index e545bcbb9..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png deleted file mode 100644 index 6bb3ebfe7..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png deleted file mode 100644 index 0168777fa..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png deleted file mode 100644 index 37524d603..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png deleted file mode 100644 index 02f7608f4..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png deleted file mode 100644 index 14d10093d..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png deleted file mode 100644 index 354bec311..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png deleted file mode 100644 index 056ee6d1d..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00020.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00020.png deleted file mode 100644 index b56e081c1..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00020.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00021.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00021.png deleted file mode 100644 index 1833f0776..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00021.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00022.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00022.png deleted file mode 100644 index 282938ea8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00022.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00023.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00023.png deleted file mode 100644 index 3c5ceb274..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00023.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00024.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00024.png deleted file mode 100644 index 9696722b8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00024.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00025.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00025.png deleted file mode 100644 index c5d62d263..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00025.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png deleted file mode 100644 index 0779bbaf9..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png deleted file mode 100644 index af899e7f7..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png deleted file mode 100644 index f6f3c9fcb..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png deleted file mode 100644 index ee765f6e0..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00004.png deleted file mode 100644 index 37b964798..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00005.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00005.png deleted file mode 100644 index 7e0e23820..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00006.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00006.png deleted file mode 100644 index 970b15944..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00006.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png deleted file mode 100644 index 053fc534b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png deleted file mode 100644 index f06e7eea1..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png deleted file mode 100644 index 282938ea8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png deleted file mode 100644 index 3c5ceb274..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png deleted file mode 100644 index 9696722b8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png deleted file mode 100644 index c5d62d263..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png deleted file mode 100644 index 053fc534b..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png deleted file mode 100644 index f06e7eea1..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png deleted file mode 100644 index 282938ea8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png deleted file mode 100644 index 3c5ceb274..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png deleted file mode 100644 index 9696722b8..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png deleted file mode 100644 index c5d62d263..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png deleted file mode 100644 index 970b15944..000000000 Binary files a/tests/integration/nano/snapshots/nanos/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/settings_blindsign_large_tx.png b/tests/integration/nano/snapshots/nanosp/settings_blindsign_large_tx.png deleted file mode 100644 index 00719b348..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/settings_blindsign_large_tx.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00001.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00002.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/blind_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00000.png deleted file mode 100644 index 05d4582e2..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00001.png deleted file mode 100644 index 948c88cdb..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00002.png deleted file mode 100644 index 4c7609dac..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00003.png deleted file mode 100644 index 26526a94f..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00004.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/accept/summary/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png deleted file mode 100644 index de6359a69..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png deleted file mode 100644 index fc2f4b729..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png deleted file mode 100644 index f2a96c69a..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png deleted file mode 100644 index 908600200..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png deleted file mode 100644 index 84ea3a780..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png deleted file mode 100644 index 2f514b48f..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png deleted file mode 100644 index fc2f4b729..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png deleted file mode 100644 index 1e92a440b..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png deleted file mode 100644 index 644c2510e..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png deleted file mode 100644 index e6d3d0b84..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png deleted file mode 100644 index aefecfb01..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png deleted file mode 100644 index 54e6ad365..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png deleted file mode 100644 index 5939be56d..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00000.png deleted file mode 100644 index 05d4582e2..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00001.png deleted file mode 100644 index 948c88cdb..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00002.png deleted file mode 100644 index 4c7609dac..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00003.png deleted file mode 100644 index 26526a94f..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00004.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/not_blind/summary/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png deleted file mode 100644 index 137ca9e49..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_blind_warning/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00001.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00002.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/blind_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00000.png deleted file mode 100644 index 05d4582e2..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00001.png deleted file mode 100644 index 948c88cdb..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00002.png deleted file mode 100644 index 4c7609dac..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00003.png deleted file mode 100644 index 26526a94f..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00004.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00005.png deleted file mode 100644 index 137ca9e49..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/basic/reject_at_summary/summary/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00000.png deleted file mode 100644 index d3d5ed219..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00001.png deleted file mode 100644 index 886c86005..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00002.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/blindsigning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00001.png deleted file mode 100644 index ace200467..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00002.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00003.png deleted file mode 100644 index 3d12ba761..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00004.png deleted file mode 100644 index c17e89d15..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00005.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/accept/too_large_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00000.png deleted file mode 100644 index d3d5ed219..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00001.png deleted file mode 100644 index 886c86005..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00002.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/blindsigning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png deleted file mode 100644 index da5df5748..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png deleted file mode 100644 index fc2f4b729..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png deleted file mode 100644 index b27347af0..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png deleted file mode 100644 index 36a4ccfca..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png deleted file mode 100644 index 0ba444119..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png deleted file mode 100644 index 423e0a8a7..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png deleted file mode 100644 index 0aefc26a1..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png deleted file mode 100644 index 33fd15d59..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png deleted file mode 100644 index 72e28d599..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png deleted file mode 100644 index 470006f56..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png deleted file mode 100644 index 547657025..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png deleted file mode 100644 index 7ed9b2d39..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png deleted file mode 100644 index ace200467..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png deleted file mode 100644 index 3d12ba761..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png deleted file mode 100644 index c17e89d15..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png deleted file mode 100644 index d3d5ed219..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png deleted file mode 100644 index 886c86005..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png deleted file mode 100644 index 137ca9e49..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png deleted file mode 100644 index ace200467..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png deleted file mode 100644 index 3d12ba761..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png deleted file mode 100644 index c17e89d15..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png deleted file mode 100644 index ace200467..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png deleted file mode 100644 index 3d12ba761..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png deleted file mode 100644 index c17e89d15..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png b/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png deleted file mode 100644 index 137ca9e49..000000000 Binary files a/tests/integration/nano/snapshots/nanosp/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/settings_blindsign_large_tx.png b/tests/integration/nano/snapshots/nanox/settings_blindsign_large_tx.png deleted file mode 100644 index 00719b348..000000000 Binary files a/tests/integration/nano/snapshots/nanox/settings_blindsign_large_tx.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00001.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00002.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/blind_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00000.png deleted file mode 100644 index 05d4582e2..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00001.png deleted file mode 100644 index 948c88cdb..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00002.png deleted file mode 100644 index 4c7609dac..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00003.png deleted file mode 100644 index 26526a94f..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00004.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/accept/summary/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png deleted file mode 100644 index de6359a69..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png deleted file mode 100644 index fc2f4b729..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png deleted file mode 100644 index f2a96c69a..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png deleted file mode 100644 index 908600200..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png deleted file mode 100644 index 84ea3a780..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00006.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png deleted file mode 100644 index 2f514b48f..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00007.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png deleted file mode 100644 index fc2f4b729..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00008.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png deleted file mode 100644 index 1e92a440b..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00009.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png deleted file mode 100644 index 644c2510e..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00010.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png deleted file mode 100644 index e6d3d0b84..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00011.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png deleted file mode 100644 index aefecfb01..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00012.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png deleted file mode 100644 index 54e6ad365..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00013.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00014.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png deleted file mode 100644 index 5939be56d..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00015.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00016.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/clear_n_too_long_warning/00017.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00000.png deleted file mode 100644 index 05d4582e2..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00001.png deleted file mode 100644 index 948c88cdb..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00002.png deleted file mode 100644 index 4c7609dac..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00003.png deleted file mode 100644 index 26526a94f..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00004.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/not_blind/summary/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png deleted file mode 100644 index 137ca9e49..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/blind_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_blind_warning/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00001.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00002.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/blind_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00000.png deleted file mode 100644 index 05d4582e2..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00001.png deleted file mode 100644 index 948c88cdb..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00002.png deleted file mode 100644 index 4c7609dac..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00003.png deleted file mode 100644 index 26526a94f..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00004.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00005.png deleted file mode 100644 index 137ca9e49..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/basic/reject_at_summary/summary/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00000.png deleted file mode 100644 index d3d5ed219..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00001.png deleted file mode 100644 index 886c86005..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00002.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/blindsigning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00001.png deleted file mode 100644 index ace200467..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00002.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00003.png deleted file mode 100644 index 3d12ba761..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00004.png deleted file mode 100644 index c17e89d15..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00005.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/accept/too_large_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00000.png deleted file mode 100644 index d3d5ed219..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00001.png deleted file mode 100644 index 886c86005..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00002.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/blindsigning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png deleted file mode 100644 index da5df5748..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png deleted file mode 100644 index fc2f4b729..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png deleted file mode 100644 index b27347af0..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png deleted file mode 100644 index 36a4ccfca..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png deleted file mode 100644 index 0ba444119..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00006.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png deleted file mode 100644 index 423e0a8a7..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00007.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png deleted file mode 100644 index 0aefc26a1..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00008.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png deleted file mode 100644 index 33fd15d59..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00009.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png deleted file mode 100644 index 72e28d599..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00010.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png deleted file mode 100644 index 470006f56..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00011.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png deleted file mode 100644 index 547657025..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00012.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png deleted file mode 100644 index 7ed9b2d39..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00013.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00014.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png deleted file mode 100644 index ace200467..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00015.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00016.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png deleted file mode 100644 index 3d12ba761..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00017.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png deleted file mode 100644 index c17e89d15..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00018.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/not_blind/clear_n_too_large_warning/00019.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png deleted file mode 100644 index d3d5ed219..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png deleted file mode 100644 index 886c86005..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png deleted file mode 100644 index 471324463..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png deleted file mode 100644 index 137ca9e49..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/blindsigning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png deleted file mode 100644 index ace200467..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png deleted file mode 100644 index 3d12ba761..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png deleted file mode 100644 index c17e89d15..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_blindsigning/too_large_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png deleted file mode 100644 index 9fa51df29..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png deleted file mode 100644 index 83701b5b5..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/clear/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png deleted file mode 100644 index df6e01718..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00000.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png deleted file mode 100644 index ace200467..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00001.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png deleted file mode 100644 index 79a3fcd57..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00002.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png deleted file mode 100644 index 3d12ba761..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00003.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png deleted file mode 100644 index c17e89d15..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00004.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png deleted file mode 100644 index cc5934903..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00005.png and /dev/null differ diff --git a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png b/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png deleted file mode 100644 index 137ca9e49..000000000 Binary files a/tests/integration/nano/snapshots/nanox/test_blindsign/too_large/reject_at_too_large_warning/too_large_warning/00006.png and /dev/null differ diff --git a/tests/integration/nano/test_basic.py b/tests/integration/nano/test_basic.py index 8ee9d003a..be1f670ae 100755 --- a/tests/integration/nano/test_basic.py +++ b/tests/integration/nano/test_basic.py @@ -57,17 +57,15 @@ def test_basic(app): app.backend.both_click() app.assert_screen(Screen.Settings_expert_mode_enabled) app.backend.right_click() - app.assert_screen(Screen.Settings_blindsign_large_tx) + app.assert_screen(Screen.Settings_blindsign_off) app.backend.both_click() app.assert_screen(Screen.Settings_blindsign_on) app.backend.both_click() app.assert_screen(Screen.Settings_blindsign_off) - app.backend.both_click() - app.assert_screen(Screen.Settings_blindsign_large_tx) app.backend.right_click() app.assert_screen(Screen.Settings_back) app.backend.left_click() - app.assert_screen(Screen.Settings_blindsign_large_tx) + app.assert_screen(Screen.Settings_blindsign_off) app.backend.left_click() app.assert_screen(Screen.Settings_expert_mode_enabled) app.backend.left_click() diff --git a/tests/integration/nano/test_blindsign.py b/tests/integration/nano/test_blindsign.py deleted file mode 100644 index 1a550ba12..000000000 --- a/tests/integration/nano/test_blindsign.py +++ /dev/null @@ -1,238 +0,0 @@ -#!/usr/bin/env python3 -# Copyright 2024 Functori - -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at - -# http://www.apache.org/licenses/LICENSE-2.0 - -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from pathlib import Path -from typing import Callable - -from utils.app import Screen, Screen_text, DEFAULT_ACCOUNT -from utils.message import Message -from utils.backend import StatusCode - -test_path = Path(Path(__file__).stem) - -def _blind_sign(app, msg: str, navigate: Callable[[], None]): - - app.setup_expert_mode() - app.setup_blindsign_on() - - message = Message.from_bytes(msg) - - data = app._sign( - DEFAULT_ACCOUNT, - message, - with_hash=True, - navigate=navigate) - - app.checker.check_signature( - account=DEFAULT_ACCOUNT, - message=message, - with_hash=True, - data=data) - - app.quit() - -def _blind_reject( - app, - msg: str, - status_code: StatusCode, - navigate: Callable[[], None]): - - app.setup_expert_mode() - app.setup_blindsign_on() - - message = Message.from_bytes(msg) - - app._failing_signing( - DEFAULT_ACCOUNT, - message, - with_hash=True, - navigate=navigate, - status_code=status_code) - - app.quit() - - -basic_test_path = test_path / "basic" - -## Operation (0): Reveal -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 1 XTZ -# Storage limit: 4 -# Public key: p2pk66m3NQsd4n6LJWe9WMwx9WHeXwKmBaMwXX92WkMQCR99zmwk2PM -## Operation (1): Transaction -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 2 XTZ -# Storage limit: 7 -# Amount: 3 XTZ -# Destination: tz3XMQscBFM9vPmpbYMavMmwxRMUWvWGZMQQ -# Entrypoint: update_config -# Parameter: Pair 5 True -## Operation (2): Delegation -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 3 XTZ -# Storage limit: 5 -# Delegate: tz2W3Tvcm64GjcV2bipUynnEsctLFz5Z6yRa -## Operation (3): SR: send messages -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 4 XTZ -# Storage limit: 6 -# Message (0): 6d65737361676530 -# Message (1): 6d65737361676531 -# Message (2): 6d65737361676532 -# Message (3): 6d65737361676533 -# Message (4): 6d65737361676534 -# Message (5): 6d65737361676535 -# Message (6): 6d65737361676536 -# Message (7): 6d65737361676537 -# Message (8): 6d65737361676538 -# Message (9): 6d65737361676539 -# Message (10): 6d6573736167653130 -# Message (11): 6d6573736167653131 -# Message (12): 6d6573736167653132 -# Message (13): 6d6573736167653133 -# Message (14): 6d6573736167653134 -# Message (15): 6d6573736167653135 -# Message (16): 6d6573736167653136 -# Message (17): 6d6573736167653137 -# Message (18): 6d6573736167653138 -# Message (19): 6d6573736167653139 -## Operation (4): Set deposit limit -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 1 XTZ -# Storage limit: 3 -# Staking limit: 10 XTZ -basic_operation = "0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204" - -def test_blind_sign_basic_operation(app): - path = basic_test_path / "accept" - - def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Accept_risk, path / "blind_warning") - app.navigate_until_text(Screen_text.Sign_accept, path / "summary") - - _blind_sign(app, basic_operation, navigate) - -def test_blind_reject_basic_operation_at_blind_warning(app): - path = basic_test_path / "reject_at_blind_warning" - - def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Sign_reject, path / "blind_warning") - - _blind_reject(app, basic_operation, StatusCode.REJECT, navigate) - -def test_blind_reject_basic_operation_at_summary(app): - path = basic_test_path / "reject_at_summary" - - def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Accept_risk, path / "blind_warning") - app.navigate_until_text(Screen_text.Sign_reject, path / "summary") - - _blind_reject(app, basic_operation, StatusCode.REJECT, navigate) - -def test_no_blind_sign_basic_operation(app): - path = basic_test_path / "not_blind" - - def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_long_warning") - app.navigate_until_text(Screen_text.Sign_accept, path / "summary") - - _blind_sign(app, basic_operation, navigate) - - -### Operation containing a too large number ### - -too_large_test_path = test_path / "too_large" - -# Operation (0): SR: send messages -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 4 XTZ -# Storage limit: 6 -# Message (0): 6d65737361676530 -# Message (1): 6d65737361676531 -# Message (2): 6d65737361676532 -# Message (3): 6d65737361676533 -# Message (4): 6d65737361676534 -# Message (5): 6d65737361676535 -# Message (6): 6d65737361676536 -# Message (7): 6d65737361676537 -# Message (8): 6d65737361676538 -# Message (9): 6d65737361676539 -# Message (10): 6d6573736167653130 -# Message (11): 6d6573736167653131 -# Message (12): 6d6573736167653132 -# Message (13): 6d6573736167653133 -# Message (14): 6d6573736167653134 -# Message (15): 6d6573736167653135 -# Message (16): 6d6573736167653136 -# Message (17): 6d6573736167653137 -# Message (18): 6d6573736167653138 -# Message (19): 6d6573736167653139 -# Message (20): 6d6573736167653230 -# Message (21): 6d6573736167653231 -# Message (22): 6d6573736167653232 -# Message (23): 6d6573736167653233 -# Message (24): 6d6573736167653234 -# Message (25): 6d6573736167653235 -# Message (26): 6d6573736167653236 -# Message (27): 6d6573736167653237 -# Message (28): 6d6573736167653238 -# Message (29): 6d6573736167653239 -## Operation (1): Register global constant -# Source: tz1ixvCiPJYyMjsp2nKBVaq54f6AdbV8hCKa -# Fee: 5 XTZ -# Storage limit: 3 -# Value: 115792089237316195423570985008687907853269984665640564039457584007913129639936 -operation_with_too_large = "030000000000000000000000000000000000000000000000000000000000000000c900ffdd6102321bc251e4a5190ad5b12b251069d9b48092f4010b01060000017c000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136000000096d6573736167653137000000096d6573736167653138000000096d6573736167653139000000096d6573736167653230000000096d6573736167653231000000096d6573736167653232000000096d6573736167653233000000096d6573736167653234000000096d6573736167653235000000096d6573736167653236000000096d6573736167653237000000096d6573736167653238000000096d65737361676532396f00ffdd6102321bc251e4a5190ad5b12b251069d9b4c096b1020c0103000000260080808080808080808080808080808080808080808080808080808080808080808080808020" - -def test_blind_sign_operation_with_too_large(app): - path = too_large_test_path / "accept" - - def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") - app.navigate_until_text(Screen_text.Sign_accept, path / "blindsigning") - - _blind_sign(app, operation_with_too_large, navigate) - -def test_blind_reject_operation_with_too_large_at_too_large_warning(app): - path = too_large_test_path / "reject_at_too_large_warning" - - def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Sign_reject, path / "too_large_warning") - - _blind_reject(app, operation_with_too_large, StatusCode.PARSE_ERROR, navigate) - -def test_blind_reject_operation_with_too_large_at_blindsigning(app): - path = too_large_test_path / "reject_at_blindsigning" - - def navigate() -> None: - app.navigate_until_text(Screen_text.blindsign(app.backend), path / "clear") - app.navigate_until_text(Screen_text.Accept_risk, path / "too_large_warning") - app.navigate_until_text(Screen_text.Sign_reject, path / "blindsigning") - - _blind_reject(app, operation_with_too_large, StatusCode.REJECT, navigate) - -def test_no_blind_sign_operation_with_too_large(app): - path = too_large_test_path / "not_blind" - - def navigate() -> None: - app.navigate_until_text(Screen_text.Accept_risk, path / "clear_n_too_large_warning") - app.navigate_until_text(Screen_text.Sign_accept, path / "blindsigning") - - _blind_sign(app, operation_with_too_large, navigate) diff --git a/tests/integration/nano/test_ensure_always_clearsign.py b/tests/integration/nano/test_ensure_always_clearsign.py index 243ea2487..5bdca4697 100755 --- a/tests/integration/nano/test_ensure_always_clearsign.py +++ b/tests/integration/nano/test_ensure_always_clearsign.py @@ -30,7 +30,6 @@ def test_ensure_always_clearsign(app): test_name = Path(__file__).stem app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e0203040001000000000000000000000000000000000000000000ff01000001070200000102076501000000015b076501000000015a0765010000000159076501000000015807650100000001570765010000000156076501000000015507650100000001540765010000000153076501000000015207650100000001510765010000000150076501000000014f076501000000014e076501000000014d076501000000014c076501000000014b076501000000014a0765010000000149076501000000014807650100000001470765010000000146076501000000014507650100000001440765010000000143076501000000014202000000000765000a0765000907650008076500070765000607650005076500040765000307650002076500010200000000") diff --git a/tests/integration/nano/test_regression_continue_after_reject.py b/tests/integration/nano/test_regression_continue_after_reject.py index 18e3b0568..70b587716 100755 --- a/tests/integration/nano/test_regression_continue_after_reject.py +++ b/tests/integration/nano/test_regression_continue_after_reject.py @@ -25,7 +25,6 @@ def make_path(name: str) -> Path: return Path(test_name) / name app.setup_expert_mode() - app.setup_blindsign_off() app.reject_public_key(DEFAULT_ACCOUNT, make_path("reject_public_key")) diff --git a/tests/integration/nano/test_sign_complex_operation.py b/tests/integration/nano/test_sign_complex_operation.py index 47c248e60..029397d80 100644 --- a/tests/integration/nano/test_sign_complex_operation.py +++ b/tests/integration/nano/test_sign_complex_operation.py @@ -51,7 +51,6 @@ def test_sign_complex_operation(app): app.assert_screen(Screen.Home) app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006d00ffdd6102321bc251e4a5190ad5b12b251069d9b4a0c21e040304c0843d0000000004050d036a000000060764035c038d9e00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e05040500000002030600000004056303620000591e842444265757d6a65e3670ca18b5e662f9c0070002cc8e146741cf31fc00123b8c26baf95c57421a3c0000000764656661756c74") diff --git a/tests/integration/nano/test_sign_failing_noop.py b/tests/integration/nano/test_sign_failing_noop.py index ba6dbf622..4f4ec271a 100755 --- a/tests/integration/nano/test_sign_failing_noop.py +++ b/tests/integration/nano/test_sign_failing_noop.py @@ -25,7 +25,6 @@ def test_sign_failing_noop(app): test_name = Path(__file__).stem app.assert_screen(Screen.Home) - app.setup_blindsign_off() message = Message.from_bytes("03000000000000000000000000000000000000000000000000000000000000000011000000c6396630396632393532643334353238633733336639343631356366633339626335353536313966633535306464346136376261323230386365386538363761613364313361366566393964666265333263363937346161396132313530643231656361323963333334396535396331336239303831663163313162343430616334643334353564656462653465653064653135613861663632306434633836323437643964313332646531626236646132336435666639643864666664613232626139613834") diff --git a/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py b/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py index 96aab3577..0e61d14e9 100755 --- a/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py +++ b/tests/integration/nano/test_sign_sc_rollup_execute_outbox_message.py @@ -29,7 +29,6 @@ def test_sign_sc_rollup_execute_outbox_message(app): test_name = Path(__file__).stem app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("030000000000000000000000000000000000000000000000000000000000000000ce00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e02030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6396630396632393532643334353238633733336639343631356366633339626335353536313966633535306464346136376261323230386365386538363761613364313361366566393964666265333263363937346161396132313530643231656361323963333334396535396331336239303831663163313162343430616334643334353564656462653465653064653135613861663632306434633836323437643964313332646531626236646132336435666639643864666664613232626139613834") diff --git a/tests/integration/nano/test_sign_sc_rollup_originate.py b/tests/integration/nano/test_sign_sc_rollup_originate.py index edd59e4fb..dfe6f40fa 100755 --- a/tests/integration/nano/test_sign_sc_rollup_originate.py +++ b/tests/integration/nano/test_sign_sc_rollup_originate.py @@ -32,7 +32,6 @@ def test_sign_sc_rollup_originate(app): test_name = Path(__file__).stem app.setup_expert_mode() - app.setup_blindsign_off() sc_rollup_originate_with_missing_white_list = "030000000000000000000000000000000000000000000000000000000000000000c800ffdd6102321bc251e4a5190ad5b12b251069d9b4904e02030400000000c63966303966323935326433343532386337333366393436313563666333396263353535363139666335353064643461363762613232303863653865383637616133643133613665663939646662653332633639373461613961323135306432316563613239633333343965353963313362393038316631633131623434306163346433343535646564626534656530646531356138616636323064346338363234376439643133326465316262366461323364356666396438646666646132326261396138340000000a07070100000001310002" diff --git a/tests/integration/nano/test_sign_too_long_operation.py b/tests/integration/nano/test_sign_too_long_operation.py index 0e4ca3296..d19261707 100644 --- a/tests/integration/nano/test_sign_too_long_operation.py +++ b/tests/integration/nano/test_sign_too_long_operation.py @@ -25,6 +25,7 @@ def _sign_too_long(app, msg: str, navigate: Callable[[], None]): app.setup_expert_mode() + app.setup_blindsign_on() message = Message.from_bytes(msg) @@ -57,6 +58,7 @@ def _reject_too_long( navigate: Callable[[], None]): app.setup_expert_mode() + app.setup_blindsign_on() message = Message.from_bytes(msg) diff --git a/tests/integration/nano/test_sign_transaction.py b/tests/integration/nano/test_sign_transaction.py index e5398a554..a62c42b2e 100755 --- a/tests/integration/nano/test_sign_transaction.py +++ b/tests/integration/nano/test_sign_transaction.py @@ -61,7 +61,6 @@ def test_reject_transaction(app): path = test_path / "reject" app.setup_expert_mode() - app.setup_blindsign_off() message = Message.from_bytes("0300000000000000000000000000000000000000000000000000000000000000006c00ffdd6102321bc251e4a5190ad5b12b251069d9b4904e0203040001000000000000000000000000000000000000000000ff01000001070200000102076501000000015b076501000000015a0765010000000159076501000000015807650100000001570765010000000156076501000000015507650100000001540765010000000153076501000000015207650100000001510765010000000150076501000000014f076501000000014e076501000000014d076501000000014c076501000000014b076501000000014a0765010000000149076501000000014807650100000001470765010000000146076501000000014507650100000001440765010000000143076501000000014202000000000765000a0765000907650008076500070765000607650005076500040765000307650002076500010200000000") diff --git a/tests/integration/nano/utils/app.py b/tests/integration/nano/utils/app.py index 10a99f85e..4f2eda098 100644 --- a/tests/integration/nano/utils/app.py +++ b/tests/integration/nano/utils/app.py @@ -144,7 +144,6 @@ class Screen(str, Enum): Settings = "settings" Settings_expert_mode_disabled = "settings_expert_mode_disabled" Settings_expert_mode_enabled = "settings_expert_mode_enabled" - Settings_blindsign_large_tx = "settings_blindsign_large_tx" Settings_blindsign_on = "settings_blindsign_on" Settings_blindsign_off = "settings_blindsign_off" Settings_back = "back" @@ -245,28 +244,9 @@ def setup_blindsign_on(self) -> None: self.backend.both_click() # expert_mode screen self.backend.right_click() - self.assert_screen(Screen.Settings_blindsign_large_tx) - self.backend.both_click() - self.assert_screen(Screen.Settings_blindsign_on) - self.backend.right_click() - self.assert_screen(Screen.Settings_back) - self.backend.both_click() - self.assert_screen(Screen.Home) - - def setup_blindsign_off(self) -> None: - self.assert_screen(Screen.Home) - self.backend.right_click() - self.assert_screen(Screen.Version) - self.backend.right_click() - self.assert_screen(Screen.Settings) - self.backend.both_click() - # expert_mode screen - self.backend.right_click() - self.assert_screen(Screen.Settings_blindsign_large_tx) + self.assert_screen(Screen.Settings_blindsign_off) self.backend.both_click() self.assert_screen(Screen.Settings_blindsign_on) - self.backend.both_click() - self.assert_screen(Screen.Settings_blindsign_off) self.backend.right_click() self.assert_screen(Screen.Settings_back) self.backend.both_click() diff --git a/tests/integration/test_runtime.sh b/tests/integration/test_runtime.sh index 127e121bd..591d7f922 100644 --- a/tests/integration/test_runtime.sh +++ b/tests/integration/test_runtime.sh @@ -185,27 +185,6 @@ set_expert_mode() { expected_home } -set_blindsign_off() { - echo " - set_blindsign_off" - expected_home - press_button right - expected_version - press_button right - expect_full_text "Settings" - press_button both - # expect_section_content 'Expert mode' - press_button right - expect_section_content 'Allow Blindsigning' 'For Large Tx' - press_button both - expect_section_content 'Allow Blindsigning' 'ON' - press_button both - expect_section_content 'Allow Blindsigning' 'OFF' - press_button right - expect_section_content 'Back' - press_button both - expected_home -} - quit_app() { echo " - quit_app" expected_home diff --git a/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_Large_Tx_only.png b/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_Large_Tx_only.png deleted file mode 100644 index 96d653922..000000000 Binary files a/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_Large_Tx_only.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_OFF.png b/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_OFF.png deleted file mode 100755 index 2836c2288..000000000 Binary files a/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_OFF.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_ON.png b/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_ON.png deleted file mode 100644 index f95ae2b2b..000000000 Binary files a/tests/integration/touch/snapshots/flex/settings_BlindsigningStatus_ON.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/settings_expert_mode_off.png b/tests/integration/touch/snapshots/flex/settings_expert_mode_off.png deleted file mode 100755 index 0dfdd6841..000000000 Binary files a/tests/integration/touch/snapshots/flex/settings_expert_mode_off.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_off.png b/tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_off.png new file mode 100644 index 000000000..6e3a7f47a Binary files /dev/null and b/tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_off.png differ diff --git a/tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_on.png b/tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_on.png new file mode 100644 index 000000000..4018af105 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/settings_expert_mode_off_blindsigning_on.png differ diff --git a/tests/integration/touch/snapshots/flex/settings_expert_mode_on.png b/tests/integration/touch/snapshots/flex/settings_expert_mode_on.png deleted file mode 100755 index 55649b9c7..000000000 Binary files a/tests/integration/touch/snapshots/flex/settings_expert_mode_on.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/settings_expert_mode_on_blindsigning_off.png b/tests/integration/touch/snapshots/flex/settings_expert_mode_on_blindsigning_off.png new file mode 100644 index 000000000..56af66a8c Binary files /dev/null and b/tests/integration/touch/snapshots/flex/settings_expert_mode_on_blindsigning_off.png differ diff --git a/tests/integration/touch/snapshots/flex/settings_expert_mode_on_blindsigning_on.png b/tests/integration/touch/snapshots/flex/settings_expert_mode_on_blindsigning_on.png new file mode 100644 index 000000000..3391c654f Binary files /dev/null and b/tests/integration/touch/snapshots/flex/settings_expert_mode_on_blindsigning_on.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_ledger_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_ledger_1.png index 4397e0e07..acbb161df 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_ledger_1.png and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_ledger_1.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_too_many_screens.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_too_many_screens.png deleted file mode 100644 index 2dda4468a..000000000 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/blindsign_warning_too_many_screens.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/summary_review_transaction.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/summary_review_transaction.png index ba9889612..f585c3a37 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/summary_review_transaction.png and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/summary_review_transaction.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blind_review_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blind_review_1.png index 8695d943d..c550dc748 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blind_review_1.png and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blind_review_1.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blindsign_on_screen_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blindsign_on_screen_1.png index f010f761c..18da0c504 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blindsign_on_screen_1.png and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_blindsign_on_screen_1.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_9.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_9.png deleted file mode 100644 index ad3a93745..000000000 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_9.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_1.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_1.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_1.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_2.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_2.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_2.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_3.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_3.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3_flex_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_4.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_3_flex_1.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_1_4.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_2_1.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_2_1.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_2_2.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_1.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_2_2.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_1.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_4_flex_2.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_1.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_5.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_2.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_5.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_2.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_6.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_3.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_6.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_3.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_7.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_4.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_7.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_4.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_8.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_5.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_8.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_3_5.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_10.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_1.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_10.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_1.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_11.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_2.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_11.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_2.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_12.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_3.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_op_0_screen_12.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_4_3.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_1.png new file mode 100644 index 000000000..18da0c504 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_1.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_2.png new file mode 100644 index 000000000..beeffde7d Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_2.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_3.png new file mode 100644 index 000000000..f6e4f7d14 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_3.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_4.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_4.png new file mode 100644 index 000000000..51a878821 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_4.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_5.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_5.png new file mode 100644 index 000000000..c6584e5e9 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_5.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_6.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_6.png new file mode 100644 index 000000000..6a2029669 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_6.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_4.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_7.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_4.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_1_7.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_1.png new file mode 100644 index 000000000..4f970a712 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_1.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_2.png new file mode 100644 index 000000000..05a752f44 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_2.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_3.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_2.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_2_3.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_1.png new file mode 100644 index 000000000..8fcb78f57 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_1.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_2.png new file mode 100644 index 000000000..3d0f31cc8 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_2.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_3_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_3.png similarity index 100% rename from tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_3_1.png rename to tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_3.png diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_4.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_4.png new file mode 100644 index 000000000..4dd1f6578 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_4.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_5.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_5.png new file mode 100644 index 000000000..e3b71c49c Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_5.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_6.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_6.png new file mode 100644 index 000000000..f37d9618d Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_3_6.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_1.png new file mode 100644 index 000000000..cb5f8a0ed Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_1.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_2.png new file mode 100644 index 000000000..e83de624a Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_2.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_3.png new file mode 100644 index 000000000..9dbf9e3f4 Binary files /dev/null and b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_screen_skip_4_3.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_1.png deleted file mode 100644 index f010f761c..000000000 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_1.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_2.png deleted file mode 100644 index 3c85f8da9..000000000 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_2.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_3.png deleted file mode 100644 index 6687c5921..000000000 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_1_3.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_1.png deleted file mode 100644 index 7f1c52c44..000000000 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_1.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_3.png b/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_3.png deleted file mode 100644 index d8a22ce04..000000000 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_different_modes/tbdm_skip_screen_2_3.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_review_transaction.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_review_transaction.png index ed5dfab30..e9ad5897e 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_review_transaction.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_review_transaction.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_warning_ledger_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_warning_ledger_1.png index 4397e0e07..acbb161df 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_warning_ledger_1.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/blindsign_warning_ledger_1.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_1.png index bf1e0ab7f..ab2da4ca3 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_1.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_1.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_blindsign_0.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_blindsign_0.png index bf1e0ab7f..ab2da4ca3 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_blindsign_0.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_review_blindsign_0.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_start_review_blindsign.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_start_review_blindsign.png index ed5dfab30..e9ad5897e 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_start_review_blindsign.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/tbtd_start_review_blindsign.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/unsafe_operation_warning_2.png index 4397e0e07..acbb161df 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/unsafe_operation_warning_2.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep/unsafe_operation_warning_2.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/tbtd_review_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/tbtd_review_1.png index bf1e0ab7f..ab2da4ca3 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/tbtd_review_1.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/tbtd_review_1.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/tbtdr_start_review_blindsign.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/tbtdr_start_review_blindsign.png index ed5dfab30..e9ad5897e 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/tbtdr_start_review_blindsign.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/tbtdr_start_review_blindsign.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png index 4397e0e07..acbb161df 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_large/tbtd_start_review_blindsign.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_large/tbtd_start_review_blindsign.png index ed5dfab30..e9ad5897e 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_large/tbtd_start_review_blindsign.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_large/tbtd_start_review_blindsign.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_large/tbtl_review_1.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_large/tbtl_review_1.png index 77a9add54..5e72ae346 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_large/tbtl_review_1.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_large/tbtl_review_1.png differ diff --git a/tests/integration/touch/snapshots/flex/test_blindsign_too_large/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/flex/test_blindsign_too_large/unsafe_operation_warning_2.png index 4397e0e07..acbb161df 100644 Binary files a/tests/integration/touch/snapshots/flex/test_blindsign_too_large/unsafe_operation_warning_2.png and b/tests/integration/touch/snapshots/flex/test_blindsign_too_large/unsafe_operation_warning_2.png differ diff --git a/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_Large_Tx_only.png b/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_Large_Tx_only.png deleted file mode 100644 index 596390634..000000000 Binary files a/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_Large_Tx_only.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_OFF.png b/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_OFF.png deleted file mode 100644 index a25587e19..000000000 Binary files a/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_OFF.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_ON.png b/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_ON.png deleted file mode 100644 index 107c31ed6..000000000 Binary files a/tests/integration/touch/snapshots/stax/settings_BlindsigningStatus_ON.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/stax/settings_expert_mode_off.png b/tests/integration/touch/snapshots/stax/settings_expert_mode_off.png deleted file mode 100644 index 36193265b..000000000 Binary files a/tests/integration/touch/snapshots/stax/settings_expert_mode_off.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/stax/settings_expert_mode_off_blindsigning_off.png b/tests/integration/touch/snapshots/stax/settings_expert_mode_off_blindsigning_off.png new file mode 100644 index 000000000..6c50c8782 Binary files /dev/null and b/tests/integration/touch/snapshots/stax/settings_expert_mode_off_blindsigning_off.png differ diff --git a/tests/integration/touch/snapshots/stax/settings_expert_mode_off_blindsigning_on.png b/tests/integration/touch/snapshots/stax/settings_expert_mode_off_blindsigning_on.png new file mode 100644 index 000000000..c392b5779 Binary files /dev/null and b/tests/integration/touch/snapshots/stax/settings_expert_mode_off_blindsigning_on.png differ diff --git a/tests/integration/touch/snapshots/stax/settings_expert_mode_on.png b/tests/integration/touch/snapshots/stax/settings_expert_mode_on.png deleted file mode 100644 index b30abe072..000000000 Binary files a/tests/integration/touch/snapshots/stax/settings_expert_mode_on.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/stax/settings_expert_mode_on_blindsigning_off.png b/tests/integration/touch/snapshots/stax/settings_expert_mode_on_blindsigning_off.png new file mode 100644 index 000000000..dbf98ba4f Binary files /dev/null and b/tests/integration/touch/snapshots/stax/settings_expert_mode_on_blindsigning_off.png differ diff --git a/tests/integration/touch/snapshots/stax/settings_expert_mode_on_blindsigning_on.png b/tests/integration/touch/snapshots/stax/settings_expert_mode_on_blindsigning_on.png new file mode 100644 index 000000000..8b689d606 Binary files /dev/null and b/tests/integration/touch/snapshots/stax/settings_expert_mode_on_blindsigning_on.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_ledger_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_ledger_1.png index 04055db7b..9696ae123 100644 Binary files a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_ledger_1.png and b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_ledger_1.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_too_many_screens.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_too_many_screens.png deleted file mode 100644 index bbde06149..000000000 Binary files a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/blindsign_warning_too_many_screens.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_1_1.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_1.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_1_1.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_1_2.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_2.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_1_2.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_3.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_1_3.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_3.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_1_3.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_4.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_2_1.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_4.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_2_1.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_5.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_1.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_5.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_1.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_6.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_2.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_6.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_2.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_7.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_3.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_7.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_3.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_8.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_4.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_8.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_4.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_9.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_5.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_9.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_5.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_10.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_6.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_10.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_3_6.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_11.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_4_1.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_11.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_4_1.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_12.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_4_2.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_op_0_screen_12.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_4_2.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_1.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_1.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_1.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_2.png new file mode 100644 index 000000000..f41bb723a Binary files /dev/null and b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_2.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_3.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_3.png new file mode 100644 index 000000000..2d0f56041 Binary files /dev/null and b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_3.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_3.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_4.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_3.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_1_4.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_2_1.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_1.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_2_1.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_1.png new file mode 100644 index 000000000..d7b525bcf Binary files /dev/null and b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_1.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_3_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_2.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_3_1.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_2.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_3_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_3.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_3_2.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_3.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_3_3.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_4.png similarity index 100% rename from tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_3_3.png rename to tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_4.png diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_5.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_5.png new file mode 100644 index 000000000..75207294d Binary files /dev/null and b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_5.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_6.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_6.png new file mode 100644 index 000000000..0358dd5ee Binary files /dev/null and b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_3_6.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_1.png new file mode 100644 index 000000000..0a36981c0 Binary files /dev/null and b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_1.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_2.png new file mode 100644 index 000000000..03f3b22b6 Binary files /dev/null and b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_screen_skip_4_2.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_2.png deleted file mode 100644 index 4eb6920f5..000000000 Binary files a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_1_2.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_2.png deleted file mode 100644 index 336ab26bb..000000000 Binary files a/tests/integration/touch/snapshots/stax/test_blindsign_different_modes/tbdm_skip_screen_2_2.png and /dev/null differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/blindsign_warning_ledger_1.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/blindsign_warning_ledger_1.png index 04055db7b..9696ae123 100644 Binary files a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/blindsign_warning_ledger_1.png and b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/blindsign_warning_ledger_1.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/unsafe_operation_warning_2.png index 04055db7b..9696ae123 100644 Binary files a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/unsafe_operation_warning_2.png and b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep/unsafe_operation_warning_2.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png index 04055db7b..9696ae123 100644 Binary files a/tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png and b/tests/integration/touch/snapshots/stax/test_blindsign_too_deep_rejections/unsafe_operation_warning_2.png differ diff --git a/tests/integration/touch/snapshots/stax/test_blindsign_too_large/unsafe_operation_warning_2.png b/tests/integration/touch/snapshots/stax/test_blindsign_too_large/unsafe_operation_warning_2.png index 04055db7b..9696ae123 100644 Binary files a/tests/integration/touch/snapshots/stax/test_blindsign_too_large/unsafe_operation_warning_2.png and b/tests/integration/touch/snapshots/stax/test_blindsign_too_large/unsafe_operation_warning_2.png differ diff --git a/tests/integration/touch/test_basic.py b/tests/integration/touch/test_basic.py index de2437fe5..2efd8fbc0 100755 --- a/tests/integration/touch/test_basic.py +++ b/tests/integration/touch/test_basic.py @@ -13,26 +13,33 @@ # See the License for the specific language governing permissions and # limitations under the License. -from utils import tezos_app, BlindsigningStatus +from utils import tezos_app if __name__ == "__main__": app = tezos_app(__file__) app.assert_home() + app.remove_settings_and_info() app.welcome.settings() - app.set_expert_mode(initial_status=False) - app.set_expert_mode(initial_status=True) - app.set_blindsigning_status(BlindsigningStatus.Large_Tx_only) - app.set_blindsigning_status(BlindsigningStatus.ON) - app.set_blindsigning_status(BlindsigningStatus.OFF) + app.assert_settings() + + app.settings.toggle_blindsigning() + app.assert_settings(blindsigning=True) + + app.settings.toggle_expert_mode() + app.assert_settings(blindsigning=True, expert_mode=True) + + app.settings.toggle_blindsigning() + app.assert_settings(expert_mode=True) + + app.settings.toggle_expert_mode() + app.assert_settings() - app.welcome.settings() - app.settings.next() app.settings.next() app.assert_info() - app.settings.multi_page_exit() + app.settings.exit() app.assert_home() app.quit() diff --git a/tests/integration/touch/test_blindsign_different_modes.py b/tests/integration/touch/test_blindsign_different_modes.py index 8bdd4cea7..d12d40646 100755 --- a/tests/integration/touch/test_blindsign_different_modes.py +++ b/tests/integration/touch/test_blindsign_different_modes.py @@ -1,5 +1,6 @@ #!/usr/bin/env python3 # Copyright 2023 Trilitech +# Copyright 2024 Functori # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -16,39 +17,40 @@ from utils import ( tezos_app, TezosAppScreen, - send_payload, BlindsigningStatus + send_payload ) from ragger.firmware import Firmware #Response: c9fc57555a59876454427adadeb62cf365bf936e346def12f0729e6a1c9d0eed81e1acced76fddb6ec90619a12d8904dd9ba07f64a9f2c4e05a692224ec7bdb1d357b90a03a0d8f441b048d0cff72e997aac00d657725f67afb68c76eacb79029000 -def blindsign_common(app: TezosAppScreen): +def navigate_screens(app: TezosAppScreen, group: int, screen_count: int, suffix: str): + for i in range(screen_count): + app.assert_screen("tbdm_screen_" + suffix + str(group) + "_" + str(i+1)) + app.review.next() + + +def navigate_common(app: TezosAppScreen, skip: bool =False, group_counts: list = []): + suffix = "" + if skip: + suffix = "skip_" app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f01ffeb0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc2") + app.assert_screen("review_transaction") app.review.next() - app.assert_screen("tbdm_op_0_screen_1") - app.review.next() - app.assert_screen("tbdm_op_0_screen_2") - app.review.next() - app.assert_screen("tbdm_op_0_screen_3") - app.review.next() - if(app.firmware == Firmware.FLEX): - app.assert_screen("tbdm_op_0_screen_3_flex_1") - app.review.next() + navigate_screens(app, group= 1, screen_count = group_counts[1 - 1 ], suffix=suffix) app.assert_screen("expert_mode_splash") app.review.next() - app.assert_screen("tbdm_op_0_screen_4") - app.review.next() - if(app.firmware == Firmware.FLEX): - app.assert_screen("tbdm_op_0_screen_4_flex_1") - app.review.next() + navigate_screens(app, group= 2, screen_count= group_counts[2 - 1 ], suffix=suffix) app.expect_apdu_return("9000") app.send_apdu("800f01ffeb51e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136") - if app.firmware == Firmware.FLEX: - app.assert_screen("tbdm_op_0_screen_4_flex_2") - app.review.next() - app.assert_screen("tbdm_op_0_screen_5") + navigate_screens(app, group= 3, screen_count= group_counts[3 - 1 ], suffix=suffix) + app.expect_apdu_return("9000") + app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") + navigate_screens(app, group= 4, screen_count= group_counts[4 - 1 ], suffix=suffix) app.review.next() + expected_apdu = "a2ef5aec1ad8cc9b35dee48e8a47e418108dec7652159f3a4314c29d91f172f4645db9554b5a8a565307d9a9e65260957409efef54835573b8fc43d6162f99b8e17a557f7f82c46a53ca7c2be7aa540239d394cd5e9dbf14312c8e1e331a2b099000" + app.review_confirm_signing(expected_apdu) + def blindsign_review_sign(app: TezosAppScreen): @@ -65,54 +67,32 @@ def blindsign_review_sign(app: TezosAppScreen): if __name__ == "__main__": app = tezos_app(__file__) -# Blindsign status OFF app.assert_home() - app.set_expert_mode(initial_status= False) # need to know the current status of expert mode - app.set_blindsigning_status(BlindsigningStatus.OFF) - blindsign_common(app) - app.assert_screen("tbdm_op_0_screen_6") - app.review.next() - app.assert_screen("tbdm_op_0_screen_7") - app.review.next() - app.assert_screen("tbdm_op_0_screen_8") - app.review.next() - app.assert_screen("tbdm_op_0_screen_9") - app.review.next() - if app.firmware == Firmware.FLEX: - app.expect_apdu_return("9000") - app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") - app.assert_screen("tbdm_op_0_screen_10") - app.review.next() - if app.firmware == Firmware.STAX: - app.expect_apdu_return("9000") - app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") - app.assert_screen("tbdm_op_0_screen_11") - app.review.next() - app.assert_screen("tbdm_op_0_screen_12") - expected_apdu = "a2ef5aec1ad8cc9b35dee48e8a47e418108dec7652159f3a4314c29d91f172f4645db9554b5a8a565307d9a9e65260957409efef54835573b8fc43d6162f99b8e17a557f7f82c46a53ca7c2be7aa540239d394cd5e9dbf14312c8e1e331a2b099000" - app.review_confirm_signing(expected_apdu) -# -# Blindsign status For Large Tx only + app.welcome.settings() + app.assert_settings() + app.settings.toggle_expert_mode() + app.assert_settings(expert_mode=True) + app.settings.exit() + +# Blindsign status OFF app.assert_home() - app.set_blindsigning_status(BlindsigningStatus.Large_Tx_only) + app.welcome.settings() + app.assert_settings(blindsigning=False, expert_mode=True) + app.settings.exit() - blindsign_common(app) - if app.firmware == Firmware.STAX: - app.assert_screen("tbdm_op_0_screen_6") - app.review.next() - app.assert_screen("tbdm_op_0_screen_7") - app.review.next() - app.assert_screen("tbdm_op_0_screen_8") - app.review.next() - app.assert_screen("blindsign_warning_too_many_screens") - app.review.back_to_safety.reject() - app.expect_apdu_return("9000") - app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") - blindsign_review_sign(app) + if(app.firmware == Firmware.STAX): + navigate_common(app, skip=False, group_counts=[3, 1, 6, 2]) + else: + navigate_common(app, skip=False, group_counts=[4, 2, 5, 3]) # Blindsign status ON app.assert_home() - app.set_blindsigning_status(BlindsigningStatus.ON) + app.welcome.settings() + app.assert_settings(expert_mode=True) + app.settings.toggle_blindsigning() + app.assert_settings(blindsigning=True, expert_mode=True) + app.settings.exit() + app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") send_payload(app, "800f01ffeb0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc2") app.review.next() @@ -126,35 +106,22 @@ def blindsign_review_sign(app: TezosAppScreen): app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") blindsign_review_sign(app) -# # Blindsign status ON but continue clear signing +# Blindsign status ON but continue clear signing app.assert_home() - app.set_blindsigning_status(BlindsigningStatus.ON) - app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") - send_payload(app, "800f01ffeb0300000000000000000000000000000000000000000000000000000000000000006b00ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0b0104020320182716513907b6bab33f905396d031931c07e01bddd780780c1a56b9c086da6c00ffdd6102321bc251e4a5190ad5b12b251069d9b480897a0c0107c08db701000278eb8b6ab9a768579cd5146b480789650c83f28effff0d7570646174655f636f6e6669670000000607070005030a6e00ffdd6102321bc251e4a5190ad5b12b251069d9b4c08db7010d0105ff01ee572f02e5be5d097ba17369789582882e8abb87c900ffdd6102321bc2") - app.assert_screen("review_transaction") - app.review.next() - group_1_screen_count= app.firmware == Firmware.STAX and 3 or 4 - for i in range(group_1_screen_count): - app.assert_screen("tbdm_skip_screen_1_" + str(i+1)) - app.review.next() - app.assert_screen("expert_mode_splash") - group_2_screen_count= app.firmware == Firmware.STAX and 2 or 3 - for i in range(group_2_screen_count): - app.review.next() - app.assert_screen("tbdm_skip_screen_2_" + str(i+1)) - app.expect_apdu_return("9000") - app.send_apdu("800f01ffeb51e4a5190ad5b12b251069d9b48092f4010e0106000000fa000000086d65737361676530000000086d65737361676531000000086d65737361676532000000086d65737361676533000000086d65737361676534000000086d65737361676535000000086d65737361676536000000086d65737361676537000000086d65737361676538000000086d65737361676539000000096d6573736167653130000000096d6573736167653131000000096d6573736167653132000000096d6573736167653133000000096d6573736167653134000000096d6573736167653135000000096d6573736167653136") - group_3_screen_count= app.firmware == Firmware.STAX and 3 or 1 - for i in range(group_3_screen_count): - app.review.next() - app.assert_screen("tbdm_skip_screen_3_" + str(i+1)) - app.review.next() - app.assert_screen("blindsign_warning_too_many_screens") - app.review.back_to_safety.reject() - app.expect_apdu_return("9000") - app.send_apdu("800f81ff48000000096d6573736167653137000000096d6573736167653138000000096d65737361676531397000ffdd6102321bc251e4a5190ad5b12b251069d9b4c0843d0f0103ff80ade204") - blindsign_review_sign(app) + app.welcome.settings() + app.assert_settings(blindsigning=True, expert_mode=True) + app.settings.exit() + + if(app.firmware == Firmware.STAX): + navigate_common(app, skip=True, group_counts=[4, 1, 6, 2]) + else: + navigate_common(app, skip=True, group_counts=[7, 3, 6, 3]) - app.set_expert_mode(initial_status=True) - app.set_blindsigning_status(BlindsigningStatus.Large_Tx_only) + app.assert_home() + app.welcome.settings() + app.assert_settings(blindsigning=True, expert_mode=True) + app.settings.toggle_blindsigning() + app.settings.toggle_expert_mode() + app.assert_settings() + app.settings.exit() app.assert_home() diff --git a/tests/integration/touch/test_blindsign_too_deep.py b/tests/integration/touch/test_blindsign_too_deep.py index 09c412b8b..e4a004847 100755 --- a/tests/integration/touch/test_blindsign_too_deep.py +++ b/tests/integration/touch/test_blindsign_too_deep.py @@ -16,7 +16,6 @@ from utils import ( tezos_app, BlindsigningType, - BlindsigningStatus, ) if __name__ == "__main__": @@ -40,8 +39,10 @@ app.review_confirm_signing(expected_apdu, blindsigning_type=BlindsigningType.BLINDSIGN) app.assert_home() + app.welcome.settings() + app.settings.toggle_blindsigning() + app.settings.exit() - app.set_blindsigning_status(BlindsigningStatus.ON) app.send_initialize_msg( "800f000011048000002c800006c18000000080000000") app.send_apdu("800f0100eb0502000000f702000000f202000000ed02000000e802000000e302000000de02000000d902000000d402000000cf02000000ca02000000c502000000c002000000bb02000000b602000000b102000000ac02000000a702000000a2020000009d02000000980200000093020000008e02000000890200000084020000007f020000007a02000000750200000070020000006b02000000660200000061020000005c02000000570200000052020000004d02000000480200000043020000003e02000000390200000034020000002f020000002a02000000250200000020020000001b020000001602000000") app.review.next() diff --git a/tests/integration/touch/utils.py b/tests/integration/touch/utils.py index 76eb0d085..7e06198ec 100644 --- a/tests/integration/touch/utils.py +++ b/tests/integration/touch/utils.py @@ -13,6 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. +import glob import os import time from enum import Enum @@ -134,11 +135,6 @@ def show_qr(self) -> None: self.client.finger_touch(*self.qr_position) -class BlindsigningStatus(Enum): - Large_Tx_only = 1 - ON = 2 - OFF = 3 - class BlindsigningType(Enum): NO_BLINDSIGN = 0 BLINDSIGN = 2 @@ -158,14 +154,9 @@ def toggle_expert_mode(self): """Toggle the expert_mode switch.""" self._toggle_list.choose(1) - def set_blindigning(self, status: BlindsigningStatus): - if status == BlindsigningStatus.Large_Tx_only: - if self.firmware == Firmware.STAX: - self.client.finger_touch(200, 180) - else: - self.client.finger_touch(240, 140) - else: - self._toggle_list.choose(status.value) + def toggle_blindsigning(self): + """Toggle the blindsigning switch.""" + self._toggle_list.choose(2) def exit(self) -> None: """Exits settings.""" @@ -222,6 +213,11 @@ def send_apdu(self, data): """Send hex-encoded bytes to the apdu""" self.__backend.send_raw(bytes.fromhex(data)) + def remove_settings_and_info(self): + if self.__golden and self.__update_fixed: + self.remove_settings_pages() + self.remove_info_page() + def remove_info_page(self): """ Delete the info page for golden tests""" if self.__golden: @@ -229,28 +225,12 @@ def remove_info_page(self): if os.path.exists(info_path): os.remove(info_path) - def remove_expert_mode_pages(self): - """ Delete the info page for golden tests""" + def remove_settings_pages(self): + """ Delete the settings page for golden tests""" if self.__golden: - info_path=os.path.join(self.__snapshots_path, "settings_expert_mode_on.png") - if os.path.exists(info_path): - os.remove(info_path) - info_path=os.path.join(self.__snapshots_path, "settings_expert_mode_off.png") - if os.path.exists(info_path): - os.remove(info_path) - - def remove_blindsigning_pages(self): - """ Delete the blindsigning pages for golden tests""" - if self.__golden: - blindsigning_path=os.path.join(self.__snapshots_path, "settings_BlindsigningStatus_Large_Tx_only.png") - if os.path.exists(blindsigning_path): - os.remove(blindsigning_path) - blindsigning_path=os.path.join(self.__snapshots_path, "settings_BlindsigningStatus_ON.png") - if os.path.exists(blindsigning_path): - os.remove(blindsigning_path) - blindsigning_path=os.path.join(self.__snapshots_path, "settings_BlindsigningStatus_OFF.png") - if os.path.exists(blindsigning_path): - os.remove(blindsigning_path) + settings_path=os.path.join(self.__snapshots_path, "settings_*.png") + for file in glob.glob(settings_path): + os.remove(file) def expect_apdu_return(self, expected): """Expect hex-encoded response from the apdu""" @@ -290,6 +270,23 @@ def check(): def assert_home(self): self.assert_screen("home", True) + + def assert_settings(self, + blindsigning = False, + expert_mode = False): + bs_suffix="blindsigning_" + if blindsigning: + bs_suffix += "on" + else: + bs_suffix += "off" + expert_mode_suffix = "_expert_mode_" + if expert_mode: + expert_mode_suffix += "on_" + else: + expert_mode_suffix += "off_" + self.assert_screen("settings" + expert_mode_suffix + bs_suffix,fixed=True) + + def assert_info(self): if(Firmware.STAX == self.firmware): self.assert_screen("info_stax", True) @@ -298,16 +295,6 @@ def assert_info(self): self.review.next() self.assert_screen("info_flex_2", True) - def assert_expert_mode(self, expert_mode=False): - suffix = "" - if expert_mode: - suffix += "_expert_on" - self.assert_screen("settings" + suffix) - - def assert_blindsigning_status(self, blindsignStatus=BlindsigningStatus.Large_Tx_only): - suffix = "settings_" + str(blindsignStatus).replace(".", "_") - self.assert_screen(suffix, True) - def quit(self): if os.getenv("NOQUIT") == None: try: @@ -361,25 +348,6 @@ def enable_expert_mode(self): with self.fading_screen("enabled_expert_mode"): self.review.enable_expert.confirm() - - def set_expert_mode(self,initial_status: bool): - self.assert_home() - suffix = initial_status and "_on" or "_off" - suffix_2 = initial_status and "_off" or "_on" - self.welcome.settings() - self.assert_screen("settings_expert_mode" + suffix, True) - self.settings.toggle_expert_mode() - self.assert_screen("settings_expert_mode" + suffix_2, True ) - self.settings.multi_page_exit() - - def set_blindsigning_status(self, status: BlindsigningStatus): - self.assert_home() - self.welcome.settings() - self.settings.next() - self.settings.set_blindigning(status) - self.assert_blindsigning_status(status) - self.settings.multi_page_exit() - def expert_mode_splash(self): self.enable_expert_mode() self.assert_screen("expert_mode_splash")