From 1a40225efb8a8e134d8984f862ca9edfe1f28bb9 Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Fri, 21 Apr 2023 13:50:11 +0200 Subject: [PATCH 01/15] tests: setup.cfg: Fix flake8 config for flake8 6.0.0 --- tests/speculos/setup.cfg | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/tests/speculos/setup.cfg b/tests/speculos/setup.cfg index 91e651e0..53b753e6 100644 --- a/tests/speculos/setup.cfg +++ b/tests/speculos/setup.cfg @@ -1,8 +1,15 @@ [flake8] -ignore = C0114, # missing-module-docstring - C0115, # missing-class-docstring - C0116, # missing-function-docstring - C0103, # invalid-name - R0801, # duplicate-code - R0913, # too-many-arguments +ignore = + # missing-module-docstring + C114, + # missing-class-docstring + C115, + # missing-function-docstring + C116, + # invalid-name + C103, + # duplicate-code + R801, + # too-many-arguments + R913, max-line-length = 100 From c8f766663fe0b287069fedc7796f896f01b1f9f0 Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Fri, 21 Apr 2023 13:59:14 +0200 Subject: [PATCH 02/15] tests: speculos: Fix for new ragger version --- tests/speculos/ctap1_client.py | 16 +++++++--------- tests/speculos/ctap2_client.py | 21 +++++++++------------ tests/speculos/requirements.txt | 2 +- 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/tests/speculos/ctap1_client.py b/tests/speculos/ctap1_client.py index 66afc61b..c5fa3488 100644 --- a/tests/speculos/ctap1_client.py +++ b/tests/speculos/ctap1_client.py @@ -52,11 +52,11 @@ def __init__(self, device, model, navigator, debug=False): def confirm(self): instructions = [NavInsID.BOTH_CLICK] - self.navigator.navigate(instructions) + self.navigator.navigate(instructions, + screen_change_after_last_instruction=False) def wait_for_return_on_dashboard(self): - self.navigator._backend.wait_for_screen_change() - # TODO check home screen displayed + self.navigator._backend.wait_for_home_screen() def parse_response(self, response): status = struct.unpack(">H", response[-2:])[0] @@ -129,9 +129,8 @@ def register(self, client_param, app_param, user_accept=True, self.navigator.navigate_and_compare(root, test_name, instructions, screen_change_after_last_instruction=False) elif instructions: - for instruction in instructions: - self.navigator._backend.wait_for_screen_change() - self.navigator.navigate([instruction]) + self.navigator.navigate(instructions, + screen_change_after_last_instruction=False) response = self.device.recv(CTAPHID.MSG) try: @@ -207,9 +206,8 @@ def authenticate(self, client_param, app_param, key_handle, self.navigator.navigate_and_compare(root, test_name, instructions, screen_change_after_last_instruction=False) elif instructions: - for instruction in instructions: - self.navigator._backend.wait_for_screen_change() - self.navigator.navigate([instruction]) + self.navigator.navigate(instructions, + screen_change_after_last_instruction=False) response = self.device.recv(CTAPHID.MSG) try: diff --git a/tests/speculos/ctap2_client.py b/tests/speculos/ctap2_client.py index 69ea3843..64f81958 100644 --- a/tests/speculos/ctap2_client.py +++ b/tests/speculos/ctap2_client.py @@ -37,11 +37,11 @@ def __init__(self, device, model, navigator, ctap2_u2f_proxy, debug=False): def confirm(self): instructions = [NavInsID.BOTH_CLICK] - self.navigator.navigate(instructions) + self.navigator.navigate(instructions, + screen_change_after_last_instruction=False) def wait_for_return_on_dashboard(self): - self.navigator._backend.wait_for_screen_change() - # TODO check home screen displayed + self.navigator._backend.wait_for_home_screen() def send_cbor_nowait(self, cmd, data=None, *, event=None, on_keepalive=None): request = struct.pack(">B", cmd) @@ -192,9 +192,8 @@ def make_credential(self, client_data_hash, rp, user, key_params, self.navigator.navigate_and_compare(root, test_name, instructions, screen_change_after_last_instruction=False) elif instructions: - for instruction in instructions: - self.navigator._backend.wait_for_screen_change() - self.navigator.navigate([instruction]) + self.navigator.navigate(instructions, + screen_change_after_last_instruction=False) if check_cancel: # Send a cancel command @@ -346,9 +345,8 @@ def get_assertion(self, rp_id, client_data_hash, allow_list=None, self.navigator.navigate_and_compare(root, test_name, instructions, screen_change_after_last_instruction=False) elif instructions: - for instruction in instructions: - self.navigator._backend.wait_for_screen_change() - self.navigator.navigate([instruction]) + self.navigator.navigate(instructions, + screen_change_after_last_instruction=False) if check_cancel: # Send a cancel command @@ -503,9 +501,8 @@ def reset(self, *, event=None, on_keepalive=None, validate_step=0, self.navigator.navigate_and_compare(root, test_name, instructions, screen_change_after_last_instruction=False) elif instructions: - for instruction in instructions: - self.navigator._backend.wait_for_screen_change() - self.navigator.navigate([instruction]) + self.navigator.navigate(instructions, + screen_change_after_last_instruction=False) if check_cancel: # Send a cancel command diff --git a/tests/speculos/requirements.txt b/tests/speculos/requirements.txt index 574b9a42..bda766c4 100644 --- a/tests/speculos/requirements.txt +++ b/tests/speculos/requirements.txt @@ -1,3 +1,3 @@ -ragger[tests,speculos]>=1.6.0 +ragger[tests,speculos]>=1.7.0 pytest>=6.1.1,<7.0.0 fido2==1.0.0 From dcd3e576d487dae4a0b7abdcff7c08d05e8717eb Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Thu, 20 Apr 2023 14:58:56 +0200 Subject: [PATCH 03/15] src: config.c: Remove unused stuff --- src/config.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/config.c b/src/config.c index 46012514..0b0f933f 100644 --- a/src/config.c +++ b/src/config.c @@ -25,8 +25,6 @@ #include "rk_storage.h" #include "crypto.h" -#define RNG_MODULO 5 - config_t const N_u2f_real; static void derive_and_store_keys(uint32_t resetGeneration) { From 2f2353d3f0f9550920b8a63054236a96bf2fe7e5 Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Thu, 20 Apr 2023 15:12:45 +0200 Subject: [PATCH 04/15] CI: Run only on compatibles devices --- .github/workflows/guidelines_enforcer.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/guidelines_enforcer.yml b/.github/workflows/guidelines_enforcer.yml index fdaf9f27..fabb7702 100644 --- a/.github/workflows/guidelines_enforcer.yml +++ b/.github/workflows/guidelines_enforcer.yml @@ -21,3 +21,5 @@ jobs: guidelines_enforcer: name: Call Ledger guidelines_enforcer uses: LedgerHQ/ledger-app-workflows/.github/workflows/reusable_guidelines_enforcer.yml@v1 + with: + run_for_devices: '["nanox", "nanosp"]' From 25f550b9bc665076a70fcf90f11bd18e5e184e21 Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Thu, 20 Apr 2023 15:15:39 +0200 Subject: [PATCH 05/15] src: ctap2_get_assertion.c: Fix variable shadowing --- src/ctap2_get_assertion.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ctap2_get_assertion.c b/src/ctap2_get_assertion.c index 67bb433f..e8c7b335 100644 --- a/src/ctap2_get_assertion.c +++ b/src/ctap2_get_assertion.c @@ -779,9 +779,9 @@ static int sign_and_build_getAssert_authData(uint8_t *authData, credentialLength = status; } else { // No allow list scenario, which mean the credential is already resident - credential_data_t credData; + credential_data_t tmpCredData; - status = credential_decode(&credData, + status = credential_decode(&tmpCredData, ctap2AssertData->credential, ctap2AssertData->credentialLen, false); @@ -794,7 +794,7 @@ static int sign_and_build_getAssert_authData(uint8_t *authData, credentialLength = bufferLen - WRAPPED_CREDENTIAL_OFFSET; status = credential_wrap(ctap2AssertData->rpIdHash, ctap2AssertData->nonce, - &credData, + &tmpCredData, credential, credentialLength, true, From 05a2463da64dc047f0d85cdb1978edab7bdb38c4 Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Thu, 20 Apr 2023 15:18:01 +0200 Subject: [PATCH 06/15] src: main.c: Fix fallthrough warning --- src/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index 394da5df..b378fdb5 100644 --- a/src/main.c +++ b/src/main.c @@ -66,13 +66,13 @@ unsigned char io_event(unsigned char channel) { UX_DISPLAYED_EVENT({}); break; - case SEPROXYHAL_TAG_STATUS_EVENT: { + case SEPROXYHAL_TAG_STATUS_EVENT: if (G_io_apdu_media == IO_APDU_MEDIA_USB_HID && !(U4BE(G_io_seproxyhal_spi_buffer, 3) & SEPROXYHAL_TAG_STATUS_EVENT_FLAG_USB_POWERED)) { THROW(EXCEPTION_IO_RESET); } - } + __attribute__((fallthrough)); default: UX_DEFAULT_EVENT(); break; From c477065cac9f391120be8ac9453bc5560718f559 Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Fri, 12 May 2023 17:44:08 +0200 Subject: [PATCH 07/15] src/tests: Disable resetGeneration increment during ctap2 reset This means credentials that are not discoverable won't be properly revocated anymore. Now not that due to the fact this resetGeneration counter was in NVM, it was reset to 0 after each app reinstallation (due to an app update, a firmware update, or just a user triggered uninstall then reinstall flow), and this reste was causing even more issues. --- Makefile | 8 ++++++++ README.md | 2 +- src/config.c | 4 +++- tests/speculos/fido2/test_reset.py | 15 +++++++++++---- tests/speculos/utils.py | 4 ++++ 5 files changed, 27 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 7b03fc16..8e42d716 100644 --- a/Makefile +++ b/Makefile @@ -144,6 +144,14 @@ DEFINES += HAVE_UX_STACK_INIT_KEEP_TICKER DEFINES += HAVE_COUNTER_MARKER APP_LOAD_PARAMS += --nocrc +# Disable resetGeneration increment during ctap2 reset +# This means credentials that are not discoverable won't be properly +# revocated anymore. Now not that due to the fact this resetGeneration +# counter was in NVM, it was reset to 0 after each app reinstallation (due +# to an app update, a firmware update, or just a user triggered uninstall +# then reinstall flow), and this reset was causing even more issues +DEFINES += HAVE_NO_RESET_GENERATION_INCREMENT + DEFINES += HAVE_FIDO2_RPID_FILTER DEFINES += RK_SIZE=6144 diff --git a/README.md b/README.md index 34d62bd9..a3a9e826 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,6 @@ Due to OS constraints, this Security Key App as some limitations: - If the user chooses to uninstall it from Ledger Live - If the user chooses to update the app to a new available version - If the user updates the OS version -* Following FIDO2 spec, credentials can be revoked, but the revocation mechanism is based on a counter that - as discoverable credentials - will be wiped upon app deletion. +* Following FIDO2 spec, there should be a way to revoked credentials. A revocation mechanism has been implemented based on a counter that - as discoverable credentials - will be wiped upon app deletion. therefore, in order to avoid weird issue on user side, this counter as been disabled. See HAVE_NO_RESET_GENERATION_INCREMENT section on the Makefile for more explanations. Please look at the dedicated section at the end of [this blog post](https://blog.ledger.com/security-key/) for more detailed explanations. diff --git a/src/config.c b/src/config.c index 0b0f933f..9cc32644 100644 --- a/src/config.c +++ b/src/config.c @@ -104,14 +104,16 @@ uint8_t config_increase_and_get_authentification_counter(uint8_t *buffer) { } void config_process_ctap2_reset(void) { +#ifndef HAVE_NO_RESET_GENERATION_INCREMENT uint32_t resetGeneration = N_u2f.resetGeneration + 1; - uint8_t pinSet = 0; nvm_write((void *) &N_u2f.resetGeneration, (void *) &resetGeneration, sizeof(uint32_t)); // Update keys derived from seed derive_and_store_keys(N_u2f.resetGeneration); +#endif + uint8_t pinSet = 0; nvm_write((void *) &N_u2f.pinSet, (void *) &pinSet, sizeof(uint8_t)); ctap2_client_pin_reset_ctx(); diff --git a/tests/speculos/fido2/test_reset.py b/tests/speculos/fido2/test_reset.py index 35cb89cc..d7b23f65 100644 --- a/tests/speculos/fido2/test_reset.py +++ b/tests/speculos/fido2/test_reset.py @@ -5,6 +5,7 @@ from client import TESTS_SPECULOS_DIR from utils import generate_random_bytes, generate_get_assertion_params +from utils import HAVE_NO_RESET_GENERATION_INCREMENT def test_reset(client, test_name): @@ -28,7 +29,7 @@ def test_reset(client, test_name): compare_args=compare_args) assert e.value.code == CtapError.ERR.OPERATION_DENIED - # Validate the credential is still present by getting an assertion + # Validate the credential is still valid by getting an assertion client_data_hash = generate_random_bytes(32) allow_list = [{"id": credential_data.credential_id, "type": "public-key"}] client.ctap2.get_assertion(rp["id"], client_data_hash, allow_list) @@ -37,12 +38,18 @@ def test_reset(client, test_name): client.ctap2.reset(validate_step=validate_step, check_screens="full", compare_args=compare_args) - # Validate the credential is not present by getting an assertion client_data_hash = generate_random_bytes(32) allow_list = [{"id": credential_data.credential_id, "type": "public-key"}] - with pytest.raises(CtapError) as e: + if HAVE_NO_RESET_GENERATION_INCREMENT: + # Validate the credential is still valid by getting an assertion + # ResetGeneration increment is disabled to avoid the UX hurdle when the app + # is reinstalled. This means credential are not revocated. client.ctap2.get_assertion(rp["id"], client_data_hash, allow_list) - assert e.value.code == CtapError.ERR.NO_CREDENTIALS + else: + # Validate the credential is not valid anymore by getting an assertion + with pytest.raises(CtapError) as e: + client.ctap2.get_assertion(rp["id"], client_data_hash, allow_list) + assert e.value.code == CtapError.ERR.NO_CREDENTIALS def test_reset_cancel(client, test_name): diff --git a/tests/speculos/utils.py b/tests/speculos/utils.py index d6c53c6a..0cdcdfcf 100644 --- a/tests/speculos/utils.py +++ b/tests/speculos/utils.py @@ -7,6 +7,10 @@ from fido2.utils import sha256 from fido2.webauthn import AttestedCredentialData +# Application build configuration +HAVE_NO_RESET_GENERATION_INCREMENT = True + + FIDO_RP_ID_HASH_1 = bytes.fromhex("000102030405060708090a0b0c0d0e0f" "101112131415161718191a1b1c1d1e1f") From 1a91331c302d2a9279bf523840486d561a05fe23 Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Wed, 24 May 2023 11:24:45 +0200 Subject: [PATCH 08/15] src/tests: Add a setting to enable or not rk option Disable by default rk support and expose a setting to enable it This means that by default user won't be able to create "Resident Keys", which are also named "Discoverable Credentials". This has been implemented to protect user from the nvram wipe mostly happening during an app update which will erase their RK credentials we no possibility to restore them. Advanced user can still choose to enable this setting at their own risk. --- Makefile | 9 + README.md | 1 + glyphs/icon_back.gif | Bin 74 -> 0 bytes glyphs/icon_certificate.gif | Bin 1133 -> 0 bytes glyphs/icon_crossmark.gif | Bin 1131 -> 0 bytes glyphs/icon_dashboard.gif | Bin 1133 -> 0 bytes glyphs/icon_eye.gif | Bin 1130 -> 0 bytes glyphs/icon_validate_14.gif | Bin 1125 -> 0 bytes include/config.h | 10 ++ src/config.c | 17 ++ src/ctap2_get_info.c | 4 + src/ctap2_make_credential.c | 6 + src/ui_shared.c | 156 +++++++++++++++++- tests/speculos/fido2/test_fido2_screens.py | 54 ++++++ tests/speculos/fido2/test_get_info.py | 7 +- tests/speculos/fido2/test_option_rk.py | 65 ++++++++ .../test_fido_screens_settings/00000.png | Bin 0 -> 518 bytes .../test_fido_screens_settings/00001.png | Bin 0 -> 335 bytes .../test_fido_screens_settings/00002.png | Bin 0 -> 379 bytes .../test_fido_screens_settings/00003.png | Bin 0 -> 453 bytes .../test_fido_screens_settings/00004.png | Bin 0 -> 751 bytes .../test_fido_screens_settings/00005.png | Bin 0 -> 835 bytes .../test_fido_screens_settings/00006.png | Bin 0 -> 777 bytes .../test_fido_screens_settings/00007.png | Bin 0 -> 775 bytes .../test_fido_screens_settings/00008.png | Bin 0 -> 356 bytes .../test_fido_screens_settings/00009.png | Bin 0 -> 528 bytes .../test_fido_screens_settings/00010.png | Bin 0 -> 433 bytes .../test_fido_screens_settings/00011.png | Bin 0 -> 656 bytes .../test_fido_screens_settings/00012.png | Bin 0 -> 725 bytes .../test_fido_screens_settings/00013.png | Bin 0 -> 647 bytes .../test_fido_screens_settings/00014.png | Bin 0 -> 543 bytes .../test_fido_screens_settings/00015.png | Bin 0 -> 347 bytes .../test_fido_screens_settings/00016.png | Bin 0 -> 543 bytes .../test_fido_screens_settings/00017.png | Bin 0 -> 453 bytes .../test_fido_screens_settings/00018.png | Bin 0 -> 305 bytes .../test_fido_screens_settings/00019.png | Bin 0 -> 518 bytes .../test_fido_screens_settings/00020.png | Bin 0 -> 365 bytes .../test_fido_screens_settings/00021.png | Bin 0 -> 383 bytes .../nanosp/test_u2f_screens_idle/00000.png | Bin 383 -> 518 bytes .../nanosp/test_u2f_screens_idle/00002.png | Bin 333 -> 379 bytes .../nanosp/test_u2f_screens_idle/00003.png | Bin 0 -> 342 bytes .../test_fido_screens_settings/00000.png | Bin 0 -> 518 bytes .../test_fido_screens_settings/00001.png | Bin 0 -> 335 bytes .../test_fido_screens_settings/00002.png | Bin 0 -> 379 bytes .../test_fido_screens_settings/00003.png | Bin 0 -> 453 bytes .../test_fido_screens_settings/00004.png | Bin 0 -> 751 bytes .../test_fido_screens_settings/00005.png | Bin 0 -> 835 bytes .../test_fido_screens_settings/00006.png | Bin 0 -> 777 bytes .../test_fido_screens_settings/00007.png | Bin 0 -> 775 bytes .../test_fido_screens_settings/00008.png | Bin 0 -> 356 bytes .../test_fido_screens_settings/00009.png | Bin 0 -> 528 bytes .../test_fido_screens_settings/00010.png | Bin 0 -> 433 bytes .../test_fido_screens_settings/00011.png | Bin 0 -> 656 bytes .../test_fido_screens_settings/00012.png | Bin 0 -> 725 bytes .../test_fido_screens_settings/00013.png | Bin 0 -> 647 bytes .../test_fido_screens_settings/00014.png | Bin 0 -> 543 bytes .../test_fido_screens_settings/00015.png | Bin 0 -> 347 bytes .../test_fido_screens_settings/00016.png | Bin 0 -> 543 bytes .../test_fido_screens_settings/00017.png | Bin 0 -> 453 bytes .../test_fido_screens_settings/00018.png | Bin 0 -> 305 bytes .../test_fido_screens_settings/00019.png | Bin 0 -> 518 bytes .../test_fido_screens_settings/00020.png | Bin 0 -> 365 bytes .../test_fido_screens_settings/00021.png | Bin 0 -> 383 bytes .../nanox/test_u2f_screens_idle/00000.png | Bin 383 -> 518 bytes .../nanox/test_u2f_screens_idle/00002.png | Bin 333 -> 379 bytes .../nanox/test_u2f_screens_idle/00003.png | Bin 0 -> 342 bytes tests/speculos/u2f/test_u2f_screens.py | 5 + tests/speculos/utils.py | 1 + 68 files changed, 328 insertions(+), 7 deletions(-) delete mode 100644 glyphs/icon_back.gif delete mode 100644 glyphs/icon_certificate.gif delete mode 100644 glyphs/icon_crossmark.gif delete mode 100644 glyphs/icon_dashboard.gif delete mode 100644 glyphs/icon_eye.gif delete mode 100644 glyphs/icon_validate_14.gif create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00000.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00001.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00002.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00003.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00004.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00005.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00006.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00007.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00008.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00009.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00010.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00011.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00012.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00013.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00014.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00015.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00016.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00017.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00018.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00019.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00020.png create mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00021.png create mode 100644 tests/speculos/snapshots/nanosp/test_u2f_screens_idle/00003.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00000.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00001.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00002.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00003.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00004.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00005.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00006.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00007.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00008.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00009.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00010.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00011.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00012.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00013.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00014.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00015.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00016.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00017.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00018.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00019.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00020.png create mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00021.png create mode 100644 tests/speculos/snapshots/nanox/test_u2f_screens_idle/00003.png diff --git a/Makefile b/Makefile index 8e42d716..ee3532d3 100644 --- a/Makefile +++ b/Makefile @@ -152,6 +152,15 @@ APP_LOAD_PARAMS += --nocrc # then reinstall flow), and this reset was causing even more issues DEFINES += HAVE_NO_RESET_GENERATION_INCREMENT +# Disable by default rk support and expose a setting to enable it +# This means that by default user won't be able to create "Resident Keys", +# which are also named "Discoverable Credentials". +# This has been implemented to protect user from the nvram wipe mostly happening +# during an app update which will erase their RK credentials we no possibility +# to restore them. +# Advanced user can still choose to enable this setting at their own risk. +DEFINES += HAVE_RK_SUPPORT_SETTING + DEFINES += HAVE_FIDO2_RPID_FILTER DEFINES += RK_SIZE=6144 diff --git a/README.md b/README.md index a3a9e826..1e3f0ff3 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,7 @@ Due to OS constraints, this Security Key App as some limitations: - If the user chooses to uninstall it from Ledger Live - If the user chooses to update the app to a new available version - If the user updates the OS version + That is why they are not enabled by default, and should be manually enabled in the settings. See HAVE_RK_SUPPORT_SETTING section on the Makefile for more explanations. * Following FIDO2 spec, there should be a way to revoked credentials. A revocation mechanism has been implemented based on a counter that - as discoverable credentials - will be wiped upon app deletion. therefore, in order to avoid weird issue on user side, this counter as been disabled. See HAVE_NO_RESET_GENERATION_INCREMENT section on the Makefile for more explanations. Please look at the dedicated section at the end of [this blog post](https://blog.ledger.com/security-key/) for more detailed explanations. diff --git a/glyphs/icon_back.gif b/glyphs/icon_back.gif deleted file mode 100644 index a2a7e6d4fa290e4875992d4024e988d14b91df26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmZ?wbhEHbh+i z#(Mch>H3D2mX`VkM*2oZxP`3=Lf^oD9vKom`v^ z4IGV}EX^$3V0vBhlS^|`^GaZPQxJOHaOwpmh};68%`T}$nPsUdZbkXI3Sf_0W#V>= zGfwlMdQ)(_#RaEceV}9XLD7p8-7q0w8Uiuli5JL$C;!wuV45!iCT_<6|Nj2@{p;tC z@87({PcxqRv3h4bgmo;iK$ z#u35cm<%;FYmM&SmXyJnS^XAT( zJ!|HS>C>i8nLKIYg#NzXp6;&Bj`p_Jmgc6$hWfhNn(C^`it@73lH#Jmg8aPPob0U3 zjP$hBl;otug!s7FnCPg;i14t`kl>)e0DnJUA8#*D4|g|LV6Zqk*xT9KSX)_In46iJ z7#kTH=@}C@U!{$jiyfNJ~jdh>MAe2nz`c@bmHVaC32Tu(PqUFf%a% zONgH=z;c3tK?g*D$_@r5rJnxG17}|h+i z#(Mch>H3D2mX`VkM*2oZxP`3=Lf^oD9vKom`v^ z4IGV}EX^$3V0vBhlS^|`^GaZPQxJMxaOwpmh};68%`T}$nPsUdZbkXI3Sf_0W#V>= zBTn<6dQ)(_#R;cgeV}9XLD7p8-7q0w8Uiuli5JL$C;!wuV45!iCT_<6|Nj2@{p;tC z@87({PcxqRv3h4bgmo;iK$ z#u35cm<%;FYmM&SmXyJnS^XAT( zJ!|HS>C>i8nLKIYg#NzXp6;&Bj`p_Jmgc6$hWfhNn(C^`it@73lH#Jmg8aPPob0U3 zjP$hBl;otug!s7FnCPg;i14t`kl>)e0DnJUA8#*D4|g|LU=%qz*xT9KSX)_In46iJ z7#kTH=@}C@U!{$jiyfNJ~jdh>MAe2nz`c@bmHVaC32Tu(PqUFf%a% zONgH=z;c3tK?g*D$_@r5g`R%S3EQ{LsG1P=G9yPZ?_TW!_O_JIo#INXvMrLH1~M>M F0{{d^jh+i z#(Mch>H3D2mX`VkM*2oZx|Z5PF?(>IEf;+ybD@E~!PCWvMA{Mftf3V2@j6;&zJ# zPV=C8Q*gV*5~p5$pkwqw(Tfz_Fd<+X0x{u<7s!Dp|I|ESnlAz-ZpQ!r{{H#>>*tT} z-@bnN{ORL|_wU}mdHw3;i|5atK6(7;;e-44?%uh5>*kH?*REcZ;0$^0LyB;-bQW{Jh+p?5xa; z^t9BJ|cQ;oTXD3GodplbjYb#3&b2C#D zVqwaWPR5VIe^Qem-6vZZ1v^b~aWPW+p~p z3GtH!SWYl7=zs`N*}=f1)WgepeBpkH7I)L>0efyf`cv6&*0!WWPeHu$lGW7Enz_D= G4Aua{vX6rR diff --git a/glyphs/icon_eye.gif b/glyphs/icon_eye.gif deleted file mode 100644 index df4bb829e6d06e0bde643b1b96fde45c093edef1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1130 zcmZ?wbhEHbh+i z#(Mch>H3D2mX`VkM*2oZxP`3=Lf^oD9vKom`v^ z4IGV}EX^$3V0vBhlS^|`^GaZPQxJOHaOwpmh};68%`T}$nPsUdZbkXI3Sf_0W#V>= zGfwlMdQ)(_#RaEceV}9XLD7p8-7q0w8Uiuli5JL$C;!wuV45!iCT_<6|Nj2@{p;tC z@87({PcxqRv3h4bgmo;iK$ z#u35cm<%;FYmM&SmXyJnS^XAT( zJ!|HS>C>i8nLKIYg#NzXp6;&Bj`p_Jmgc6$hWfhNn(C^`it@73lH#Jmg8aPPob0U3 zjP$hBl;otug!s7FnCPg;i14t`kl>)e0DnJUA8#*D4|g|LV6Zqk*xT9KSX)_In46iJ z7#kTH=@}C@U!{$jiyfNJ~jdh>MAe2nz`c@bmHVaC32Tu(PqUFf%a% zONgH=z;c3tK?g*D$_@r5`JVojvmYFo*YYB?T-40^%iq9xH)NNlPJ66kronvNgOR}+ E02G{#(EtDd diff --git a/glyphs/icon_validate_14.gif b/glyphs/icon_validate_14.gif deleted file mode 100644 index ccb5cabe38d16ff857d540b64742e4b8346a6949..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1125 zcmZ?wbhEHbh+i z#(Mch>H3D2mX`VkM*2oZx= z0Z#LvdQ)(_#So`neV}9XLD7p8-7q0w8Uiuli5JL$C;!wuV45!iCT_<6|Nj2@{p;tC z@87({PcxqRv3h4bgmo;iK$ z#u35cm<%;FYmM&SmXyJnS^XAT( zJ!|HS>C>i8nLKIYg#NzXp6;&Bj`p_Jmgc6$hWfhNn(C^`it@73lH#Jmg8aPPob0U3 zjP$hBl;otug!s7FnCPg;i14t`kl>)e0DnJUA8#*D4|g|L7iT9&2YWkP8*3{|3v)A5 z6JsMo1ARSR9c?X54RtkD6=fww1$jAH8EGj=32`w|5n&-g0e(JS9&Rp94t6$H7G@?! zUresidentKey = boolValue; } } diff --git a/src/ui_shared.c b/src/ui_shared.c index db26168d..db31b4c8 100644 --- a/src/ui_shared.c +++ b/src/ui_shared.c @@ -18,10 +18,137 @@ #include "ux.h" +#ifdef HAVE_RK_SUPPORT_SETTING +#include "config.h" +#include "ui_shared.h" + +static void display_warning(); +static void display_settings(); +static void toogle_settings(); + +UX_STEP_NOCB(ux_settings_enabling_flow_warning_step, + bn_paging, + {.title = "Warning", + .text = "Read carefully\n" + "before enabling\n" + "resident keys.\n" + "If you register\n" + "resident keys, they\n" + "will be lost whenever\n" + "you update this app\n" + "or the OS. You are\n" + "responsible for\n" + "maintaining access\n" + "to the services you\n" + "register with."}); + +UX_STEP_NOCB(ux_settings_disabling_flow_warning_step, + bn_paging, + {.title = "Warning", + .text = "Read before\n" + "disabling\n" + "resident keys."}); + +UX_STEP_NOCB(ux_settings_disabling_flow_text_1_step, + nnnn, + {.line1 = "This app will tell", + .line2 = "websites that", + .line3 = "resident keys are not", + .line4 = "available to use."}); + +UX_STEP_NOCB(ux_settings_disabling_flow_text_2_step, + nnn, + { + .line1 = "If they are required,", + .line2 = "the Security Key app", + .line3 = "won't be compatible.", + }); + +UX_STEP_CB(ux_settings_warning_flow_cancel_step, + pb, + display_settings(), + { + &C_icon_crossmark, + "Cancel", + }); + +UX_STEP_CB(ux_settings_enabling_flow_confirm_step, + pbb, + toogle_settings(), + { + &C_icon_warning, + "Enable", + "resident keys", + }); + +UX_STEP_CB(ux_settings_disabling_flow_confirm_step, + pbb, + toogle_settings(), + { + &C_icon_validate_14, + "Disable", + "resident keys", + }); + +UX_FLOW(ux_settings_enabling_flow, + &ux_settings_enabling_flow_warning_step, + &ux_settings_warning_flow_cancel_step, + &ux_settings_enabling_flow_confirm_step); + +UX_FLOW(ux_settings_disabling_flow, + &ux_settings_disabling_flow_warning_step, + &ux_settings_disabling_flow_text_1_step, + &ux_settings_disabling_flow_text_2_step, + &ux_settings_disabling_flow_confirm_step, + &ux_settings_warning_flow_cancel_step); + +static void display_warning() { + if (config_get_rk_enabled()) { + ux_flow_init(0, ux_settings_disabling_flow, NULL); + } else { + ux_flow_init(0, ux_settings_enabling_flow, NULL); + } +} + +static void toogle_settings() { + if (config_get_rk_enabled()) { + config_set_rk_enabled(false); + } else { + config_set_rk_enabled(true); + } + display_settings(); +} + +UX_STEP_CB(ux_settings_flow_1_enabled_step, bn, display_warning(), {"Resident keys", "Enabled"}); + +UX_STEP_CB(ux_settings_flow_1_disabled_step, bn, display_warning(), {"Resident keys", "Disabled"}); + +UX_STEP_CB(ux_settings_flow_2_step, + pb, + ui_idle(), + { + &C_icon_back_x, + "Back", + }); + +UX_DEF(ux_settings_enabled_flow, &ux_settings_flow_1_enabled_step, &ux_settings_flow_2_step); + +UX_DEF(ux_settings_disabled_flow, &ux_settings_flow_1_disabled_step, &ux_settings_flow_2_step); + +static void display_settings() { + if (config_get_rk_enabled()) { + ux_flow_init(0, ux_settings_enabled_flow, NULL); + } else { + ux_flow_init(0, ux_settings_disabled_flow, NULL); + } +} +#endif // HAVE_RK_SUPPORT_SETTING + UX_STEP_NOCB(ux_idle_flow_1_step, - nn, + nnn, { - "Ready to", + "Security Key", + "is ready to", "authenticate", }); UX_STEP_NOCB(ux_idle_flow_2_step, @@ -30,14 +157,31 @@ UX_STEP_NOCB(ux_idle_flow_2_step, "Version", APPVERSION, }); -UX_STEP_CB(ux_idle_flow_3_step, + +#ifdef HAVE_RK_SUPPORT_SETTING +UX_STEP_VALID(ux_idle_flow_3_step, + pb, + display_settings(), + { + &C_icon_coggle, + "Settings", + }); +#endif // HAVE_RK_SUPPORT_SETTING + +UX_STEP_CB(ux_idle_flow_4_step, pb, os_sched_exit(-1), { - &C_icon_dashboard, - "Quit", + &C_icon_dashboard_x, + "Quit app", }); -UX_FLOW(ux_idle_flow, &ux_idle_flow_1_step, &ux_idle_flow_2_step, &ux_idle_flow_3_step); +UX_FLOW(ux_idle_flow, + &ux_idle_flow_1_step, + &ux_idle_flow_2_step, +#ifdef HAVE_RK_SUPPORT_SETTING + &ux_idle_flow_3_step, +#endif // HAVE_RK_SUPPORT_SETTING + &ux_idle_flow_4_step); void ui_idle(void) { // reserve a display stack slot if none yet diff --git a/tests/speculos/fido2/test_fido2_screens.py b/tests/speculos/fido2/test_fido2_screens.py index fd5544d3..4f2f306c 100644 --- a/tests/speculos/fido2/test_fido2_screens.py +++ b/tests/speculos/fido2/test_fido2_screens.py @@ -6,6 +6,60 @@ from client import TESTS_SPECULOS_DIR from utils import generate_random_bytes from utils import generate_make_credentials_params +from utils import HAVE_RK_SUPPORT_SETTING + +from ragger.navigator import NavInsID + + +@pytest.mark.skipif(not HAVE_RK_SUPPORT_SETTING, + reason="settings not enable") +def test_fido_screens_settings(client, test_name): + instructions = [] + # Screen 0 -> 1 + instructions.append(NavInsID.RIGHT_CLICK) + # Screen 1 -> 2 + instructions.append(NavInsID.RIGHT_CLICK) + # enter settings + instructions.append(NavInsID.BOTH_CLICK) + + # Enable and check "Enabling" warning message + instructions.append(NavInsID.BOTH_CLICK) + # Screen 0 -> 1 + instructions.append(NavInsID.RIGHT_CLICK) + # Screen 1 -> 2 + instructions.append(NavInsID.RIGHT_CLICK) + # Screen 2 -> 3 + instructions.append(NavInsID.RIGHT_CLICK) + # Screen 3 -> 4 + instructions.append(NavInsID.RIGHT_CLICK) + # Screen 4 -> 5 + instructions.append(NavInsID.RIGHT_CLICK) + # Confirm + instructions.append(NavInsID.BOTH_CLICK) + + # Disable and check "Disabling" warning message + instructions.append(NavInsID.BOTH_CLICK) + # Screen 0 -> 1 + instructions.append(NavInsID.RIGHT_CLICK) + # Screen 1 -> 2 + instructions.append(NavInsID.RIGHT_CLICK) + # Screen 2 -> 3 + instructions.append(NavInsID.RIGHT_CLICK) + # Screen 3 -> 4 + instructions.append(NavInsID.RIGHT_CLICK) + # Screen 4 -> 3 + instructions.append(NavInsID.LEFT_CLICK) + # Approve + instructions.append(NavInsID.BOTH_CLICK) + + # leave settings + # Screen 0 -> 1 + instructions.append(NavInsID.RIGHT_CLICK) + # confirm + instructions.append(NavInsID.BOTH_CLICK) + + client.navigator.navigate_and_compare(TESTS_SPECULOS_DIR, test_name, instructions, + screen_change_before_first_instruction=False) def register_then_assert(client, test_name, user, options): diff --git a/tests/speculos/fido2/test_get_info.py b/tests/speculos/fido2/test_get_info.py index f1ccac78..c8bb75be 100644 --- a/tests/speculos/fido2/test_get_info.py +++ b/tests/speculos/fido2/test_get_info.py @@ -1,5 +1,6 @@ from hashlib import sha256 from fido2.ctap2.base import Ctap2, Info +from utils import HAVE_RK_SUPPORT_SETTING def test_get_info(client): @@ -49,7 +50,11 @@ def test_get_info_options(client): info = client.ctap2.info # Specified options with fix value - assert info.options["rk"] + if HAVE_RK_SUPPORT_SETTING: + assert not info.options["rk"] + else: + assert info.options["rk"] + assert info.options["up"] assert info.options["uv"] assert "clientPin" in info.options diff --git a/tests/speculos/fido2/test_option_rk.py b/tests/speculos/fido2/test_option_rk.py index a96d97b4..b5f524ed 100644 --- a/tests/speculos/fido2/test_option_rk.py +++ b/tests/speculos/fido2/test_option_rk.py @@ -7,14 +7,73 @@ from client import TESTS_SPECULOS_DIR from utils import generate_random_bytes, generate_make_credentials_params from utils import generate_get_assertion_params +from utils import HAVE_RK_SUPPORT_SETTING + +from ragger.navigator import NavInsID + + +@pytest.mark.skipif(not HAVE_RK_SUPPORT_SETTING, + reason="settings not enable") +def test_option_rk_disabled(client): + info = client.ctap2.info + assert not info.options["rk"] + + client_data_hash, rp, user, key_params = generate_make_credentials_params() + options = {"rk": True} + + with pytest.raises(CtapError) as e: + client.ctap2.make_credential(client_data_hash, + rp, + user, + key_params, + options=options, + user_accept=None) + assert e.value.code == CtapError.ERR.UNSUPPORTED_OPTION + + +def enable_rk_option(client): + info = client.ctap2.info + if info.options["rk"]: + return + + if not HAVE_RK_SUPPORT_SETTING: + raise ValueError("rk and setting not enabled") + + instructions = [ + # Enter in the settings + NavInsID.RIGHT_CLICK, + NavInsID.RIGHT_CLICK, + NavInsID.BOTH_CLICK, + + # Enable and skip "Enabling" message + NavInsID.BOTH_CLICK, + NavInsID.RIGHT_CLICK, + NavInsID.RIGHT_CLICK, + NavInsID.RIGHT_CLICK, + NavInsID.RIGHT_CLICK, + NavInsID.RIGHT_CLICK, + NavInsID.BOTH_CLICK, + + # Leave settings + NavInsID.RIGHT_CLICK, + NavInsID.BOTH_CLICK + ] + client.navigator.navigate(instructions, + screen_change_before_first_instruction=False) + + client.ctap2._info = client.ctap2.get_info() def test_option_rk_enabled(client): + enable_rk_option(client) + info = client.ctap2.info assert info.options["rk"] def test_option_rk_make_cred_exclude_refused(client, test_name): + enable_rk_option(client) + compare_args = (TESTS_SPECULOS_DIR, test_name) # Spec says that: # If the excludeList parameter is present and contains a credential ID that @@ -62,6 +121,8 @@ def test_option_rk_make_cred_exclude_refused(client, test_name): def test_option_rk_get_assertion(client, test_name): + enable_rk_option(client) + client_data_hash, rp, user1, key_params = generate_make_credentials_params(ref=1) _, _, user2, key_params = generate_make_credentials_params(ref=2) _, _, user3, key_params = generate_make_credentials_params(ref=3) @@ -120,6 +181,8 @@ def test_option_rk_get_assertion(client, test_name): def test_option_rk_key_store_full(client): + enable_rk_option(client) + # Check that at some point KEY_STORE_FULL error is returned with pytest.raises(CtapError) as e: for _ in range(30): @@ -144,6 +207,8 @@ def test_option_rk_key_store_full(client): reason="running in fast mode", ) def test_option_rk_overwrite_get_assertion(client, test_name): + enable_rk_option(client) + # Make a first "user1" credential client_data_hash, rp, user1, key_params = generate_make_credentials_params(ref=1) user1["name"] = "user1" diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00000.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..6017401322005dc5561068ae47431b4ed9295299 GIT binary patch literal 518 zcmV+h0{Q)kP);h9-v3UN-OdS}(jBmE2KjBLSGS|rbuFcg)R?K^kr=%*8ki#koJbt$ zV5Hq)$0Gd0v zrn9)YdJfFAFt-;f>0c=tRGx;Bd$OCY>&~kZD_4)cZHvddA`DMdkof9il)=tC84oZD z8rPpjWF>n;XU4+&qEx!onFf#*z_vmA?@?drt*F|Y?~JRWG``g)ueJ@XKAAIM=IPh< z*H;ERVM2)?1jhqzH5xw7Bi5+=B?w*!ZhZg%0C*@~?=ZXz9l*;md9G}hsUqS5T^GFe zE3}(-M|*g8V*^HDK$qPW_s;!_C${-_Gq@ZVxKhfI2xpvQGs2z?VJlL?0gdbRxL~Uk zw({VNOD6h!fRQ4JyGJLCJfnJM4j*I%2><{9000000N|hS3ohp89}Yo%Jpcdz07*qo IM6N<$g4K8CnE(I) literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00001.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..5df2afb49dcddce3ea55029ebdfde6b17d77df8d GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|)4i)hri6xS9)adT~IkK5~vFV8u+IcpR-(ld;gv*p*8OQ5A>H# zS+u<1)*jZ3>qVYs&*ubb9nW5DotSwlz(1pZ3v;^0jqool+pcQdPMQ9DmB`mQ7e#jk zE@fLk^Q-Zr{fw!e+g2B;zf0YkvpdvY$|Cw*Xbof88~1Bdv(DA(tXEY=<@X}q^vpWjWBu@2arKJIvbgp%{R78?8xpt#d>AVnzE2OkEmykM f9uzDf@c$J5>XZ8!o91;r1aUoG{an^LB{Ts5dNq+p literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00002.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..ab88bd3a6d7427c33b0466c09511a2947d76e558 GIT binary patch literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9eba4!+nDh3gW8Yx~0hd6v z@Q450AL&Ida9qK7USpcZsh|1cZxrraNGR|EYJ!4>l|f#bu6Mhl<6g1VXdJn_UApcH z?~fx|cPyWu)!ljChnD_ zFe+PK^Ut$g=g?IxQK!U+@Z+u(p%SlbQUvSv9ga`@ntfpU<@YV-GyEK3A;Iv2FaN0M URgr^|8BQQEPgg&ebxsLQ05_keY5)KL literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00003.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..ba9d2519d3c7970aca39d59c97a70c4a906603b2 GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{U=ba4!+nDh2#Zc&Q@PebCi z%d-pqD_2hcSI~B{ZNjoC8t?X;*B4h*lJCmV1nPnTg`?StYaUzNDqLH-ZiiNenqRbZ zZs+=^g6D5fo-3%oW5Ysqt%C0N*?O1#`vSdQGjC=+8?^P>G`;@0AK%5Sb`3~ReG+(s z^L4tz`nwG`zf5HN^mtCKLb6+vbzp zDe^w!^N`TRn@UW>&UgLztFqT=?yH%d^{X~3{}p_4rO0IZh+E;PvRt~pkcBJU%u22D$&u^J@e+T#3?GRpD zuO9W^&wAUxkABOJE3*hM-~4oEhVeP|>sQ`#7q9kxY!hA5;F;Ss^`lwV{N?4zsT+d7WVhJbrfEM4-v40x48~{G sTkT)lw9c8n;n(3!HF@!%n1F$o?9tr`TN2iu_XCM|y85}Sb4q9e069(0Pyhe` literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00004.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..bff2d6b391bfda6959fac1243884c660c4dcae2a GIT binary patch literal 751 zcmV3`I#QH}UDFFZg0002+XmZXu=kj;;XeEAI zffpRUQC5KD+feH`jzrb+d~^P*5!WcRJ=-gVPh&m?Kelp1$_8Am%{d>(ag9^?nEsFJ z^}Cm#q&HwOJuAd=1yqpjKmJJn+uY7je!lk-Trbdp&Or(Bqq&2Ku0ToIcrNP8V z-otnW^rm)YM*Ny;(v_!3d4kYatVi?;@aA^cml?~=Nuw#jeh=uG&Qz=ezd2PMf2(qP zS>)nrsj1wT_P{(dWp(+KD74vo`d8xCrFzMdV^h7~a|j7YHz%{Y$-kInQ`vjv z3KM%9C9f4wO~&da`FOjC+X;5ScMlj|j+7pDKKmogg|923veZxHY=WQlkK2UXkBEs{ zBK#Md;b%y`xQh76@tAFVD{RN<=_X+T=3Ry{kmC342xG7k^!`fF`zvwm{i#peYi9vj zdb}U>WI6>RAo|@BblPl4LH%smYf(bgwdnmYQ;B?M9Pn*10Ij#bg|c&-z@2 zYUY;8-2~|?$|y+0H$Qc_4}gA=G73U*+o#oxCMBbXz_rHZ%tEasU7TKn3riG*{k-T~0wJ8`|c5P2zYH=AD}DBOe|* zbbOMo)=Gi&hGr@N^b>Ad_aZe-T$QcztZdj~it`1L{s8&>()37MkkE}9F#SU#=Z!u8Eqwq0002ovPDHLkV1jlQZ2ABI literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00005.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..4396a8a4f5b57aa2f41750af9e272a6888a0afd1 GIT binary patch literal 835 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 FV1lzXb{YTx literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00008.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..2278bf49ae5783dc2d7a5f4e1844824c7e295ca7 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`htba4!+nDh2#bRLtTfXhX{ zDRV3Sd%xQIRsIylsqnXQTu+%l%j;FBrd?+ae>TK;|<4amj$v!r9B@_wnxFxz6?`_fVOR z^oF~o-_N<~{gE=5SGlJ8g1N(={2SJVyS_YdtbBC!xavBkGVLq+e~r`vC;vP7;-J?W zC+(Z>4`1sD@4J@!;v4s;Wxu!n6119LZoiuQ$6~RwmMu~SrgMd7MtVv9*Op_SZ?H6O zNu78|-XpuSx0>IcFl*fP@$&Z91+y6cOPT#kSn0Wo@pkOPg1%YW{)_jq*k<}f+I)BW wD{-s#-s3`Lze-3j|&5__2sJCp{9T0s(f?^ll%d?o?q;j#b#00000006))VvI4y*(y%) zJ6piF<2V7S_Pq}RuiPU6UPpiky5AglO~7q%nSg4&I~@cr6L2SfW(zosUg;r(%anA% z_Xr3fxQn>JSpqgEdUsEP$7}(oa2IX>001xx?-dvGwi1ppPF&aIxj!mnZ7W(;4_f23 z4wxJLgar*(@=Sn{=nGa=X=JPlm4PD8EPHD;oXFFP$nSG5VxPUNjPTD=Jh7Cprs=5K za3ZfMXwAX&(%2NRCwAgSEN@=Ec|k^UppZXTKZvHmTa#|6L5Uww&RVmSY+}xi*1xq% zwSRP1GH+;bA_4#a0DuWpUk&@dFPeS(H1SnL$Ayv$3p%HB0&@SdWnQ+9q^NB!vQjJI zl?u;C@kFcF63X+F$2qC}SHi-}TpAu^>!UV(Yen=UoU8O(?_B9N@4r+s;zPV4Q&1VE z@*E}5)iYcF4w6@8#Qb)}GoZA_S|xm_pI#{Pst5ZT#skebMP+L&?>~4((w;)TX8u`5 zkASss_U|c{O_Y8%uc&X3tpVNHt%m4rY00000ci<0iMp>BN SC2t`B0000xB!sOJP4oya&CMamolw(eoJs#Lse6IHF>bA7R?Hez) zRq*v!#LbiGsW{x&`R>I5q4m{%i`Cs%FX?HV>9{%c+|DVdlb_d>p9@tAxqs@!+6}VD z&NHlyX_)!Tqv?;ubBPl(CO+_skc|JH^1#Q}IL+bpv!Zty#uwAhUfVAFMT1ScuXbXO zd_(c7u=3O(+ja9qKfa#%g{yQ|x>($+&B?!%PrOXc);rF<|7Fkq#ziRD{w=H2S~ov~W?k@Z_62GQdC7xlkJ68>tLU>;B!{_J4Kj+K!`TGa3Kw4hiozS@Um|&zr-r&;!yR Z{O<+E_<47)*f$#_>gnp|vd$@?2>_Y7$qoPj literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00011.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7acbbd27eafdfe60ce830a1bd5863379139603 GIT binary patch literal 656 zcmV;B0&o3^P)ik$KPAP>DVvOfC zxjnAug*)fhN-;70$t|{vF>Yb~5W>g00TOxloCZxP#Td_i%5MYbLqdTZs}3{s00R5| z@k{t`GGe~N#Defzf%BoEyKLhDgk2&`6H5=M{k2ILS!ZhxW3_7!Sd9laG9Cj;6Og!^ zQW65uBl`j)`@mbkY5g&Y7|QaP6}iN`(RyJpH;%((5(1+iH+;nZ~gq%0%LVJp_E zzk<<3sZgLZA=LM-KsIhO zUCNf}=V@Dy8?k6J?gATxpl9>av!S7~H~;_uV1S(0yj`*%yv%}b83vu(nq}caOg?Z~ z-pVfHdZ(l1L6|KmRIkyK;_s0r%n`s6 qtfsJD)&bzX9MRvp6#xJL-p3!ck2Hl!L9cZH0000n0Onw0c=*}m9Cg?x zoE77EI$C-6)0dxVtV&)@N3wEh*p@U@kb8U2 zfW>MkS*<$yvJvbUv-3BGl^wtY2#BV@6xj;Dv9)0zzMHU>D%mHRI!Udz#4});a+_5d znUVkyESXj%$4dKwNmwf3-G97%0L36H`qRjSTG5}3`d}qmg;r7tviiUk_wf4tfBUH; z!#EMMIxLSHSq}Lt>QV&Gak6S9@Sv)IrdKml3)wU+%5fsyl)r)6dUX~2E}IOlNq1~j zD;Wj!S=ef}It*Jqsa9*1QJclMLEUj=c}ZWySj)P{cZ@g99Wbanj?Bk&ovB*uzJWUJ z?-!d*c$)5rUvxiB!@aXC+BO4t-7)){`Fobk_QhDM%A(ztnfit@>M?9P(n}n6D?;qc zz51{ALI@!Q2a~n?$*Y^N@)YEHKt83DY%XR+8X*=Yud+gr)f#b51Tvs!9)vTp>b=#f z8@s^hk$rV=LsGWnYceXY3HCF literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00013.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..a82d1858f827433b8f3d21136a44bf45039b63dd GIT binary patch literal 647 zcmV;20(kw2P)ZlJZVY*0000000000001z~^DM8+ zpK{}e;uyl*QD^HdH)Mt;hO#S;QGa|suD{1|2<15%-s~zo&y!SDTeb{V?Q5DV z&}48T?iIj03KvShLPw=*eW9aPk9h?Qq7Sj#QfVsu@r*UNdIHFHp=sP2u+o&t<9dUu zCxCFh3DShy^b~?8K)###b_;E|wGmUiSy`g=-AY=p6t6003JNrNEFbu?HTjseN?vj`tZt|I`6n^|&3*og{`&SyBCba0vbSAh@JX z@&r{;{wgd39#H@erDqr}z9+;t@O!31Dal000000002+zuXrIj2L@mHu% zV!5kRi#yICPxs?mD!XM{wJ~9AFMm;9#GX%ubjWo(_kkRvYKD1`%~iiKPp>XV@0tDN z!8Lie!gU_NQQU5c)+?t`jyA?b8cE*YqX7T_po8KKW#5k;w*7=+i|2rjH{)AXp6}?~ z0qIe@wTh{-W`BMw_mcIAyjEd6&=rrRB9|MFE1>rOGET;7lpbq!1^bPPYDbk;RH4+4 zt=Oz=KaXU@`-ve_P@blI8za%hEo*BBg;z9Uew%R($SY#CQ@E*}UX1XH3;Py~2Y#Gu zL|Gfl_ZR*pq&p|_ocSk=9s$MDqkTbByBO_!Jfi(xEG6`2v&-LN{x35h8eIN=0KVC_ h&&&V-0001dgCC+Lbs*r$?M46q002ovPDHLkV1j^M_}Tyf literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00015.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..c0e3760f173a82de5b7f9e5d26f9ed652496714d GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}8ba4!+nDh2#Am1Sc0oRKc zcL;ymzvO1Oyh~2wtgek`vfux_)FJp>bjB)4pe6`tFt~H~?(w+Zmv+@m%DY0RY1gWW zIe2N>uQ(MuZyKZ45vC1sY`d0kGM{(D(ViqU&3s`dzE1uU!vtC zMjijVYxjAy#xdlcSDx!A>+s?IhO33I(l&4%xT|`r^PP%n+P}^_TZ^?q>g|kX^z%GZ zW{&Y*6Yo6z^?U!^)PEfowy%@FvD{lU^_fH?(~DQ@I%^K!xF@>3nLi@PzUyCfK-I=l z)7!JZZE9Hc@$UBH3%4-sle+dVQ8M@i!?fjx3S^Vt*|>hu%~-ze)WO$rF8R)@x%c0? ov-()(dBvKuaojMUGB6k%7Jec)@~ literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00016.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..112329cc93234827d75f9ac7fbaf059dfd9ee467 GIT binary patch literal 543 zcmV+)0^t3LP)9#H@erDqr}z9+;t@O!31Dal000000002+zuXrIj2L@mHu% zV!5kRi#yICPxs?mD!XM{wJ~9AFMm;9#GX%ubjWo(_kkRvYKD1`%~iiKPp>XV@0tDN z!8Lie!gU_NQQU5c)+?t`jyA?b8cE*YqX7T_po8KKW#5k;w*7=+i|2rjH{)AXp6}?~ z0qIe@wTh{-W`BMw_mcIAyjEd6&=rrRB9|MFE1>rOGET;7lpbq!1^bPPYDbk;RH4+4 zt=Oz=KaXU@`-ve_P@blI8za%hEo*BBg;z9Uew%R($SY#CQ@E*}UX1XH3;Py~2Y#Gu zL|Gfl_ZR*pq&p|_ocSk=9s$MDqkTbByBO_!Jfi(xEG6`2v&-LN{x35h8eIN=0KVC_ h&&&V-0001dgCC+Lbs*r$?M46q002ovPDHLkV1j^M_}Tyf literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00017.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..ba9d2519d3c7970aca39d59c97a70c4a906603b2 GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{U=ba4!+nDh2#Zc&Q@PebCi z%d-pqD_2hcSI~B{ZNjoC8t?X;*B4h*lJCmV1nPnTg`?StYaUzNDqLH-ZiiNenqRbZ zZs+=^g6D5fo-3%oW5Ysqt%C0N*?O1#`vSdQGjC=+8?^P>G`;@0AK%5Sb`3~ReG+(s z^L4tz`nwG`zf5HN^mtCKLb6+vbzp zDe^w!^N`TRn@UW>&UgLztFqT=?yH%d^{X~3{}p_4rO0IZh+E;PvRt~pkcBJU%u22D$&u^J@e+T#3?GRpD zuO9W^&wAUxkABOJE3*hM-~4oEhVeP|>sQ`#7q9kxY!hA5;F;Ss^`lwV{N?4zsT+d7WVhJbrfEM4-v40x48~{G sTkT)lw9c8n;n(3!HF@!%n1F$o?9tr`TN2iu_XCM|y85}Sb4q9e069(0Pyhe` literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00018.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..61861f2998e3ad1281d45331147c852277579e50 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*Qa?Oh978JRyuIbfb;v+~^@7H| zCEx9X-aT^SS*SZTs=(;u-qgU3|FaFJP6KHIf&=TKve%kciB7+>Sp37@Hy8J(=q^~g zU&s56m!4PT0h5>0gYqtNTfD9Kv}Co)Q@$CV`(y*2NjYkkJDjdPxzwjX+Mwe(MyGSd_VM^|BG(C)wi7Q-}>);_3I}*@T>SEu)e}Y|G}2J z=r4C=;^ns;HBru(oiP86*;DPuucu$?Ss<2Co2~z&qDb28@1#Wyale=K&v~hNlIuok zz_G0FJQ|LSx8s}MK6d!~_3jS$cMvZyG;h9-v3UN-OdS}(jBmE2KjBLSGS|rbuFcg)R?K^kr=%*8ki#koJbt$ zV5Hq)$0Gd0v zrn9)YdJfFAFt-;f>0c=tRGx;Bd$OCY>&~kZD_4)cZHvddA`DMdkof9il)=tC84oZD z8rPpjWF>n;XU4+&qEx!onFf#*z_vmA?@?drt*F|Y?~JRWG``g)ueJ@XKAAIM=IPh< z*H;ERVM2)?1jhqzH5xw7Bi5+=B?w*!ZhZg%0C*@~?=ZXz9l*;md9G}hsUqS5T^GFe zE3}(-M|*g8V*^HDK$qPW_s;!_C${-_Gq@ZVxKhfI2xpvQGs2z?VJlL?0gdbRxL~Uk zw({VNOD6h!fRQ4JyGJLCJfnJM4j*I%2><{9000000N|hS3ohp89}Yo%Jpcdz07*qo IM6N<$g4K8CnE(I) literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00020.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..e06738f46b9701ea6fb0360a18dfd7d65519421a GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-yba4!+nDh2#G~Xcwf!4&F zJDk7cg{nU`wg{|KT6re(-}{pb)JpjJE?BVxHGx4x^j<&z2jz+_Uv5>`7pPgQFrVSZtLpcnxBdJy8}y_1U+Z_!Y*3k6ackn6 z$vg+P8VM|wYPhUlyF|oc^Z6^yQExpo8yN4#J4-fv)XtRK*YeKu%G14F+k4|1q^CtB zeY&ffSM&C|)3Yxz*G$xO%6VU%c(CMoiK6RdrO5}^YOJ?hHorskb!z5x$^F^&$yxZa>;9Z z%w^RiMibxs^O5&zxmg1K3tusR@abdPPTh2v-+^?+3jU)P7xl~zO!5Yadb;|#taD0e F0svE&nlJzW literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00021.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..33acab2b8987116b413b440ee27f9893745b4ca1 GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9fba4!+nDh2#^rk}!JPi+D z?GXO9f62R}>~r{>84QoI-1=W_5q#dkXJ_c+ZHz!|P|&cy;>W(f``#Zf<#3dBx%>Uy zB~Fj^R~^r7Dg5}!Z^0Xh^*gq7ORGv>&XHfDpM3g9R>6V7Scb9s)YiGTRw_dvO&pspZ!!d5$xpYIto=l0xE4mV6Z?z}_d z{;{ZT=j4CJS^s$aBOiU6=J6^0gLJm)3RRVO1^FQ<{xs?K6~~0{au=mPwd+|rRMZfSV#cr agem44s}a-tKLIk9W!VPZ)_)`!fbrw2l+v96!D?uN z46w1aU*ASb*E(p?DQXCz1_(fGY;Hq)$0Gd0vrn9)YdJfFAFt-;f>0c=tRGx;Bd$OCY>&~kZ zD_4)cZHvddB7Y1|RFL@UVwAzoJQ)u#3L4j+Mr0*>Lubaq`=V63)tLs66~MMZ`|nX- z>8+^Ro9~RPqBOqMCa<;)tv;DEVCL!9_19MhJ7GeJ9|Xq(ZZ#S{&Lh^S{3Qrp2yT4< z004L>Uhgox3mw4AF?p_RmZ>7*0bLio_A9iTc1L@7cV%M(Mqogf-4*xF{fZ~H`FAt8 z92dA!%8>|XoMSV>o(*9uQo;d^>-D%`s}#2K;EYQq`h0+qB8j_4CyYF!dS(tEWCaNT i000000002spYRJV=I0*{L47>{0000*_ z@bpgLBZP2%aAT0QJ{0-y04be}+9OvnVaG$b7~jTPi$i1nGiv?}Pg&yjmPqnv@$~o3 zqSr#HUJ#@2iP878%;=9wbeS8T!Kf0AuCLcrS^OR#YnfT8GW%8~U&>ImDyfVkzsmKz z-8IXlowdxb4P6v*Y71P~YaokK#K7Aydp4MzNJh1wQMJs02SPg~vy*3*YUphl?SS@A zRM|gktFOO`DdWh#wUm6zr2qf`0000000000V3arXml<^^hwEYh0000Wa=Z)cv@= zpkLKZ$M}KgAEO0Q(;0VfjE_t^P$KxPR&Z0u;k)1J8P9j_yFU3w?vZ~PYp)-k5ydw1 zMZPho>Baj!b^%FZK}oV`lgdcaU2$gtc wlOkBR?{IwL*X#q+FTZawpW){S4~!pt`A0>siX4>8Z~}>Wy85}Sb4q9e0AlQzvROs_k3Z2{l7DBJ^FF9KTcTT;@@j>?S=e{xL<^wI3O?iLz(%Hc;j=%y8-9S zZJwU}G<%W7uFI`U53_Yn<~+H$W6`(mxh2&bcMDA}U??sXJ!R=0H*p)U11reV^oz_I zr?=ZKP3*R`bk@$XudZ8K-w^gonHlCi28YwKUuyb<)}H;k^>bP0l+XkKV5Wv0 diff --git a/tests/speculos/snapshots/nanosp/test_u2f_screens_idle/00003.png b/tests/speculos/snapshots/nanosp/test_u2f_screens_idle/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..90a68074b1751fd0bfd4e31e92b4df9cdd95553b GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K>ba4!+nDh2#AYZeBfNS9G z67@Iro|~uFNvN}EI`+!S-TUl$WkO{`(`k?Joqo>2v|-VU zU6LMb0lM2W*s2&!xYo{SjANKw>016^$=?Kj&DJkZl-^2C2ohSm`!ZhwQz}E(`;CK*K5?~w3Hz&>4bKed*MaaQ9}4g0 zuVS#`-74nF_CR~9zLcxznK$9FpQ>;7{=94@J^#hE^QT@NX8$=sHkET#-FBOU4!;=| fnybS+$xu?mSSqzxWSaBJw;(Z3S3j3^P6;h9-v3UN-OdS}(jBmE2KjBLSGS|rbuFcg)R?K^kr=%*8ki#koJbt$ zV5Hq)$0Gd0v zrn9)YdJfFAFt-;f>0c=tRGx;Bd$OCY>&~kZD_4)cZHvddA`DMdkof9il)=tC84oZD z8rPpjWF>n;XU4+&qEx!onFf#*z_vmA?@?drt*F|Y?~JRWG``g)ueJ@XKAAIM=IPh< z*H;ERVM2)?1jhqzH5xw7Bi5+=B?w*!ZhZg%0C*@~?=ZXz9l*;md9G}hsUqS5T^GFe zE3}(-M|*g8V*^HDK$qPW_s;!_C${-_Gq@ZVxKhfI2xpvQGs2z?VJlL?0gdbRxL~Uk zw({VNOD6h!fRQ4JyGJLCJfnJM4j*I%2><{9000000N|hS3ohp89}Yo%Jpcdz07*qo IM6N<$g4K8CnE(I) literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00001.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..5df2afb49dcddce3ea55029ebdfde6b17d77df8d GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|)4i)hri6xS9)adT~IkK5~vFV8u+IcpR-(ld;gv*p*8OQ5A>H# zS+u<1)*jZ3>qVYs&*ubb9nW5DotSwlz(1pZ3v;^0jqool+pcQdPMQ9DmB`mQ7e#jk zE@fLk^Q-Zr{fw!e+g2B;zf0YkvpdvY$|Cw*Xbof88~1Bdv(DA(tXEY=<@X}q^vpWjWBu@2arKJIvbgp%{R78?8xpt#d>AVnzE2OkEmykM f9uzDf@c$J5>XZ8!o91;r1aUoG{an^LB{Ts5dNq+p literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00002.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..ab88bd3a6d7427c33b0466c09511a2947d76e558 GIT binary patch literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9eba4!+nDh3gW8Yx~0hd6v z@Q450AL&Ida9qK7USpcZsh|1cZxrraNGR|EYJ!4>l|f#bu6Mhl<6g1VXdJn_UApcH z?~fx|cPyWu)!ljChnD_ zFe+PK^Ut$g=g?IxQK!U+@Z+u(p%SlbQUvSv9ga`@ntfpU<@YV-GyEK3A;Iv2FaN0M URgr^|8BQQEPgg&ebxsLQ05_keY5)KL literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00003.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..ba9d2519d3c7970aca39d59c97a70c4a906603b2 GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{U=ba4!+nDh2#Zc&Q@PebCi z%d-pqD_2hcSI~B{ZNjoC8t?X;*B4h*lJCmV1nPnTg`?StYaUzNDqLH-ZiiNenqRbZ zZs+=^g6D5fo-3%oW5Ysqt%C0N*?O1#`vSdQGjC=+8?^P>G`;@0AK%5Sb`3~ReG+(s z^L4tz`nwG`zf5HN^mtCKLb6+vbzp zDe^w!^N`TRn@UW>&UgLztFqT=?yH%d^{X~3{}p_4rO0IZh+E;PvRt~pkcBJU%u22D$&u^J@e+T#3?GRpD zuO9W^&wAUxkABOJE3*hM-~4oEhVeP|>sQ`#7q9kxY!hA5;F;Ss^`lwV{N?4zsT+d7WVhJbrfEM4-v40x48~{G sTkT)lw9c8n;n(3!HF@!%n1F$o?9tr`TN2iu_XCM|y85}Sb4q9e069(0Pyhe` literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00004.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..bff2d6b391bfda6959fac1243884c660c4dcae2a GIT binary patch literal 751 zcmV3`I#QH}UDFFZg0002+XmZXu=kj;;XeEAI zffpRUQC5KD+feH`jzrb+d~^P*5!WcRJ=-gVPh&m?Kelp1$_8Am%{d>(ag9^?nEsFJ z^}Cm#q&HwOJuAd=1yqpjKmJJn+uY7je!lk-Trbdp&Or(Bqq&2Ku0ToIcrNP8V z-otnW^rm)YM*Ny;(v_!3d4kYatVi?;@aA^cml?~=Nuw#jeh=uG&Qz=ezd2PMf2(qP zS>)nrsj1wT_P{(dWp(+KD74vo`d8xCrFzMdV^h7~a|j7YHz%{Y$-kInQ`vjv z3KM%9C9f4wO~&da`FOjC+X;5ScMlj|j+7pDKKmogg|923veZxHY=WQlkK2UXkBEs{ zBK#Md;b%y`xQh76@tAFVD{RN<=_X+T=3Ry{kmC342xG7k^!`fF`zvwm{i#peYi9vj zdb}U>WI6>RAo|@BblPl4LH%smYf(bgwdnmYQ;B?M9Pn*10Ij#bg|c&-z@2 zYUY;8-2~|?$|y+0H$Qc_4}gA=G73U*+o#oxCMBbXz_rHZ%tEasU7TKn3riG*{k-T~0wJ8`|c5P2zYH=AD}DBOe|* zbbOMo)=Gi&hGr@N^b>Ad_aZe-T$QcztZdj~it`1L{s8&>()37MkkE}9F#SU#=Z!u8Eqwq0002ovPDHLkV1jlQZ2ABI literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00005.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..4396a8a4f5b57aa2f41750af9e272a6888a0afd1 GIT binary patch literal 835 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 FV1lzXb{YTx literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00008.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00008.png new file mode 100644 index 0000000000000000000000000000000000000000..2278bf49ae5783dc2d7a5f4e1844824c7e295ca7 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|`htba4!+nDh2#bRLtTfXhX{ zDRV3Sd%xQIRsIylsqnXQTu+%l%j;FBrd?+ae>TK;|<4amj$v!r9B@_wnxFxz6?`_fVOR z^oF~o-_N<~{gE=5SGlJ8g1N(={2SJVyS_YdtbBC!xavBkGVLq+e~r`vC;vP7;-J?W zC+(Z>4`1sD@4J@!;v4s;Wxu!n6119LZoiuQ$6~RwmMu~SrgMd7MtVv9*Op_SZ?H6O zNu78|-XpuSx0>IcFl*fP@$&Z91+y6cOPT#kSn0Wo@pkOPg1%YW{)_jq*k<}f+I)BW wD{-s#-s3`Lze-3j|&5__2sJCp{9T0s(f?^ll%d?o?q;j#b#00000006))VvI4y*(y%) zJ6piF<2V7S_Pq}RuiPU6UPpiky5AglO~7q%nSg4&I~@cr6L2SfW(zosUg;r(%anA% z_Xr3fxQn>JSpqgEdUsEP$7}(oa2IX>001xx?-dvGwi1ppPF&aIxj!mnZ7W(;4_f23 z4wxJLgar*(@=Sn{=nGa=X=JPlm4PD8EPHD;oXFFP$nSG5VxPUNjPTD=Jh7Cprs=5K za3ZfMXwAX&(%2NRCwAgSEN@=Ec|k^UppZXTKZvHmTa#|6L5Uww&RVmSY+}xi*1xq% zwSRP1GH+;bA_4#a0DuWpUk&@dFPeS(H1SnL$Ayv$3p%HB0&@SdWnQ+9q^NB!vQjJI zl?u;C@kFcF63X+F$2qC}SHi-}TpAu^>!UV(Yen=UoU8O(?_B9N@4r+s;zPV4Q&1VE z@*E}5)iYcF4w6@8#Qb)}GoZA_S|xm_pI#{Pst5ZT#skebMP+L&?>~4((w;)TX8u`5 zkASss_U|c{O_Y8%uc&X3tpVNHt%m4rY00000ci<0iMp>BN SC2t`B0000xB!sOJP4oya&CMamolw(eoJs#Lse6IHF>bA7R?Hez) zRq*v!#LbiGsW{x&`R>I5q4m{%i`Cs%FX?HV>9{%c+|DVdlb_d>p9@tAxqs@!+6}VD z&NHlyX_)!Tqv?;ubBPl(CO+_skc|JH^1#Q}IL+bpv!Zty#uwAhUfVAFMT1ScuXbXO zd_(c7u=3O(+ja9qKfa#%g{yQ|x>($+&B?!%PrOXc);rF<|7Fkq#ziRD{w=H2S~ov~W?k@Z_62GQdC7xlkJ68>tLU>;B!{_J4Kj+K!`TGa3Kw4hiozS@Um|&zr-r&;!yR Z{O<+E_<47)*f$#_>gnp|vd$@?2>_Y7$qoPj literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00011.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7acbbd27eafdfe60ce830a1bd5863379139603 GIT binary patch literal 656 zcmV;B0&o3^P)ik$KPAP>DVvOfC zxjnAug*)fhN-;70$t|{vF>Yb~5W>g00TOxloCZxP#Td_i%5MYbLqdTZs}3{s00R5| z@k{t`GGe~N#Defzf%BoEyKLhDgk2&`6H5=M{k2ILS!ZhxW3_7!Sd9laG9Cj;6Og!^ zQW65uBl`j)`@mbkY5g&Y7|QaP6}iN`(RyJpH;%((5(1+iH+;nZ~gq%0%LVJp_E zzk<<3sZgLZA=LM-KsIhO zUCNf}=V@Dy8?k6J?gATxpl9>av!S7~H~;_uV1S(0yj`*%yv%}b83vu(nq}caOg?Z~ z-pVfHdZ(l1L6|KmRIkyK;_s0r%n`s6 qtfsJD)&bzX9MRvp6#xJL-p3!ck2Hl!L9cZH0000n0Onw0c=*}m9Cg?x zoE77EI$C-6)0dxVtV&)@N3wEh*p@U@kb8U2 zfW>MkS*<$yvJvbUv-3BGl^wtY2#BV@6xj;Dv9)0zzMHU>D%mHRI!Udz#4});a+_5d znUVkyESXj%$4dKwNmwf3-G97%0L36H`qRjSTG5}3`d}qmg;r7tviiUk_wf4tfBUH; z!#EMMIxLSHSq}Lt>QV&Gak6S9@Sv)IrdKml3)wU+%5fsyl)r)6dUX~2E}IOlNq1~j zD;Wj!S=ef}It*Jqsa9*1QJclMLEUj=c}ZWySj)P{cZ@g99Wbanj?Bk&ovB*uzJWUJ z?-!d*c$)5rUvxiB!@aXC+BO4t-7)){`Fobk_QhDM%A(ztnfit@>M?9P(n}n6D?;qc zz51{ALI@!Q2a~n?$*Y^N@)YEHKt83DY%XR+8X*=Yud+gr)f#b51Tvs!9)vTp>b=#f z8@s^hk$rV=LsGWnYceXY3HCF literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00013.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..a82d1858f827433b8f3d21136a44bf45039b63dd GIT binary patch literal 647 zcmV;20(kw2P)ZlJZVY*0000000000001z~^DM8+ zpK{}e;uyl*QD^HdH)Mt;hO#S;QGa|suD{1|2<15%-s~zo&y!SDTeb{V?Q5DV z&}48T?iIj03KvShLPw=*eW9aPk9h?Qq7Sj#QfVsu@r*UNdIHFHp=sP2u+o&t<9dUu zCxCFh3DShy^b~?8K)###b_;E|wGmUiSy`g=-AY=p6t6003JNrNEFbu?HTjseN?vj`tZt|I`6n^|&3*og{`&SyBCba0vbSAh@JX z@&r{;{wgd39#H@erDqr}z9+;t@O!31Dal000000002+zuXrIj2L@mHu% zV!5kRi#yICPxs?mD!XM{wJ~9AFMm;9#GX%ubjWo(_kkRvYKD1`%~iiKPp>XV@0tDN z!8Lie!gU_NQQU5c)+?t`jyA?b8cE*YqX7T_po8KKW#5k;w*7=+i|2rjH{)AXp6}?~ z0qIe@wTh{-W`BMw_mcIAyjEd6&=rrRB9|MFE1>rOGET;7lpbq!1^bPPYDbk;RH4+4 zt=Oz=KaXU@`-ve_P@blI8za%hEo*BBg;z9Uew%R($SY#CQ@E*}UX1XH3;Py~2Y#Gu zL|Gfl_ZR*pq&p|_ocSk=9s$MDqkTbByBO_!Jfi(xEG6`2v&-LN{x35h8eIN=0KVC_ h&&&V-0001dgCC+Lbs*r$?M46q002ovPDHLkV1j^M_}Tyf literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00015.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..c0e3760f173a82de5b7f9e5d26f9ed652496714d GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}8ba4!+nDh2#Am1Sc0oRKc zcL;ymzvO1Oyh~2wtgek`vfux_)FJp>bjB)4pe6`tFt~H~?(w+Zmv+@m%DY0RY1gWW zIe2N>uQ(MuZyKZ45vC1sY`d0kGM{(D(ViqU&3s`dzE1uU!vtC zMjijVYxjAy#xdlcSDx!A>+s?IhO33I(l&4%xT|`r^PP%n+P}^_TZ^?q>g|kX^z%GZ zW{&Y*6Yo6z^?U!^)PEfowy%@FvD{lU^_fH?(~DQ@I%^K!xF@>3nLi@PzUyCfK-I=l z)7!JZZE9Hc@$UBH3%4-sle+dVQ8M@i!?fjx3S^Vt*|>hu%~-ze)WO$rF8R)@x%c0? ov-()(dBvKuaojMUGB6k%7Jec)@~ literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00016.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00016.png new file mode 100644 index 0000000000000000000000000000000000000000..112329cc93234827d75f9ac7fbaf059dfd9ee467 GIT binary patch literal 543 zcmV+)0^t3LP)9#H@erDqr}z9+;t@O!31Dal000000002+zuXrIj2L@mHu% zV!5kRi#yICPxs?mD!XM{wJ~9AFMm;9#GX%ubjWo(_kkRvYKD1`%~iiKPp>XV@0tDN z!8Lie!gU_NQQU5c)+?t`jyA?b8cE*YqX7T_po8KKW#5k;w*7=+i|2rjH{)AXp6}?~ z0qIe@wTh{-W`BMw_mcIAyjEd6&=rrRB9|MFE1>rOGET;7lpbq!1^bPPYDbk;RH4+4 zt=Oz=KaXU@`-ve_P@blI8za%hEo*BBg;z9Uew%R($SY#CQ@E*}UX1XH3;Py~2Y#Gu zL|Gfl_ZR*pq&p|_ocSk=9s$MDqkTbByBO_!Jfi(xEG6`2v&-LN{x35h8eIN=0KVC_ h&&&V-0001dgCC+Lbs*r$?M46q002ovPDHLkV1j^M_}Tyf literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00017.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..ba9d2519d3c7970aca39d59c97a70c4a906603b2 GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{U=ba4!+nDh2#Zc&Q@PebCi z%d-pqD_2hcSI~B{ZNjoC8t?X;*B4h*lJCmV1nPnTg`?StYaUzNDqLH-ZiiNenqRbZ zZs+=^g6D5fo-3%oW5Ysqt%C0N*?O1#`vSdQGjC=+8?^P>G`;@0AK%5Sb`3~ReG+(s z^L4tz`nwG`zf5HN^mtCKLb6+vbzp zDe^w!^N`TRn@UW>&UgLztFqT=?yH%d^{X~3{}p_4rO0IZh+E;PvRt~pkcBJU%u22D$&u^J@e+T#3?GRpD zuO9W^&wAUxkABOJE3*hM-~4oEhVeP|>sQ`#7q9kxY!hA5;F;Ss^`lwV{N?4zsT+d7WVhJbrfEM4-v40x48~{G sTkT)lw9c8n;n(3!HF@!%n1F$o?9tr`TN2iu_XCM|y85}Sb4q9e069(0Pyhe` literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00018.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..61861f2998e3ad1281d45331147c852277579e50 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*Qa?Oh978JRyuIbfb;v+~^@7H| zCEx9X-aT^SS*SZTs=(;u-qgU3|FaFJP6KHIf&=TKve%kciB7+>Sp37@Hy8J(=q^~g zU&s56m!4PT0h5>0gYqtNTfD9Kv}Co)Q@$CV`(y*2NjYkkJDjdPxzwjX+Mwe(MyGSd_VM^|BG(C)wi7Q-}>);_3I}*@T>SEu)e}Y|G}2J z=r4C=;^ns;HBru(oiP86*;DPuucu$?Ss<2Co2~z&qDb28@1#Wyale=K&v~hNlIuok zz_G0FJQ|LSx8s}MK6d!~_3jS$cMvZyG;h9-v3UN-OdS}(jBmE2KjBLSGS|rbuFcg)R?K^kr=%*8ki#koJbt$ zV5Hq)$0Gd0v zrn9)YdJfFAFt-;f>0c=tRGx;Bd$OCY>&~kZD_4)cZHvddA`DMdkof9il)=tC84oZD z8rPpjWF>n;XU4+&qEx!onFf#*z_vmA?@?drt*F|Y?~JRWG``g)ueJ@XKAAIM=IPh< z*H;ERVM2)?1jhqzH5xw7Bi5+=B?w*!ZhZg%0C*@~?=ZXz9l*;md9G}hsUqS5T^GFe zE3}(-M|*g8V*^HDK$qPW_s;!_C${-_Gq@ZVxKhfI2xpvQGs2z?VJlL?0gdbRxL~Uk zw({VNOD6h!fRQ4JyGJLCJfnJM4j*I%2><{9000000N|hS3ohp89}Yo%Jpcdz07*qo IM6N<$g4K8CnE(I) literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00020.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..e06738f46b9701ea6fb0360a18dfd7d65519421a GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-yba4!+nDh2#G~Xcwf!4&F zJDk7cg{nU`wg{|KT6re(-}{pb)JpjJE?BVxHGx4x^j<&z2jz+_Uv5>`7pPgQFrVSZtLpcnxBdJy8}y_1U+Z_!Y*3k6ackn6 z$vg+P8VM|wYPhUlyF|oc^Z6^yQExpo8yN4#J4-fv)XtRK*YeKu%G14F+k4|1q^CtB zeY&ffSM&C|)3Yxz*G$xO%6VU%c(CMoiK6RdrO5}^YOJ?hHorskb!z5x$^F^&$yxZa>;9Z z%w^RiMibxs^O5&zxmg1K3tusR@abdPPTh2v-+^?+3jU)P7xl~zO!5Yadb;|#taD0e F0svE&nlJzW literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00021.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..33acab2b8987116b413b440ee27f9893745b4ca1 GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9fba4!+nDh2#^rk}!JPi+D z?GXO9f62R}>~r{>84QoI-1=W_5q#dkXJ_c+ZHz!|P|&cy;>W(f``#Zf<#3dBx%>Uy zB~Fj^R~^r7Dg5}!Z^0Xh^*gq7ORGv>&XHfDpM3g9R>6V7Scb9s)YiGTRw_dvO&pspZ!!d5$xpYIto=l0xE4mV6Z?z}_d z{;{ZT=j4CJS^s$aBOiU6=J6^0gLJm)3RRVO1^FQ<{xs?K6~~0{au=mPwd+|rRMZfSV#cr agem44s}a-tKLIk9W!VPZ)_)`!fbrw2l+v96!D?uN z46w1aU*ASb*E(p?DQXCz1_(fGY;Hq)$0Gd0vrn9)YdJfFAFt-;f>0c=tRGx;Bd$OCY>&~kZ zD_4)cZHvddB7Y1|RFL@UVwAzoJQ)u#3L4j+Mr0*>Lubaq`=V63)tLs66~MMZ`|nX- z>8+^Ro9~RPqBOqMCa<;)tv;DEVCL!9_19MhJ7GeJ9|Xq(ZZ#S{&Lh^S{3Qrp2yT4< z004L>Uhgox3mw4AF?p_RmZ>7*0bLio_A9iTc1L@7cV%M(Mqogf-4*xF{fZ~H`FAt8 z92dA!%8>|XoMSV>o(*9uQo;d^>-D%`s}#2K;EYQq`h0+qB8j_4CyYF!dS(tEWCaNT i000000002spYRJV=I0*{L47>{0000*_ z@bpgLBZP2%aAT0QJ{0-y04be}+9OvnVaG$b7~jTPi$i1nGiv?}Pg&yjmPqnv@$~o3 zqSr#HUJ#@2iP878%;=9wbeS8T!Kf0AuCLcrS^OR#YnfT8GW%8~U&>ImDyfVkzsmKz z-8IXlowdxb4P6v*Y71P~YaokK#K7Aydp4MzNJh1wQMJs02SPg~vy*3*YUphl?SS@A zRM|gktFOO`DdWh#wUm6zr2qf`0000000000V3arXml<^^hwEYh0000Wa=Z)cv@= zpkLKZ$M}KgAEO0Q(;0VfjE_t^P$KxPR&Z0u;k)1J8P9j_yFU3w?vZ~PYp)-k5ydw1 zMZPho>Baj!b^%FZK}oV`lgdcaU2$gtc wlOkBR?{IwL*X#q+FTZawpW){S4~!pt`A0>siX4>8Z~}>Wy85}Sb4q9e0AlQzvROs_k3Z2{l7DBJ^FF9KTcTT;@@j>?S=e{xL<^wI3O?iLz(%Hc;j=%y8-9S zZJwU}G<%W7uFI`U53_Yn<~+H$W6`(mxh2&bcMDA}U??sXJ!R=0H*p)U11reV^oz_I zr?=ZKP3*R`bk@$XudZ8K-w^gonHlCi28YwKUuyb<)}H;k^>bP0l+XkKV5Wv0 diff --git a/tests/speculos/snapshots/nanox/test_u2f_screens_idle/00003.png b/tests/speculos/snapshots/nanox/test_u2f_screens_idle/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..90a68074b1751fd0bfd4e31e92b4df9cdd95553b GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|^K>ba4!+nDh2#AYZeBfNS9G z67@Iro|~uFNvN}EI`+!S-TUl$WkO{`(`k?Joqo>2v|-VU zU6LMb0lM2W*s2&!xYo{SjANKw>016^$=?Kj&DJkZl-^2C2ohSm`!ZhwQz}E(`;CK*K5?~w3Hz&>4bKed*MaaQ9}4g0 zuVS#`-74nF_CR~9zLcxznK$9FpQ>;7{=94@J^#hE^QT@NX8$=sHkET#-FBOU4!;=| fnybS+$xu?mSSqzxWSaBJw;(Z3S3j3^P6 2 instructions.append(NavInsID.RIGHT_CLICK) + if HAVE_RK_SUPPORT_SETTING: + # Screen 2 -> 3 + instructions.append(NavInsID.RIGHT_CLICK) + client.navigator.navigate_and_compare(TESTS_SPECULOS_DIR, test_name, instructions, screen_change_before_first_instruction=False) diff --git a/tests/speculos/utils.py b/tests/speculos/utils.py index 0cdcdfcf..3d53ba74 100644 --- a/tests/speculos/utils.py +++ b/tests/speculos/utils.py @@ -9,6 +9,7 @@ # Application build configuration HAVE_NO_RESET_GENERATION_INCREMENT = True +HAVE_RK_SUPPORT_SETTING = True FIDO_RP_ID_HASH_1 = bytes.fromhex("000102030405060708090a0b0c0d0e0f" From 6e45857e23898b3269a7bc54be36f6e5d9288586 Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Wed, 31 May 2023 11:07:35 +0200 Subject: [PATCH 09/15] src/tests: Update UX --- glyphs/icon_security_key.gif | Bin 0 -> 60 bytes src/ctap2_get_assertion_flow.c | 159 ++++++++---------- src/ctap2_make_credential_flow.c | 89 +++++----- src/ctap2_reset_flow.c | 11 +- tests/speculos/ctap2_client.py | 100 +++-------- tests/speculos/fido2/test_option_rk.py | 6 +- .../test_extensions_txAuthSimple/0/00000.png | Bin 440 -> 437 bytes .../test_extensions_txAuthSimple/0/00004.png | Bin 432 -> 564 bytes .../test_extensions_txAuthSimple/0/00005.png | Bin 0 -> 547 bytes .../test_extensions_txAuthSimple/1/00000.png | Bin 440 -> 437 bytes .../test_extensions_txAuthSimple/1/00005.png | Bin 432 -> 564 bytes .../test_extensions_txAuthSimple/1/00006.png | Bin 0 -> 547 bytes .../test_extensions_txAuthSimple/2/00000.png | Bin 440 -> 437 bytes .../test_extensions_txAuthSimple/2/00010.png | Bin 432 -> 564 bytes .../test_extensions_txAuthSimple/2/00011.png | Bin 0 -> 547 bytes .../test_extensions_txAuthSimple/3/00000.png | Bin 440 -> 437 bytes .../test_extensions_txAuthSimple/3/00004.png | Bin 432 -> 564 bytes .../test_extensions_txAuthSimple/3/00005.png | Bin 0 -> 547 bytes .../accepted/00000.png | Bin 475 -> 530 bytes .../accepted/00004.png | Bin 453 -> 556 bytes .../accepted/00005.png | Bin 432 -> 564 bytes .../accepted/00006.png | Bin 0 -> 547 bytes .../refused/00000.png | Bin 475 -> 530 bytes .../refused/00004.png | Bin 453 -> 556 bytes .../refused/00005.png | Bin 432 -> 564 bytes .../refused/00006.png | Bin 466 -> 0 bytes .../00000.png | Bin 440 -> 437 bytes .../00004.png | Bin 432 -> 564 bytes .../00005.png | Bin 466 -> 0 bytes .../00006.png | Bin 466 -> 0 bytes .../test_fido2_screens_short_id/get/00000.png | Bin 429 -> 543 bytes .../test_fido2_screens_short_id/get/00003.png | Bin 466 -> 558 bytes .../test_fido2_screens_short_id/get/00004.png | Bin 429 -> 0 bytes .../make/00000.png | Bin 482 -> 462 bytes .../make/00003.png | Bin 506 -> 386 bytes .../make/00004.png | Bin 482 -> 0 bytes .../get/00000.png | Bin 429 -> 543 bytes .../get/00004.png | Bin 466 -> 558 bytes .../get/00005.png | Bin 429 -> 0 bytes .../make/00000.png | Bin 482 -> 462 bytes .../make/00004.png | Bin 506 -> 386 bytes .../make/00005.png | Bin 482 -> 0 bytes .../get/00000.png | Bin 429 -> 543 bytes .../get/00003.png | Bin 466 -> 558 bytes .../get/00004.png | Bin 429 -> 0 bytes .../make/00000.png | Bin 482 -> 462 bytes .../make/00003.png | Bin 506 -> 386 bytes .../make/00004.png | Bin 482 -> 0 bytes .../get/00000.png | Bin 429 -> 543 bytes .../get/00004.png | Bin 466 -> 558 bytes .../get/00005.png | Bin 429 -> 0 bytes .../make/00000.png | Bin 482 -> 462 bytes .../make/00004.png | Bin 506 -> 386 bytes .../make/00005.png | Bin 482 -> 0 bytes .../get/00000.png | Bin 429 -> 543 bytes .../get/00004.png | Bin 466 -> 558 bytes .../get/00005.png | Bin 429 -> 0 bytes .../make/00000.png | Bin 482 -> 462 bytes .../make/00004.png | Bin 506 -> 386 bytes .../make/00005.png | Bin 482 -> 0 bytes .../test_fido_screens_settings/00020.png | Bin 365 -> 0 bytes .../test_fido_screens_settings/00021.png | Bin 383 -> 0 bytes .../nanosp/test_get_assertion/00000.png | Bin 429 -> 543 bytes .../nanosp/test_get_assertion/00003.png | Bin 466 -> 558 bytes .../nanosp/test_get_assertion/00004.png | Bin 429 -> 0 bytes .../nanosp/test_get_assertion/00005.png | Bin 466 -> 0 bytes .../nanosp/test_get_assertion/00006.png | Bin 429 -> 0 bytes .../test_get_assertion_allow_list/00000.png | Bin 508 -> 590 bytes .../test_get_assertion_allow_list/00003.png | Bin 453 -> 556 bytes .../test_get_assertion_allow_list/00004.png | Bin 432 -> 430 bytes .../test_get_assertion_allow_list/00005.png | Bin 466 -> 556 bytes .../test_get_assertion_allow_list/00006.png | Bin 508 -> 444 bytes .../test_get_assertion_allow_list/00007.png | Bin 466 -> 556 bytes .../test_get_assertion_allow_list/00008.png | Bin 432 -> 421 bytes .../test_get_assertion_allow_list/00009.png | Bin 453 -> 556 bytes .../test_get_assertion_allow_list/00010.png | Bin 430 -> 558 bytes .../test_get_assertion_allow_list/00011.png | Bin 453 -> 0 bytes .../test_get_assertion_allow_list/00012.png | Bin 432 -> 0 bytes .../test_get_assertion_allow_list/00013.png | Bin 466 -> 0 bytes .../test_get_assertion_allow_list/00014.png | Bin 508 -> 0 bytes .../test_get_assertion_allow_list/00015.png | Bin 466 -> 0 bytes .../test_get_assertion_allow_list/00016.png | Bin 432 -> 0 bytes .../test_get_assertion_allow_list/00017.png | Bin 453 -> 0 bytes .../test_get_assertion_allow_list/00018.png | Bin 444 -> 0 bytes .../test_get_assertion_allow_list/00019.png | Bin 453 -> 0 bytes .../test_get_assertion_allow_list/00020.png | Bin 432 -> 0 bytes .../test_get_assertion_allow_list/00021.png | Bin 466 -> 0 bytes .../test_get_assertion_allow_list/00022.png | Bin 508 -> 0 bytes .../test_get_assertion_allow_list/00023.png | Bin 466 -> 0 bytes .../test_get_assertion_allow_list/00024.png | Bin 432 -> 0 bytes .../test_get_assertion_allow_list/00025.png | Bin 453 -> 0 bytes .../test_get_assertion_allow_list/00026.png | Bin 421 -> 0 bytes .../test_get_assertion_allow_list/00027.png | Bin 453 -> 0 bytes .../test_get_assertion_allow_list/00028.png | Bin 432 -> 0 bytes .../test_get_assertion_cancel/00000.png | Bin 429 -> 543 bytes .../00000.png | Bin 526 -> 499 bytes .../00002.png | Bin 526 -> 304 bytes .../test_get_assertion_user_refused/00000.png | Bin 429 -> 543 bytes .../test_get_assertion_user_refused/00003.png | Bin 466 -> 558 bytes .../test_get_assertion_user_refused/00004.png | Bin 429 -> 560 bytes .../test_get_assertion_user_refused/00005.png | Bin 466 -> 0 bytes .../nanosp/test_get_assertion_uv/00000.png | Bin 429 -> 543 bytes .../nanosp/test_get_assertion_uv/00003.png | Bin 466 -> 558 bytes .../nanosp/test_get_assertion_uv/00004.png | Bin 429 -> 0 bytes .../nanosp/test_get_assertion_uv/00005.png | Bin 466 -> 0 bytes .../nanosp/test_get_assertion_uv/00006.png | Bin 429 -> 0 bytes .../test_get_assertion_wrong_id/00000.png | Bin 526 -> 499 bytes .../test_get_assertion_wrong_id/00002.png | Bin 526 -> 304 bytes .../test_get_assertion_wrong_rp/00000.png | Bin 526 -> 499 bytes .../test_get_assertion_wrong_rp/00002.png | Bin 526 -> 304 bytes .../nanosp/test_make_credential/00000.png | Bin 482 -> 462 bytes .../nanosp/test_make_credential/00003.png | Bin 506 -> 386 bytes .../nanosp/test_make_credential/00004.png | Bin 482 -> 0 bytes .../nanosp/test_make_credential/00005.png | Bin 506 -> 0 bytes .../nanosp/test_make_credential/00006.png | Bin 482 -> 0 bytes .../test_make_credential_cancel/00000.png | Bin 482 -> 462 bytes .../00000.png | Bin 482 -> 462 bytes .../00003.png | Bin 506 -> 386 bytes .../00004.png | Bin 482 -> 0 bytes .../00005.png | Bin 506 -> 0 bytes .../00006.png | Bin 482 -> 0 bytes .../00000.png | Bin 482 -> 462 bytes .../00003.png | Bin 506 -> 386 bytes .../00004.png | Bin 482 -> 0 bytes .../00005.png | Bin 506 -> 0 bytes .../00006.png | Bin 482 -> 0 bytes .../nanosp/test_make_credential_up/00000.png | Bin 482 -> 462 bytes .../nanosp/test_make_credential_up/00003.png | Bin 506 -> 386 bytes .../nanosp/test_make_credential_up/00004.png | Bin 482 -> 0 bytes .../nanosp/test_make_credential_up/00005.png | Bin 506 -> 0 bytes .../nanosp/test_make_credential_up/00006.png | Bin 482 -> 0 bytes .../00000.png | Bin 482 -> 462 bytes .../00003.png | Bin 506 -> 386 bytes .../00004.png | Bin 482 -> 447 bytes .../00005.png | Bin 506 -> 0 bytes .../nanosp/test_make_credential_uv/00000.png | Bin 482 -> 462 bytes .../nanosp/test_make_credential_uv/00003.png | Bin 506 -> 386 bytes .../nanosp/test_make_credential_uv/00004.png | Bin 482 -> 0 bytes .../nanosp/test_make_credential_uv/00005.png | Bin 506 -> 0 bytes .../nanosp/test_make_credential_uv/00006.png | Bin 482 -> 0 bytes .../0/get_allow_list/00000.png | Bin 429 -> 543 bytes .../0/get_allow_list/00003.png | Bin 466 -> 558 bytes .../0/get_allow_list/00004.png | Bin 429 -> 0 bytes .../0/get_rk/00000.png | Bin 429 -> 543 bytes .../0/get_rk/00003.png | Bin 466 -> 558 bytes .../0/get_rk/00004.png | Bin 429 -> 0 bytes .../0/make/00000.png | Bin 528 -> 498 bytes .../0/make/00001.png | Bin 666 -> 739 bytes .../0/make/00004.png | Bin 506 -> 453 bytes .../0/make/00005.png | Bin 528 -> 542 bytes .../1/get_allow_list/00000.png | Bin 508 -> 590 bytes .../1/get_allow_list/00003.png | Bin 453 -> 556 bytes .../1/get_allow_list/00005.png | Bin 453 -> 556 bytes .../1/get_allow_list/00007.png | Bin 453 -> 556 bytes .../1/get_allow_list/00008.png | Bin 432 -> 558 bytes .../1/get_rk/00000.png | Bin 508 -> 590 bytes .../1/get_rk/00003.png | Bin 453 -> 556 bytes .../1/get_rk/00005.png | Bin 453 -> 556 bytes .../1/get_rk/00007.png | Bin 453 -> 556 bytes .../1/get_rk/00008.png | Bin 432 -> 558 bytes .../1/make/00000.png | Bin 528 -> 498 bytes .../1/make/00001.png | Bin 666 -> 739 bytes .../1/make/00004.png | Bin 506 -> 453 bytes .../1/make/00005.png | Bin 528 -> 542 bytes .../2/get_allow_list/00000.png | Bin 508 -> 590 bytes .../2/get_allow_list/00003.png | Bin 453 -> 556 bytes .../2/get_allow_list/00005.png | Bin 453 -> 556 bytes .../2/get_allow_list/00007.png | Bin 453 -> 556 bytes .../2/get_allow_list/00009.png | Bin 453 -> 556 bytes .../2/get_allow_list/00010.png | Bin 432 -> 558 bytes .../2/get_rk/00000.png | Bin 508 -> 590 bytes .../2/get_rk/00003.png | Bin 453 -> 556 bytes .../2/get_rk/00005.png | Bin 453 -> 556 bytes .../2/get_rk/00007.png | Bin 453 -> 556 bytes .../2/get_rk/00009.png | Bin 453 -> 556 bytes .../2/get_rk/00010.png | Bin 432 -> 558 bytes .../2/make/00000.png | Bin 528 -> 498 bytes .../2/make/00001.png | Bin 666 -> 739 bytes .../2/make/00004.png | Bin 506 -> 453 bytes .../2/make/00005.png | Bin 528 -> 542 bytes .../00000.png | Bin 482 -> 462 bytes .../00003.png | Bin 506 -> 386 bytes .../00004.png | Bin 482 -> 0 bytes .../1/get_assertion/00000.png | Bin 429 -> 543 bytes .../1/get_assertion/00003.png | Bin 466 -> 558 bytes .../1/get_assertion/00004.png | Bin 429 -> 0 bytes .../1/make/00000.png | Bin 528 -> 498 bytes .../1/make/00001.png | Bin 666 -> 739 bytes .../1/make/00004.png | Bin 506 -> 453 bytes .../1/make/00005.png | Bin 528 -> 542 bytes .../2/get_assertion/00000.png | Bin 429 -> 543 bytes .../2/get_assertion/00003.png | Bin 466 -> 558 bytes .../2/get_assertion/00004.png | Bin 429 -> 0 bytes .../2/make/00000.png | Bin 528 -> 498 bytes .../2/make/00001.png | Bin 666 -> 739 bytes .../2/make/00004.png | Bin 506 -> 453 bytes .../2/make/00005.png | Bin 528 -> 542 bytes .../snapshots/nanosp/test_reset/0/00000.png | Bin 501 -> 437 bytes .../snapshots/nanosp/test_reset/0/00001.png | Bin 591 -> 0 bytes .../snapshots/nanosp/test_reset/0/00002.png | Bin 428 -> 0 bytes .../snapshots/nanosp/test_reset/0/00003.png | Bin 460 -> 0 bytes .../snapshots/nanosp/test_reset/0/00004.png | Bin 501 -> 0 bytes .../snapshots/nanosp/test_reset/0/00005.png | Bin 460 -> 0 bytes .../snapshots/nanosp/test_reset/0/00006.png | Bin 501 -> 0 bytes .../snapshots/nanosp/test_reset/2/00000.png | Bin 501 -> 437 bytes .../snapshots/nanosp/test_reset/2/00003.png | Bin 460 -> 0 bytes .../snapshots/nanosp/test_reset/2/00004.png | Bin 501 -> 0 bytes .../snapshots/nanosp/test_reset/2/00005.png | Bin 460 -> 0 bytes .../snapshots/nanosp/test_reset/2/00006.png | Bin 428 -> 0 bytes .../snapshots/nanosp/test_reset/3/00000.png | Bin 501 -> 437 bytes .../snapshots/nanosp/test_reset/3/00003.png | Bin 460 -> 440 bytes .../snapshots/nanosp/test_reset/3/00004.png | Bin 501 -> 0 bytes .../snapshots/nanosp/test_reset/3/00005.png | Bin 460 -> 0 bytes .../nanosp/test_reset_cancel/00000.png | Bin 501 -> 437 bytes .../test_extensions_txAuthSimple/0/00000.png | Bin 440 -> 437 bytes .../test_extensions_txAuthSimple/0/00004.png | Bin 432 -> 564 bytes .../test_extensions_txAuthSimple/0/00005.png | Bin 0 -> 547 bytes .../test_extensions_txAuthSimple/1/00000.png | Bin 440 -> 437 bytes .../test_extensions_txAuthSimple/1/00005.png | Bin 432 -> 564 bytes .../test_extensions_txAuthSimple/1/00006.png | Bin 0 -> 547 bytes .../test_extensions_txAuthSimple/2/00000.png | Bin 440 -> 437 bytes .../test_extensions_txAuthSimple/2/00010.png | Bin 432 -> 564 bytes .../test_extensions_txAuthSimple/2/00011.png | Bin 0 -> 547 bytes .../test_extensions_txAuthSimple/3/00000.png | Bin 440 -> 437 bytes .../test_extensions_txAuthSimple/3/00004.png | Bin 432 -> 564 bytes .../test_extensions_txAuthSimple/3/00005.png | Bin 0 -> 547 bytes .../accepted/00000.png | Bin 475 -> 530 bytes .../accepted/00004.png | Bin 453 -> 556 bytes .../accepted/00005.png | Bin 432 -> 564 bytes .../accepted/00006.png | Bin 0 -> 547 bytes .../refused/00000.png | Bin 475 -> 530 bytes .../refused/00004.png | Bin 453 -> 556 bytes .../refused/00005.png | Bin 432 -> 564 bytes .../refused/00006.png | Bin 466 -> 0 bytes .../00000.png | Bin 440 -> 437 bytes .../00004.png | Bin 432 -> 564 bytes .../00005.png | Bin 466 -> 0 bytes .../test_fido2_screens_short_id/get/00000.png | Bin 429 -> 543 bytes .../test_fido2_screens_short_id/get/00003.png | Bin 466 -> 558 bytes .../test_fido2_screens_short_id/get/00004.png | Bin 429 -> 0 bytes .../make/00000.png | Bin 482 -> 462 bytes .../make/00003.png | Bin 506 -> 386 bytes .../make/00004.png | Bin 482 -> 0 bytes .../get/00000.png | Bin 429 -> 543 bytes .../get/00004.png | Bin 466 -> 558 bytes .../get/00005.png | Bin 429 -> 0 bytes .../make/00000.png | Bin 482 -> 462 bytes .../make/00004.png | Bin 506 -> 386 bytes .../make/00005.png | Bin 482 -> 0 bytes .../get/00000.png | Bin 429 -> 543 bytes .../get/00003.png | Bin 466 -> 558 bytes .../get/00004.png | Bin 429 -> 0 bytes .../make/00000.png | Bin 482 -> 462 bytes .../make/00003.png | Bin 506 -> 386 bytes .../make/00004.png | Bin 482 -> 0 bytes .../get/00000.png | Bin 429 -> 543 bytes .../get/00004.png | Bin 466 -> 558 bytes .../get/00005.png | Bin 429 -> 0 bytes .../make/00000.png | Bin 482 -> 462 bytes .../make/00004.png | Bin 506 -> 386 bytes .../make/00005.png | Bin 482 -> 0 bytes .../get/00000.png | Bin 429 -> 543 bytes .../get/00004.png | Bin 466 -> 558 bytes .../get/00005.png | Bin 429 -> 0 bytes .../make/00000.png | Bin 482 -> 462 bytes .../make/00004.png | Bin 506 -> 386 bytes .../make/00005.png | Bin 482 -> 0 bytes .../test_fido_screens_settings/00020.png | Bin 365 -> 0 bytes .../test_fido_screens_settings/00021.png | Bin 383 -> 0 bytes .../nanox/test_get_assertion/00000.png | Bin 429 -> 543 bytes .../nanox/test_get_assertion/00003.png | Bin 466 -> 558 bytes .../nanox/test_get_assertion/00004.png | Bin 429 -> 0 bytes .../nanox/test_get_assertion/00005.png | Bin 466 -> 0 bytes .../nanox/test_get_assertion/00006.png | Bin 429 -> 0 bytes .../test_get_assertion_allow_list/00000.png | Bin 508 -> 590 bytes .../test_get_assertion_allow_list/00003.png | Bin 453 -> 556 bytes .../test_get_assertion_allow_list/00004.png | Bin 432 -> 430 bytes .../test_get_assertion_allow_list/00005.png | Bin 466 -> 556 bytes .../test_get_assertion_allow_list/00006.png | Bin 508 -> 444 bytes .../test_get_assertion_allow_list/00007.png | Bin 466 -> 556 bytes .../test_get_assertion_allow_list/00008.png | Bin 432 -> 421 bytes .../test_get_assertion_allow_list/00009.png | Bin 453 -> 556 bytes .../test_get_assertion_allow_list/00010.png | Bin 430 -> 558 bytes .../test_get_assertion_allow_list/00011.png | Bin 453 -> 0 bytes .../test_get_assertion_allow_list/00012.png | Bin 432 -> 0 bytes .../test_get_assertion_allow_list/00013.png | Bin 466 -> 0 bytes .../test_get_assertion_allow_list/00014.png | Bin 508 -> 0 bytes .../test_get_assertion_allow_list/00015.png | Bin 466 -> 0 bytes .../test_get_assertion_allow_list/00016.png | Bin 432 -> 0 bytes .../test_get_assertion_allow_list/00017.png | Bin 453 -> 0 bytes .../test_get_assertion_allow_list/00018.png | Bin 444 -> 0 bytes .../test_get_assertion_allow_list/00019.png | Bin 453 -> 0 bytes .../test_get_assertion_allow_list/00020.png | Bin 432 -> 0 bytes .../test_get_assertion_allow_list/00021.png | Bin 466 -> 0 bytes .../test_get_assertion_allow_list/00022.png | Bin 508 -> 0 bytes .../test_get_assertion_allow_list/00023.png | Bin 466 -> 0 bytes .../test_get_assertion_allow_list/00024.png | Bin 432 -> 0 bytes .../test_get_assertion_allow_list/00025.png | Bin 453 -> 0 bytes .../test_get_assertion_allow_list/00026.png | Bin 421 -> 0 bytes .../test_get_assertion_allow_list/00027.png | Bin 453 -> 0 bytes .../test_get_assertion_allow_list/00028.png | Bin 432 -> 0 bytes .../nanox/test_get_assertion_cancel/00000.png | Bin 429 -> 543 bytes .../00000.png | Bin 526 -> 499 bytes .../00002.png | Bin 526 -> 304 bytes .../test_get_assertion_user_refused/00000.png | Bin 429 -> 543 bytes .../test_get_assertion_user_refused/00003.png | Bin 466 -> 558 bytes .../test_get_assertion_user_refused/00004.png | Bin 429 -> 560 bytes .../test_get_assertion_user_refused/00005.png | Bin 466 -> 0 bytes .../nanox/test_get_assertion_uv/00000.png | Bin 429 -> 543 bytes .../nanox/test_get_assertion_uv/00003.png | Bin 466 -> 558 bytes .../nanox/test_get_assertion_uv/00004.png | Bin 429 -> 0 bytes .../nanox/test_get_assertion_uv/00005.png | Bin 466 -> 0 bytes .../nanox/test_get_assertion_uv/00006.png | Bin 429 -> 0 bytes .../test_get_assertion_wrong_id/00000.png | Bin 526 -> 499 bytes .../test_get_assertion_wrong_id/00002.png | Bin 526 -> 304 bytes .../test_get_assertion_wrong_rp/00000.png | Bin 526 -> 499 bytes .../test_get_assertion_wrong_rp/00002.png | Bin 526 -> 304 bytes .../nanox/test_make_credential/00000.png | Bin 482 -> 462 bytes .../nanox/test_make_credential/00003.png | Bin 506 -> 386 bytes .../nanox/test_make_credential/00004.png | Bin 482 -> 0 bytes .../nanox/test_make_credential/00005.png | Bin 506 -> 0 bytes .../nanox/test_make_credential/00006.png | Bin 482 -> 0 bytes .../test_make_credential_cancel/00000.png | Bin 482 -> 462 bytes .../00000.png | Bin 482 -> 462 bytes .../00003.png | Bin 506 -> 386 bytes .../00004.png | Bin 482 -> 0 bytes .../00005.png | Bin 506 -> 0 bytes .../00006.png | Bin 482 -> 0 bytes .../00000.png | Bin 482 -> 462 bytes .../00003.png | Bin 506 -> 386 bytes .../00004.png | Bin 482 -> 0 bytes .../00005.png | Bin 506 -> 0 bytes .../00006.png | Bin 482 -> 0 bytes .../nanox/test_make_credential_up/00000.png | Bin 482 -> 462 bytes .../nanox/test_make_credential_up/00003.png | Bin 506 -> 386 bytes .../nanox/test_make_credential_up/00004.png | Bin 482 -> 0 bytes .../nanox/test_make_credential_up/00005.png | Bin 506 -> 0 bytes .../nanox/test_make_credential_up/00006.png | Bin 482 -> 0 bytes .../00000.png | Bin 482 -> 462 bytes .../00003.png | Bin 506 -> 386 bytes .../00004.png | Bin 482 -> 447 bytes .../00005.png | Bin 506 -> 0 bytes .../nanox/test_make_credential_uv/00000.png | Bin 482 -> 462 bytes .../nanox/test_make_credential_uv/00003.png | Bin 506 -> 386 bytes .../nanox/test_make_credential_uv/00004.png | Bin 482 -> 0 bytes .../nanox/test_make_credential_uv/00005.png | Bin 506 -> 0 bytes .../nanox/test_make_credential_uv/00006.png | Bin 482 -> 0 bytes .../0/get_allow_list/00000.png | Bin 429 -> 543 bytes .../0/get_allow_list/00003.png | Bin 466 -> 558 bytes .../0/get_allow_list/00004.png | Bin 429 -> 0 bytes .../0/get_rk/00000.png | Bin 429 -> 543 bytes .../0/get_rk/00003.png | Bin 466 -> 558 bytes .../0/get_rk/00004.png | Bin 429 -> 0 bytes .../0/make/00000.png | Bin 528 -> 498 bytes .../0/make/00001.png | Bin 666 -> 739 bytes .../0/make/00004.png | Bin 506 -> 453 bytes .../0/make/00005.png | Bin 528 -> 542 bytes .../1/get_allow_list/00000.png | Bin 508 -> 590 bytes .../1/get_allow_list/00003.png | Bin 453 -> 556 bytes .../1/get_allow_list/00005.png | Bin 453 -> 556 bytes .../1/get_allow_list/00007.png | Bin 453 -> 556 bytes .../1/get_allow_list/00008.png | Bin 432 -> 558 bytes .../1/get_rk/00000.png | Bin 508 -> 590 bytes .../1/get_rk/00003.png | Bin 453 -> 556 bytes .../1/get_rk/00005.png | Bin 453 -> 556 bytes .../1/get_rk/00007.png | Bin 453 -> 556 bytes .../1/get_rk/00008.png | Bin 432 -> 558 bytes .../1/make/00000.png | Bin 528 -> 498 bytes .../1/make/00001.png | Bin 666 -> 739 bytes .../1/make/00004.png | Bin 506 -> 453 bytes .../1/make/00005.png | Bin 528 -> 542 bytes .../2/get_allow_list/00000.png | Bin 508 -> 590 bytes .../2/get_allow_list/00003.png | Bin 453 -> 556 bytes .../2/get_allow_list/00005.png | Bin 453 -> 556 bytes .../2/get_allow_list/00007.png | Bin 453 -> 556 bytes .../2/get_allow_list/00009.png | Bin 453 -> 556 bytes .../2/get_allow_list/00010.png | Bin 432 -> 558 bytes .../2/get_rk/00000.png | Bin 508 -> 590 bytes .../2/get_rk/00003.png | Bin 453 -> 556 bytes .../2/get_rk/00005.png | Bin 453 -> 556 bytes .../2/get_rk/00007.png | Bin 453 -> 556 bytes .../2/get_rk/00009.png | Bin 453 -> 556 bytes .../2/get_rk/00010.png | Bin 432 -> 558 bytes .../2/make/00000.png | Bin 528 -> 498 bytes .../2/make/00001.png | Bin 666 -> 739 bytes .../2/make/00004.png | Bin 506 -> 453 bytes .../2/make/00005.png | Bin 528 -> 542 bytes .../00000.png | Bin 482 -> 462 bytes .../00003.png | Bin 506 -> 386 bytes .../00004.png | Bin 482 -> 0 bytes .../1/get_assertion/00000.png | Bin 429 -> 543 bytes .../1/get_assertion/00003.png | Bin 466 -> 558 bytes .../1/get_assertion/00004.png | Bin 429 -> 0 bytes .../1/make/00000.png | Bin 528 -> 498 bytes .../1/make/00001.png | Bin 666 -> 739 bytes .../1/make/00004.png | Bin 506 -> 453 bytes .../1/make/00005.png | Bin 528 -> 542 bytes .../2/get_assertion/00000.png | Bin 429 -> 543 bytes .../2/get_assertion/00003.png | Bin 466 -> 558 bytes .../2/get_assertion/00004.png | Bin 429 -> 0 bytes .../2/make/00000.png | Bin 528 -> 498 bytes .../2/make/00001.png | Bin 666 -> 739 bytes .../2/make/00004.png | Bin 506 -> 453 bytes .../2/make/00005.png | Bin 528 -> 542 bytes .../snapshots/nanox/test_reset/0/00000.png | Bin 501 -> 437 bytes .../snapshots/nanox/test_reset/0/00001.png | Bin 591 -> 0 bytes .../snapshots/nanox/test_reset/0/00002.png | Bin 428 -> 0 bytes .../snapshots/nanox/test_reset/0/00003.png | Bin 460 -> 0 bytes .../snapshots/nanox/test_reset/0/00004.png | Bin 501 -> 0 bytes .../snapshots/nanox/test_reset/0/00005.png | Bin 460 -> 0 bytes .../snapshots/nanox/test_reset/0/00006.png | Bin 501 -> 0 bytes .../snapshots/nanox/test_reset/2/00000.png | Bin 501 -> 437 bytes .../snapshots/nanox/test_reset/2/00003.png | Bin 460 -> 0 bytes .../snapshots/nanox/test_reset/2/00004.png | Bin 501 -> 0 bytes .../snapshots/nanox/test_reset/2/00005.png | Bin 460 -> 0 bytes .../snapshots/nanox/test_reset/2/00006.png | Bin 428 -> 0 bytes .../snapshots/nanox/test_reset/3/00000.png | Bin 501 -> 437 bytes .../snapshots/nanox/test_reset/3/00003.png | Bin 460 -> 440 bytes .../snapshots/nanox/test_reset/3/00004.png | Bin 501 -> 0 bytes .../snapshots/nanox/test_reset/3/00005.png | Bin 460 -> 0 bytes .../nanox/test_reset_cancel/00000.png | Bin 501 -> 437 bytes 421 files changed, 151 insertions(+), 214 deletions(-) create mode 100644 glyphs/icon_security_key.gif create mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/0/00005.png create mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/1/00006.png create mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/2/00011.png create mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/3/00005.png create mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/accepted/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/refused/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_user_refused/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_user_refused/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido2_screens_short_id/get/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido2_screens_short_id/make/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido2_screens_user_display_name/get/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido2_screens_user_display_name/make/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido2_screens_user_icon/get/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido2_screens_user_icon/make/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido2_screens_user_name/get/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido2_screens_user_name/make/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido2_screens_user_name_and_display_name/get/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido2_screens_user_name_and_display_name/make/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00020.png delete mode 100644 tests/speculos/snapshots/nanosp/test_fido_screens_settings/00021.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00011.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00012.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00013.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00014.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00015.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00016.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00017.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00018.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00019.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00020.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00021.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00022.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00023.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00024.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00025.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00026.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00027.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00028.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_user_refused/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_uv/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_uv/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_uv/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_certificate/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_certificate/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_certificate/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_exclude_list/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_exclude_list/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_exclude_list/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_up/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_up/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_up/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_user_refused/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_uv/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_uv/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_make_credential_uv/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/0/get_allow_list/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/0/get_rk/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_option_rk_make_cred_exclude_refused/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/1/get_assertion/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/2/get_assertion/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/0/00001.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/0/00002.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/0/00003.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/0/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/0/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/0/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/2/00003.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/2/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/2/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/2/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/3/00004.png delete mode 100644 tests/speculos/snapshots/nanosp/test_reset/3/00005.png create mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/0/00005.png create mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/1/00006.png create mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00011.png create mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/3/00005.png create mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/accepted/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_user_refused/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido2_screens_short_id/get/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido2_screens_short_id/make/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido2_screens_user_display_name/get/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido2_screens_user_display_name/make/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido2_screens_user_icon/get/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido2_screens_user_icon/make/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido2_screens_user_name/get/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido2_screens_user_name/make/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido2_screens_user_name_and_display_name/get/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido2_screens_user_name_and_display_name/make/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00020.png delete mode 100644 tests/speculos/snapshots/nanox/test_fido_screens_settings/00021.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00011.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00012.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00013.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00014.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00015.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00016.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00017.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00018.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00019.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00020.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00021.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00022.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00023.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00024.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00025.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00026.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00027.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00028.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_user_refused/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_uv/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_uv/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_uv/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_certificate/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_certificate/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_certificate/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_exclude_list/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_exclude_list/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_exclude_list/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_up/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_up/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_up/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_user_refused/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_uv/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_uv/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_make_credential_uv/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/get_allow_list/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/get_rk/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_option_rk_make_cred_exclude_refused/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/1/get_assertion/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/2/get_assertion/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/0/00001.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/0/00002.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/0/00003.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/0/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/0/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/0/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/2/00003.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/2/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/2/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/2/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/3/00004.png delete mode 100644 tests/speculos/snapshots/nanox/test_reset/3/00005.png diff --git a/glyphs/icon_security_key.gif b/glyphs/icon_security_key.gif new file mode 100644 index 0000000000000000000000000000000000000000..f2b60d196281dbb37d8bd0aaf9ca15cdf5785116 GIT binary patch literal 60 zcmZ?wbh9u|j>wsvG2m_OJOaDrNyV-{(PB5xSF7+?{lbiUdXEN(7 Kxvs6O4AubWGZOj$ literal 0 HcmV?d00001 diff --git a/src/ctap2_get_assertion_flow.c b/src/ctap2_get_assertion_flow.c index 5352207e..43823414 100644 --- a/src/ctap2_get_assertion_flow.c +++ b/src/ctap2_get_assertion_flow.c @@ -56,16 +56,16 @@ static void ctap2_ux_display_user_assertion(void) { PRINTF("hash %s\n", verifyHash); } -UX_STEP_CB(ux_ctap2_get_assertion_flow_0_step, +UX_STEP_CB(ux_ctap2_get_assertion_flow_accept_step, pbb, ctap2_get_assertion_confirm(), { &C_icon_validate_14, - "Login", - "FIDO 2", + "Approve", + "login request", }); -UX_STEP_NOCB_INIT(ux_ctap2_get_assertion_flow_1_step, +UX_STEP_NOCB_INIT(ux_ctap2_get_assertion_flow_domain_step, bnnn_paging, ctap2_ux_display_rp_assertion(), { @@ -73,39 +73,36 @@ UX_STEP_NOCB_INIT(ux_ctap2_get_assertion_flow_1_step, .text = (char *) verifyHash, }); -UX_STEP_NOCB_INIT(ux_ctap2_get_assertion_flow_2_step, +UX_STEP_NOCB_INIT(ux_ctap2_get_assertion_flow_user_step, bnnn_paging, ctap2_ux_display_user_assertion(), { .title = "User", .text = (char *) verifyHash, }); -UX_STEP_CB(ux_ctap2_get_assertion_flow_3_step, + +UX_STEP_CB(ux_ctap2_get_assertion_flow_refuse_step, pbb, ctap2_get_assertion_user_cancel(), - { - &C_icon_crossmark, - "Abort", - "login", - }); + {&C_icon_crossmark, "Reject", "login request"}); UX_FLOW(ux_ctap2_get_assertion_flow, - &ux_ctap2_get_assertion_flow_0_step, - &ux_ctap2_get_assertion_flow_1_step, - &ux_ctap2_get_assertion_flow_2_step, - &ux_ctap2_get_assertion_flow_3_step, - FLOW_LOOP); + &ux_ctap2_get_assertion_flow_accept_step, + &ux_ctap2_get_assertion_flow_domain_step, + &ux_ctap2_get_assertion_flow_user_step, + &ux_ctap2_get_assertion_flow_accept_step, + &ux_ctap2_get_assertion_flow_refuse_step); // Extra steps and flow if there are multiple credentials -UX_STEP_NOCB(ux_ctap2_get_assertion_multiple_flow_0_step, +UX_STEP_NOCB(ux_ctap2_get_assertion_multiple_flow_first_step, pbb, { &C_icon_people, - "Login multi", - "FIDO 2", + "Log in with", + "chosen credential", }); -UX_STEP_NOCB_INIT(ux_ctap2_get_assertion_multiple_flow_2_step, +UX_STEP_NOCB_INIT(ux_ctap2_get_assertion_multiple_flow_user_step, bnnn_paging, ctap2_ux_display_user_assertion(), { @@ -113,92 +110,67 @@ UX_STEP_NOCB_INIT(ux_ctap2_get_assertion_multiple_flow_2_step, .text = (char *) verifyHash, }); -UX_STEP_CB(ux_ctap2_get_assertion_multiple_flow_3_step, +UX_STEP_CB(ux_ctap2_get_assertion_multiple_flow_next_user_step, pbb, ctap2_ux_multiple_next(), - { - &C_icon_people, - "Next", - "User", - }); - -UX_STEP_CB(ux_ctap2_get_assertion_multiple_flow_4_step, - pbb, - ctap2_get_assertion_confirm(), - { - &C_icon_validate_14, - "Confirm", - "login", - }); + {&C_icon_people, "Show next", "credential"}); UX_FLOW(ux_ctap2_get_assertion_multiple_flow, - &ux_ctap2_get_assertion_multiple_flow_0_step, - &ux_ctap2_get_assertion_flow_1_step, - &ux_ctap2_get_assertion_multiple_flow_2_step, - &ux_ctap2_get_assertion_multiple_flow_3_step, - &ux_ctap2_get_assertion_multiple_flow_4_step, - &ux_ctap2_get_assertion_flow_3_step, - FLOW_LOOP); + &ux_ctap2_get_assertion_multiple_flow_first_step, + &ux_ctap2_get_assertion_flow_domain_step, + &ux_ctap2_get_assertion_multiple_flow_user_step, + &ux_ctap2_get_assertion_multiple_flow_next_user_step, + &ux_ctap2_get_assertion_flow_accept_step, + &ux_ctap2_get_assertion_flow_refuse_step); // Extra steps if a text is associated to the TX for single assertion -UX_STEP_NOCB(ux_ctap2_get_assertion_text_flow_0_step, - pbb, + +UX_STEP_NOCB(ux_ctap2_get_assertion_text_flow_first_step, + pbn, { &C_icon_certificate, - "Login", - "FIDO 2", + "Log in", + "with text", }); -UX_STEP_NOCB(ux_ctap2_get_assertion_text_flow_1_step, +UX_STEP_NOCB(ux_ctap2_get_assertion_text_flow_text_step, bnnn_paging, {.title = "Message", .text = NULL}); -UX_STEP_CB(ux_ctap2_get_assertion_text_flow_3_step, - pbb, - ctap2_get_assertion_confirm(), - { - &C_icon_validate_14, - "Confirm", - "login", - }); - UX_FLOW(ux_ctap2_get_assertion_text_flow, - &ux_ctap2_get_assertion_text_flow_0_step, - &ux_ctap2_get_assertion_text_flow_1_step, - &ux_ctap2_get_assertion_flow_1_step, - &ux_ctap2_get_assertion_flow_2_step, - &ux_ctap2_get_assertion_text_flow_3_step, - &ux_ctap2_get_assertion_flow_3_step, - FLOW_LOOP); + &ux_ctap2_get_assertion_text_flow_first_step, + &ux_ctap2_get_assertion_text_flow_text_step, + &ux_ctap2_get_assertion_flow_domain_step, + &ux_ctap2_get_assertion_flow_user_step, + &ux_ctap2_get_assertion_flow_refuse_step, + &ux_ctap2_get_assertion_flow_accept_step); // Extra steps if a text is associated to the TX for multiple assertion -UX_STEP_NOCB(ux_ctap2_get_assertion_multiple_text_flow_0_step, - pbb, +UX_STEP_NOCB(ux_ctap2_get_assertion_multiple_text_flow_first_step, + pnn, { &C_icon_certificate, - "Login multi", - "FIDO 2", + "Log in with text", + "and chosen credential", }); UX_FLOW(ux_ctap2_get_assertion_multiple_text_flow, - &ux_ctap2_get_assertion_multiple_text_flow_0_step, - &ux_ctap2_get_assertion_text_flow_1_step, - &ux_ctap2_get_assertion_flow_1_step, - &ux_ctap2_get_assertion_multiple_flow_2_step, - &ux_ctap2_get_assertion_multiple_flow_3_step, - &ux_ctap2_get_assertion_multiple_flow_4_step, - &ux_ctap2_get_assertion_flow_3_step, - FLOW_LOOP); + &ux_ctap2_get_assertion_multiple_text_flow_first_step, + &ux_ctap2_get_assertion_text_flow_text_step, + &ux_ctap2_get_assertion_flow_domain_step, + &ux_ctap2_get_assertion_multiple_flow_user_step, + &ux_ctap2_get_assertion_multiple_flow_next_user_step, + &ux_ctap2_get_assertion_flow_refuse_step, + &ux_ctap2_get_assertion_flow_accept_step); // Dedicated flow to get user presence confirmation if no account is registered -UX_STEP_CB(ux_ctap2_no_assertion_flow_0_step, - pbb, - ctap2_get_assertion_no_assertion_confirm(), - { - &C_icon_validate_14, - "No account", - "registered", - }); +UX_STEP_NOCB(ux_ctap2_no_assertion_flow_0_step, + pnn, + { + &C_icon_warning, + "No credential found", + "for this domain", + }); UX_STEP_NOCB_INIT(ux_ctap2_no_assertion_flow_1_step, bnnn_paging, @@ -208,10 +180,15 @@ UX_STEP_NOCB_INIT(ux_ctap2_no_assertion_flow_1_step, .text = (char *) verifyHash, }); +UX_STEP_CB(ux_ctap2_no_assertion_flow_2_step, + pb, + ctap2_get_assertion_no_assertion_confirm(), + {&C_icon_back_x, "Close"}); + UX_FLOW(ux_ctap2_no_assertion_flow, &ux_ctap2_no_assertion_flow_0_step, &ux_ctap2_no_assertion_flow_1_step, - FLOW_LOOP); + &ux_ctap2_no_assertion_flow_2_step); static void get_next_multiple_flow_state(void) { ctap2_assert_data_t *ctap2AssertData = globals_get_ctap2_assert_data(); @@ -225,11 +202,19 @@ static void get_next_multiple_flow_state(void) { } static void ctap2_ux_multiple_next(void) { + ctap2_assert_data_t *ctap2AssertData = globals_get_ctap2_assert_data(); + PRINTF("ctap2_ux_multiple_next\n"); get_next_multiple_flow_state(); - ux_flow_init(0, - ux_ctap2_get_assertion_multiple_flow, - &ux_ctap2_get_assertion_multiple_flow_2_step); + if (ctap2AssertData->txAuthMessage != NULL) { + ux_flow_init(0, + ux_ctap2_get_assertion_multiple_text_flow, + &ux_ctap2_get_assertion_multiple_flow_user_step); + } else { + ux_flow_init(0, + ux_ctap2_get_assertion_multiple_flow, + &ux_ctap2_get_assertion_multiple_flow_user_step); + } } void ctap2_get_assertion_ux(ctap2_ux_state_t state) { diff --git a/src/ctap2_make_credential_flow.c b/src/ctap2_make_credential_flow.c index 9c32eddb..52f9d7ee 100644 --- a/src/ctap2_make_credential_flow.c +++ b/src/ctap2_make_credential_flow.c @@ -52,32 +52,28 @@ static void ctap2_ux_display_user(void) { } } -UX_STEP_CB(ux_ctap2_make_cred_flow_0_step, - pbb, - ctap2_make_credential_confirm(), - { - &C_icon_validate_14, - "Register", - "FIDO 2", - }); - -UX_STEP_CB(ux_ctap2_make_cred_resident_flow_0_step, - pbb, - ctap2_make_credential_confirm(), - { - &C_icon_validate_14, - "Register local", - "FIDO 2", - }); +UX_STEP_NOCB(ux_ctap2_make_cred_flow_first_step, + pnn, + { + &C_icon_security_key, + "Register new", + "credential", + }); -UX_STEP_NOCB(ux_ctap2_make_cred_resident_flow_0b_step, - bnnn_paging, +UX_STEP_NOCB(ux_ctap2_make_cred_resident_flow_first_step, + pbn, { - .title = "Warning", - .text = "This credential will be lost on application reset", + &C_icon_warning, + "Warning", + "Resident key", }); -UX_STEP_NOCB_INIT(ux_ctap2_make_cred_flow_1_step, +UX_STEP_NOCB( + ux_ctap2_make_cred_resident_flow_warning_step, + nnnn, + {"You are about to", "register a credential", "that will be lost upon", "app or OS update."}); + +UX_STEP_NOCB_INIT(ux_ctap2_make_cred_flow_domain_step, bnnn_paging, ctap2_ux_display_rp(), { @@ -85,36 +81,53 @@ UX_STEP_NOCB_INIT(ux_ctap2_make_cred_flow_1_step, .text = (char *) verifyHash, }); -UX_STEP_NOCB_INIT(ux_ctap2_make_cred_flow_2_step, +UX_STEP_NOCB_INIT(ux_ctap2_make_cred_flow_user_step, bnnn_paging, ctap2_ux_display_user(), { .title = "User", .text = (char *) verifyHash, }); -UX_STEP_CB(ux_ctap2_make_cred_flow_3_step, - pbb, + +UX_STEP_CB(ux_ctap2_make_cred_flow_accept_step, + pb, + ctap2_make_credential_confirm(), + { + &C_icon_validate_14, + "Register", + }); + +UX_STEP_CB(ux_ctap2_make_cred_flow_refuse_step, + pb, ctap2_make_credential_user_cancel(), { &C_icon_crossmark, - "Abort", - "register", + "Don't register", + }); + +UX_STEP_CB(ux_ctap2_make_cred_resident_flow_accept_step, + pbb, + ctap2_make_credential_confirm(), + { + &C_icon_validate_14, + "Register", + "resident key", }); UX_FLOW(ux_ctap2_make_cred_flow, - &ux_ctap2_make_cred_flow_0_step, - &ux_ctap2_make_cred_flow_1_step, - &ux_ctap2_make_cred_flow_2_step, - &ux_ctap2_make_cred_flow_3_step, - FLOW_LOOP); + &ux_ctap2_make_cred_flow_first_step, + &ux_ctap2_make_cred_flow_domain_step, + &ux_ctap2_make_cred_flow_user_step, + &ux_ctap2_make_cred_flow_accept_step, + &ux_ctap2_make_cred_flow_refuse_step); UX_FLOW(ux_ctap2_make_cred_resident_flow, - &ux_ctap2_make_cred_resident_flow_0_step, - &ux_ctap2_make_cred_resident_flow_0b_step, - &ux_ctap2_make_cred_flow_1_step, - &ux_ctap2_make_cred_flow_2_step, - &ux_ctap2_make_cred_flow_3_step, - FLOW_LOOP); + &ux_ctap2_make_cred_resident_flow_first_step, + &ux_ctap2_make_cred_resident_flow_warning_step, + &ux_ctap2_make_cred_flow_domain_step, + &ux_ctap2_make_cred_flow_user_step, + &ux_ctap2_make_cred_flow_refuse_step, + &ux_ctap2_make_cred_resident_flow_accept_step); void ctap2_make_credential_ux(void) { ctap2_register_data_t *ctap2RegisterData = globals_get_ctap2_register_data(); diff --git a/src/ctap2_reset_flow.c b/src/ctap2_reset_flow.c index 44279217..591ae73a 100644 --- a/src/ctap2_reset_flow.c +++ b/src/ctap2_reset_flow.c @@ -25,13 +25,9 @@ // First step resets as fast as possible to please Windows UX_STEP_CB(ux_ctap2_reset_flow_0_step, - pbb, + pb, ctap2_reset_confirm(), - { - &C_icon_eye, - "Token Reset", - "FIDO 2", - }); + {&C_icon_eye, "Reset credentials"}); UX_STEP_NOCB(ux_ctap2_reset_flow_1_step, bnnn_paging, @@ -62,8 +58,7 @@ UX_FLOW(ux_ctap2_reset_flow, &ux_ctap2_reset_flow_0_step, &ux_ctap2_reset_flow_1_step, &ux_ctap2_reset_flow_2_step, - &ux_ctap2_reset_flow_3_step, - FLOW_LOOP); + &ux_ctap2_reset_flow_3_step); void ctap2_reset_ux(void) { // reserve a display stack slot if none yet diff --git a/tests/speculos/ctap2_client.py b/tests/speculos/ctap2_client.py index 64f81958..fbc93bcc 100644 --- a/tests/speculos/ctap2_client.py +++ b/tests/speculos/ctap2_client.py @@ -141,21 +141,16 @@ def make_credential(self, client_data_hash, rp, user, key_params, ctap_hid_cmd = self.send_cbor_nowait(cmd, data, event=event, on_keepalive=on_keepalive) - instructions = [] - if user_accept and check_screens is None: - # Validate blindly - instructions.append(NavInsID.BOTH_CLICK) - - elif user_accept is not None: - # check_screens == None only supported when user accept - assert check_screens in ["full", "fast"] + rk = False + if options and options.get("rk", False): + rk = True - if options and options.get("rk", False): + instructions = [] + if user_accept is not None: + if rk: # Check resident key extra step 0bis content # Screen 0 -> 0bis - warning = "This credential will be lost on application reset" - nb = get_message_nb_screen(self.model, warning) - instructions += [NavInsID.RIGHT_CLICK] * nb + instructions.append(NavInsID.RIGHT_CLICK) # Screen 0 -> 1 instructions.append(NavInsID.RIGHT_CLICK) @@ -166,15 +161,13 @@ def make_credential(self, client_data_hash, rp, user, key_params, # Screen 2 -> 3 instructions += self.get_user_screen_instructions(user) - if check_screens == "full": - # Screen 3 -> 0 - instructions.append(NavInsID.RIGHT_CLICK) - - # Screen 0 -> 3 - instructions.append(NavInsID.LEFT_CLICK) + if rk: + if user_accept: + # Screen 3 -> 4 + instructions.append(NavInsID.RIGHT_CLICK) - if user_accept: - # Screen 3 -> 0 + elif not user_accept: + # Screen 3 -> 4 instructions.append(NavInsID.RIGHT_CLICK) # Validate @@ -233,18 +226,11 @@ def get_assertion(self, rp_id, client_data_hash, allow_list=None, on_keepalive=on_keepalive) instructions = [] - if user_accept and check_screens is None: - if login_type == "multi": - # Go to confirm step - instructions += [NavInsID.LEFT_CLICK] * 2 - + if user_accept and check_screens is None and login_type not in ["none", "multi"]: # Validate blindly instructions.append(NavInsID.BOTH_CLICK) elif user_accept is not None: - # check_screens == None only supported when user accept - assert check_screens in ["full", "fast"] - if login_type == "none": # Screen 0 -> 1 instructions.append(NavInsID.RIGHT_CLICK) @@ -269,23 +255,6 @@ def get_assertion(self, rp_id, client_data_hash, allow_list=None, # Screen 2 -> 3 instructions += self.get_user_screen_instructions(user) - if check_screens == "full": - # Screen 3 -> 4 - instructions.append(NavInsID.RIGHT_CLICK) - - # Screen 4 -> 5 - instructions.append(NavInsID.RIGHT_CLICK) - - # Screen 5 -> 0 - instructions.append(NavInsID.RIGHT_CLICK) - - # Screen 0 -> 5 - instructions.append(NavInsID.LEFT_CLICK) - - # Go back to "Next User" (5 -> 4 -> 3) screen - instructions.append(NavInsID.LEFT_CLICK) - instructions.append(NavInsID.LEFT_CLICK) - # Validate instructions.append(NavInsID.BOTH_CLICK) @@ -319,15 +288,8 @@ def get_assertion(self, rp_id, client_data_hash, allow_list=None, # Screen 2 -> 3 instructions += self.get_user_screen_instructions(check_users[0]) - if check_screens == "full": - # Screen 3 -> 0 - instructions.append(NavInsID.RIGHT_CLICK) - - # Screen 0 -> 3 - instructions.append(NavInsID.LEFT_CLICK) - - if user_accept: - # Screen 3 -> 0 + if not user_accept: + # Screen 3 -> 4 instructions.append(NavInsID.RIGHT_CLICK) # Validate @@ -412,12 +374,12 @@ def get_assertion_with_txSimpleAuth(self, rp_id, client_data_hash, allow_list=No instructions += self.get_user_screen_instructions(check_users[0]) if login_type == "multi": - # Go to "Confirm" screen + # Skip "Next user" screen # Screen 3 -> 4 instructions.append(NavInsID.RIGHT_CLICK) - if not user_accept: - # Go to "Reject" screen + if user_accept: + # Go to "Accept" screen instructions.append(NavInsID.RIGHT_CLICK) # Validate @@ -466,29 +428,7 @@ def reset(self, *, event=None, on_keepalive=None, validate_step=0, # check_screens == None only supported when user accept assert check_screens in ["full", "fast"] - # Screen 0 -> 1 - instructions.append(NavInsID.RIGHT_CLICK) - - # Screen 1 -> 2 - warning = "All credentials will be invalidated" - nb = get_message_nb_screen(self.model, warning) - instructions += [NavInsID.RIGHT_CLICK] * nb - - # Screen 2 -> 3 - instructions.append(NavInsID.RIGHT_CLICK) - - # Screen 3 -> 0 - instructions.append(NavInsID.RIGHT_CLICK) - - # Screen 0 -> 3 - instructions.append(NavInsID.LEFT_CLICK) - - if validate_step == 0: - # Screen 3 -> 0 - instructions.append(NavInsID.RIGHT_CLICK) - elif validate_step == 2: - # Screen 3 -> 2 - instructions.append(NavInsID.LEFT_CLICK) + instructions += [NavInsID.RIGHT_CLICK] * validate_step # Confirm instructions.append(NavInsID.BOTH_CLICK) diff --git a/tests/speculos/fido2/test_option_rk.py b/tests/speculos/fido2/test_option_rk.py index b5f524ed..34a9078c 100644 --- a/tests/speculos/fido2/test_option_rk.py +++ b/tests/speculos/fido2/test_option_rk.py @@ -176,10 +176,14 @@ def test_option_rk_get_assertion(client, test_name): client_data_hash = generate_random_bytes(32) with pytest.raises(CtapError) as e: - client.ctap2.get_assertion(rp["id"], client_data_hash) + client.ctap2.get_assertion(rp["id"], client_data_hash, login_type="none") assert e.value.code == CtapError.ERR.NO_CREDENTIALS +@pytest.mark.skipif( + "--fast" in sys.argv, + reason="running in fast mode", +) def test_option_rk_key_store_full(client): enable_rk_option(client) diff --git a/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/0/00000.png b/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/0/00000.png index 582e7d9b498bb554598290950c985e3cf4c58c4c..c0abbba81128965589dc6ba349b73624dadb09a0 100644 GIT binary patch delta 411 zcmV;M0c8HT1GNK?B!7HKL_t(|obB4(a)TfchGEj_opAq`#J%)@mf7%ElW5qFyw5?$ zQOm5mf}jZj000000N`zIs{?pON~ya)#`xw)UiY;+fQOB;KR@Kw_v!$i)ZXlh*$=t} z2=^IR9DFk20_Y~)5-tEeU@_gKTfzmP2P~$WbW3j?uo=}JAb&dRZ|U`b$;h+EpacK_ zupfchb4uy;C{JnRB5niwvmv0qo=_d&KOgxCKbB z8IQR5RDlZ+H|bX30?+}I#Z9^uxBzs(WO0*j#rqDpn5Z2Pbbr_H#p{5<%5#lH2><|0 zahdI%rj7LKWWSWMJD4N)o?taLsi4J^c#wUxN4uo|71QEwq52}_oa@EOY35O1?QFx>3I~PTmv7NY^a;M3Gs3kq+Ejm+Z^J2JNAchnvdb5 zvR87>nqhlBPJij+X#4W4-MKi~)!wn+qT8wl-MPm5d%(qn{NK=KZ9fVCc!$ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/0/00005.png b/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/0/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..d29338bfac07adb342865d5cd205659d47eb817d GIT binary patch literal 547 zcmV+;0^I$HP)ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5vmv0qo=_d&KOgxCKbB z8IQR5RDlZ+H|bX30?+}I#Z9^uxBzs(WO0*j#rqDpn5Z2Pbbr_H#p{5<%5#lH2><|0 zahdI%rj7LKWWSWMJD4N)o?taLsi4J^c#wUxN4uo|71QEwq52}_oa@EOY35O1?QFx>3I~PTmv7NY^a;M3Gs3kq+Ejm+Z^J2JNAchnvdb5 zvR87>nqhlBPJij+X#4W4-MKi~)!wn+qT8wl-MPm5d%(qn{NK=KZ9fVCc!$ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/1/00006.png b/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/1/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..d29338bfac07adb342865d5cd205659d47eb817d GIT binary patch literal 547 zcmV+;0^I$HP)ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5vmv0qo=_d&KOgxCKbB z8IQR5RDlZ+H|bX30?+}I#Z9^uxBzs(WO0*j#rqDpn5Z2Pbbr_H#p{5<%5#lH2><|0 zahdI%rj7LKWWSWMJD4N)o?taLsi4J^c#wUxN4uo|71QEwq52}_oa@EOY35O1?QFx>3I~PTmv7NY^a;M3Gs3kq+Ejm+Z^J2JNAchnvdb5 zvR87>nqhlBPJij+X#4W4-MKi~)!wn+qT8wl-MPm5d%(qn{NK=KZ9fVCc!$ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/2/00011.png b/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/2/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..d29338bfac07adb342865d5cd205659d47eb817d GIT binary patch literal 547 zcmV+;0^I$HP)ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5vmv0qo=_d&KOgxCKbB z8IQR5RDlZ+H|bX30?+}I#Z9^uxBzs(WO0*j#rqDpn5Z2Pbbr_H#p{5<%5#lH2><|0 zahdI%rj7LKWWSWMJD4N)o?taLsi4J^c#wUxN4uo|71QEwq52}_oa@EOY35O1?QFx>3I~PTmv7NY^a;M3Gs3kq+Ejm+Z^J2JNAchnvdb5 zvR87>nqhlBPJij+X#4W4-MKi~)!wn+qT8wl-MPm5d%(qn{NK=KZ9fVCc!$ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/3/00005.png b/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/3/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..d29338bfac07adb342865d5cd205659d47eb817d GIT binary patch literal 547 zcmV+;0^I$HP)ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5rxJ??pLA!;U~8RCD0b;65rp~ z@N?aocqIgfl5|r=Bz@IN+%%HSFuqaJD9Pfh#X_}6MRqBn1+TH7al{?;^Q2dU6>Wb` z1@tXaUxuoRM}M9<70_77d#o4tBM@^yqqW#V=L!&WR5)vi$u=jbyBJFrcgmdLYRk(Z zM%blRu2b-L9udP{i6o`6d{*m7zYeDcpHT8fgh}cU< zJw{X2ITn4W#e(7v^%`;ftK*i9l&nA+8>`X>!lsQL9(-Zto`7(0m65U zdz^eS#|_}O(rb859Hvl6*ncqsU`Fjtz7_TG1>3^zU@;3qoGtV_9B>(`R z;xfxSn|`U@NwuF+I(+9d*PglgynMU2RVk;gIN))~FZp~Y`8C5V!*EPsqKAIxcT zkn+NEd7ZvV)*P4D)*pJw{!6}pzWK8$>KaY8Ho-L?nhOV&QqJz}Pj#jXI$|B(XDeb^ z8^~O2PEeCHoqywNFKF>N*fe$QtCK^s-HcmMa+yVaWX&X?MHX${ZfJT7;=$NUHY0{! z>z0tz=Kvi|$?sDU{=N^m7(>4e?X5=v0FxMc286B0z+W~k#;0T&Q%@I*tDyKcI2*Qh z(B!FN(2%;k{w`=QQ@y@saRl7wEiBj^0rPsR!JR&fBRXIbo1^MR4Un1Y{=w!HG$vP* rd9^zJyMSCWO%D_R000000Dvh!HW~_K|9^dk00000NkvXXu0mjfuvyWO diff --git a/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/accepted/00004.png b/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/accepted/00004.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?81FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/accepted/00006.png b/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/accepted/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..d29338bfac07adb342865d5cd205659d47eb817d GIT binary patch literal 547 zcmV+;0^I$HP)ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5rxJ??pLA!;U~8RCD0b;65rp~ z@N?aocqIgfl5|r=Bz@IN+%%HSFuqaJD9Pfh#X_}6MRqBn1+TH7al{?;^Q2dU6>Wb` z1@tXaUxuoRM}M9<70_77d#o4tBM@^yqqW#V=L!&WR5)vi$u=jbyBJFrcgmdLYRk(Z zM%blRu2b-L9udP{i6o`6d{*m7zYeDcpHT8fgh}cU< zJw{X2ITn4W#e(7v^%`;ftK*i9l&nA+8>`X>!lsQL9(-Zto`7(0m65U zdz^eS#|_}O(rb859Hvl6*ncqsU`Fjtz7_TG1>3^zU@;3qoGtV_9B>(`R z;xfxSn|`U@NwuF+I(+9d*PglgynMU2RVk;gIN))~FZp~Y`8C5V!*EPsqKAIxcT zkn+NEd7ZvV)*P4D)*pJw{!6}pzWK8$>KaY8Ho-L?nhOV&QqJz}Pj#jXI$|B(XDeb^ z8^~O2PEeCHoqywNFKF>N*fe$QtCK^s-HcmMa+yVaWX&X?MHX${ZfJT7;=$NUHY0{! z>z0tz=Kvi|$?sDU{=N^m7(>4e?X5=v0FxMc286B0z+W~k#;0T&Q%@I*tDyKcI2*Qh z(B!FN(2%;k{w`=QQ@y@saRl7wEiBj^0rPsR!JR&fBRXIbo1^MR4Un1Y{=w!HG$vP* rd9^zJyMSCWO%D_R000000Dvh!HW~_K|9^dk00000NkvXXu0mjfuvyWO diff --git a/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/refused/00004.png b/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/refused/00004.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?81FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/refused/00006.png b/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/refused/00006.png deleted file mode 100644 index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)@6GHBZn=cXw|oN3JR5h9jMoEV(CtuAQf+Qlg(Q%C{zZaChn{FslIQ< zZU4y}@AVIV;M>Q)=7$%w8|r)g)$o$gUI}KOcFR)=0000NJGW|-TWkL89>B$d--vlK z0SsH7-7&S5Qt!Ol=1R@F*)y_#t1G&01{!C;jj8^Zqvmv0qo=_d&KOgxCKbB z8IQR5RDlZ+H|bX30?+}I#Z9^uxBzs(WO0*j#rqDpn5Z2Pbbr_H#p{5<%5#lH2><|0 zahdI%rj7LKWWSWMJD4N)o?taLsi4J^c#wUxN4uo|71QEwq52}_oa@EOY35O1?QFx>3I~PTmv7NY^a;M3Gs3kq+Ejm+Z^J2JNAchnvdb5 zvR87>nqhlBPJij+X#4W4-MKi~)!wn+qT8wl-MPm5d%(qn{NK=KZ9fVCc!$ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_user_refused/00005.png b/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_user_refused/00005.png deleted file mode 100644 index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)@6GHBZn=cXw|oN3JR5h9jMoEV(CtuAQf+Qlg(Q%C{zZaChn{FslIQ< zZU4y}@AVIV;M>Q)=7$%w8|r)g)$o$gUI}KOcFR)=0000NJGW|-TWkL89>B$d--vlK z0SsH7-7&S5Qt!Ol=1R@F*)y_#t1G&01{!C;jj8^Zq@6GHBZn=cXw|oN3JR5h9jMoEV(CtuAQf+Qlg(Q%C{zZaChn{FslIQ< zZU4y}@AVIV;M>Q)=7$%w8|r)g)$o$gUI}KOcFR)=0000NJGW|-TWkL89>B$d--vlK z0SsH7-7&S5Qt!Ol=1R@F*)y_#t1G&01{!C;jj8^ZqFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_fido2_screens_short_id/make/00000.png b/tests/speculos/snapshots/nanosp/test_fido2_screens_short_id/make/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_fido2_screens_user_display_name/make/00000.png b/tests/speculos/snapshots/nanosp/test_fido2_screens_user_display_name/make/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_fido2_screens_user_icon/make/00000.png b/tests/speculos/snapshots/nanosp/test_fido2_screens_user_icon/make/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_fido2_screens_user_name/make/00000.png b/tests/speculos/snapshots/nanosp/test_fido2_screens_user_name/make/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_fido2_screens_user_name_and_display_name/make/00000.png b/tests/speculos/snapshots/nanosp/test_fido2_screens_user_name_and_display_name/make/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7m`7pPgQFrVSZtLpcnxBdJy8}y_1U+Z_!Y*3k6ackn6 z$vg+P8VM|wYPhUlyF|oc^Z6^yQExpo8yN4#J4-fv)XtRK*YeKu%G14F+k4|1q^CtB zeY&ffSM&C|)3Yxz*G$xO%6VU%c(CMoiK6RdrO5}^YOJ?hHorskb!z5x$^F^&$yxZa>;9Z z%w^RiMibxs^O5&zxmg1K3tusR@abdPPTh2v-+^?+3jU)P7xl~zO!5Yadb;|#taD0e F0svE&nlJzW diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00021.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00021.png deleted file mode 100644 index 33acab2b8987116b413b440ee27f9893745b4ca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9fba4!+nDh2#^rk}!JPi+D z?GXO9f62R}>~r{>84QoI-1=W_5q#dkXJ_c+ZHz!|P|&cy;>W(f``#Zf<#3dBx%>Uy zB~Fj^R~^r7Dg5}!Z^0Xh^*gq7ORGv>&XHfDpM3g9R>6V7Scb9s)YiGTRw_dvO&pspZ!!d5$xpYIto=l0xE4mV6Z?z}_d z{;{ZT=j4CJS^s$aBOiU6=J6^0gLJm)3RRVO1^FQ<{xs?K6~~0{au=mPwd+|rRMZfSV#cr agem4FX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion/00005.png b/tests/speculos/snapshots/nanosp/test_get_assertion/00005.png deleted file mode 100644 index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)@6GHBZn=cXw|oN3JR5h9jMoEV(CtuAQf+Qlg(Q%C{zZaChn{FslIQ< zZU4y}@AVIV;M>Q)=7$%w8|r)g)$o$gUI}KOcFR)=0000NJGW|-TWkL89>B$d--vlK z0SsH7-7&S5Qt!Ol=1R@F*)y_#t1G&01{!C;jj8^Zq< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00000.png b/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00000.png index 6609e0db2788421d4605e66386da723be7f6a1e5..3578d914ca48eb3fa1cb950f1353eb5fe5a5053a 100644 GIT binary patch delta 566 zcmV-60?GaS1I`4HBYy%FNkl?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Eg42=$pa1{> delta 483 zcmV<90UZ9$1pEV#BYy$INklj*Rb*@DVHd9DF(MyUZAEiYInb)sB=UfYGn<}L5DBX2?)6A5&-lO%KeTzDN z9sFsQItQaxBY&LvVLEn{BDF{TNl!Y#5w&=~R}s@};Ae@Mpax-_-NAJ96F z5<&opN0;66`b zDP{zW^VWbjeGwyI5HX|bMh2*aa{m-F1@-Z#$$DDtf2rt?Ov42wgb+dqA%qY@2qA=o Z;s-C@8}QrO?7IK}002ovPDHLkV1oVv+YJB! diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00003.png b/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00003.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?81FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~*f1_P`9?`cB~ zAe)#%MF0Q*faPB6hm0|bNC=_$dsfdzhkCgD$i!*f^0j_QCpxcHMU=xY`zb%)>xXQq zE=JuLV+tiGR zR6DdsvBxzAoqt&64!Vph=oiIfhy{<>CMTf!Q^|Y%$ln||z4CW|V3Bzm^9z-B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g5&1O AfB*mh diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00005.png b/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00005.png index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?L1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAT`7Qte delta 440 zcmV;p0Z0C<1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4yWH{t$A;x7HcOvV}rNcr0C`}}fQ z0SyurMF0Q*faSi{cNt?8kr2Xddq}fMsX^OaORfJV#;B)#-Ja3D{i~zaRIl}2mSitR zTNq;uA#_ZgE%B{7XaEwMA2jYM^imF`miGHY&G~aKtg{5TTOd2Que9lw@00213u*cBSLgUJ3 zySZiUGKV!})2K+w2=zX@}}D=yvrjPfMzYaS*$LW`9a~natm< zrJYinPA`7HPJgEZm+j6?L3X0_RrL4lII5>re1iv|?^8*(9r+!~_Lx5E`sqUS@XWJl zH8c%OM|2)tac^|*RreXN?KlGcLk%ih1!|BeeIQ5gznV)3WE5>1VfEWOk z3B~MdpXlGL9s^u$%R-Q9kQsxi2rmEt000000000002=@R001z}4^THsmJ5l1NB{r; M07*qoM6N<$f((7g9RL6T delta 482 zcmV<80UiFl1N;M!B!9z6L_t(|ob8%PlEWYjMM)|*;r>VBF1?_vR!fGC;{f{hf2)L1 zXaZxWLNSXFc&--UFfHx(tHJ_i0HflZ zv+;U38-N)=BdSNtJOYvdjCaf5RyhQ()dHLXOV_&q8$f3sTz^X-r67&T`?%Wxk^$b- zGL|ur3~)*Co`n199?Sg`Vgz(l45$5s7y-gHF5?Ixgpdu~XL<@UZM zroD`tuyQ|zE}4@AR^gX6?>4k-B)2iPnvIa5WnB?zc@9{ES^0ewf%iV(Vg!00&^nJ2 zLI@c|pgkb%Z3FLITJ)=Yn^3z;#8Xh-=+vgY8#G@fbXyF$7T|9~4-v}iH4!7=K2KpO zW(17$)_^yC5hGv_F{A262B?H`{}eL?_3@|4dRpy&spyYP!v!UT5JCtcgb+dqA%ukD Y2QS_m@Y~w#y8r+H07*qoM6N<$g4Xcb`2YX_ diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00007.png b/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00007.png index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?L1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAT`7Qte delta 440 zcmV;p0Z0C<1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4yX-MF0Q*fZ=|o^yBozs~2ka{U(^V&d;+fSK-RxChFdVfrfk?z)*r8sGIM_Q`@ zrKC?8n`10@6OOk;c{=ZFR&mZ15JtM5eD$a=ZP~=QD{OL|0RRB(BK_}JYJn{HAhw$c z4`SJpi}6)2z3E4`(gxD9wwkt__VpRUL1zm)dYwm4N@+`Jvzj=iPKIXB_B#MX3f=>+{X@+)A4 p000000000000000006rA2V~SGr{0nJasU7T07*qoL-B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g4LkP AcK`qY diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00009.png b/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00009.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?81FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjft5OBq delta 404 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 vV$R6^Y2v~A?Qm!E+b;kB00000fIsyC`*h&NHY& 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 P00000NkvXXu0mjfq07P0 diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00027.png b/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00027.png deleted file mode 100644 index 6563f6452451825bea5f0360aa6e678cea6b0edf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmV;$0XqJPP)M3`J2VCp+=}m&9H=aH6WRacStO_368#0v(7iV}hX+000000REHP>H^-kZJYgF zYh75$8Ild~(R+$*xUVkY$M({nA4*HC0U_dAYZ&!%JrHYvXVELpJVvPjVRYN(-hK&> z)difQmGzKt1N_XR+Xy z0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtDAGqF+xrA-2wfd5t&jAV34?pwUrWH9n zTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@TnU-0J?l(PpGvF+KrEBOCR6?YJZ%a<22 ztp}N__f+ci`gr4FT*9+D`0mAz{e+it(-*I|8d_Y+HVgHMhkm4O2><{9(z)bnXdw9< za3zx8h7P}n7_JNT%c$81UjcrNvtJ+e`!kcg0vZc_9(UTY-$*uKFZASD52;Q;;eE^6 vV$R6^Y2v~A?Qm!E+b;kB00000fIsyC`*h&`i+ABlRx(qhmKVmKl)U^kd)Wm)22YQji8T0{{R30001h6Kbus*6b(_ z*s=q-l2+=Q`xKyOzm$?2$su9|m>pq6vu|<*Xoec-X5Zur&{N!#E}eZddt?W2Mm!3M zX5ZxYfM!UyZuYgwo$>BQEDRz!Qc^3rUY?ye416iQcBZ+GyMvH|vkuYftp;8`sQxCs2UP z`=d({D8N4TmXSaK_WPr&wfm0}D1hzuM-#6s{%i4yv1ko6_JA9c{D(|4J0ArA00000 a>-q*pZUqwFwwYuA0000FX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjn8}fMKjgxg#9mxz4Rkeg^Y0^CZSHx`KYP@ z#$cW|*){+G00000008JB=bUq1?S+fiY6pIuzybJ-{pgb*D$fW&)EOW;J#Gx52H-J- z41hY`gHD2w0eBLBs~s4|9_cBi+dP><>=}?!3fJR;U;#K>=zqiQ1pliYa1pM%0RR91 zev|XZwwu*QkA0(TOGLV&IW3#w`M^c&n-ATkZ$o$Eob%1s>6B9G?Z8EBFIoHgF{d`8 zOcgong0{>lN{J`?Z|US=R7Am6bIMj98t)mVt)8?feO3RcbsGy;r>W6wwi`|loo=W} zV^YMK(6#AY(|=Acec!oeiVj?<1$73}6YqMtSW7*8ht*KAhrkf^U^+7c#CB?I!bWPH zq=weEUn2I>@?k%%>N@Q(IspIx0M_7F7X4qn%{>T4I#y264Ezm_)MXRDj8oM?L+?}- zP;rqlG)O~~Jy)F}wRUQ&>lsxR?VM_Kl~lC~00000000000C*H{4(FqTc0Ggu P00000NkvXXu0mjfF8J4v delta 500 zcmV#~|2fY{M!H(Ep>F@XJzm;WqM zKPW9Z;ae;493mHDYkUi;{HZrpTdLjaF_c-(uXAs=DhFU!$G-)*;y+>L%@mkZraqers%d4OKB^``1sv0R;u z7TxWU%Z*lO0000y$mGkx$>DycMY_zsY_DGIJ2LN^ab?}HTf!{cja^#zXu72vy45(^ z)H`8aR@24K@L7+n_LKM0mCIJQ-O#H(Nwb$ABQM9bl5J&o+ntgn7M}yEN1SmmmdlP& z)j4t?x1R7!wx$?oC&(^A8(Yuj{nUb!00000b>!3k)JdaSw?-?*IS*07*qoM6N<$f_jjJ82|tP delta 501 zcmV`l1;k+{n~IAv)9K^=ij{lBL! zu7n1Q8ru*600000007{Elu}A*^(ao*RuAA#zEZ#Yo(ag=k1?(t$tlhzptZs{&3mZ8WxtGmyIpJF?@Ejr+VrzU0s{E-pRa>gv>M@jA&aZQCw<{z5EkUE_K&L~8(}jMq8gzF# z*s_qA?~iKes(;TxRe4;m9?Na?QZLKVL*H$;jNFZWWS0xwPNPS%_<4X{vh}9wS+QK5 zj27MPk;{!%XaE2JJjmqB!O7u%rbW8UzHF~v>^m~=n{j2`v0K6{+l^gX_h`DM8@kmv z+SEH?T~^b@&hS}}toD=l(v{0rx82aIK1s8eAR{lwwQiDSciWwkB^I9psz;o0FqX@X zQPnweAh(|IOtz*NXD7%mK^t4o=Ka);gG@aMhcizWMdOi^r+sd>L$?|qL_hp`LN(as r?*qQc|N4c@oNpum00000fMtFGEzgK0$Y2_U00000NkvXXu0mjfj~DeG diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_user_refused/00000.png b/tests/speculos/snapshots/nanosp/test_get_assertion_user_refused/00000.png index f8b0dcec5e6a2d5a8cf265133d450404f75fa6b9..2f21a5a5b3a5a7cce89d1cf643ba1abd2731bf7b 100644 GIT binary patch delta 517 zcmV+g0{Z=}1D^ztB!A{fL_t(|ob8)IZp0uAMct}5$^DO%yL5qsEE|{%3UQpgx9Tu~ zz;`k5lMw*`0000000000m|)-cecz*d@ddxp9XOL*(iff+fU5qsZLvN1iev%kWtgPu zOS%9QObqg>FX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4yl6CmeY->7i!mwN#ezywH^ z2Ds5rDSdfYV3KyiL5zMv903&-ZqVo_Tmc>fssO!37!F7QoO6!WHFoxR)sT&2D$B^5(zcWD-P!hcRRi~$_4@Vr z&k${yu>DD~$$yIo8q_+p)i_ftSq4P_ZN|Be0L9g~UwSYCfez*6X?t$n@erfg(INt={Guk zDqeFw=-6s~&#{5q8gOs(Ui3j*=T&O6RD*?6P+M<#=a%98q7OPK`L;uwwQGQBZC1)3 zcl|{BZM}&_^@H|tc`28HC*;bi4Xc|JKV)=6opCsj>E)yAek=Gcj}Sr#A%qY@2>Bp> Z0M&GRhY++8z)}DJ002ovPDHLkV1h8G18@KU delta 403 zcmV;E0c`%T1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjn@6GHBZn=cXw|oN3JR5h9jMoEV(CtuAQf+Qlg(Q%C{zZaChn{FslIQ< zZU4y}@AVIV;M>Q)=7$%w8|r)g)$o$gUI}KOcFR)=0000NJGW|-TWkL89>B$d--vlK z0SsH7-7&S5Qt!Ol=1R@F*)y_#t1G&01{!C;jj8^ZqFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_uv/00005.png b/tests/speculos/snapshots/nanosp/test_get_assertion_uv/00005.png deleted file mode 100644 index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)@6GHBZn=cXw|oN3JR5h9jMoEV(CtuAQf+Qlg(Q%C{zZaChn{FslIQ< zZU4y}@AVIV;M>Q)=7$%w8|r)g)$o$gUI}KOcFR)=0000NJGW|-TWkL89>B$d--vlK z0SsH7-7&S5Qt!Ol=1R@F*)y_#t1G&01{!C;jj8^Zq< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_wrong_id/00000.png b/tests/speculos/snapshots/nanosp/test_get_assertion_wrong_id/00000.png index 14b848988a2316f2d7b112b1d40079e1803596cd..19e6ca5feaa652c9666c2642dd4ceee596726eb7 100644 GIT binary patch delta 473 zcmV;~0Ve*A1oH!sB!9X|L_t(|ob8%hj>8}fMKjgxg#9mxz4Rkeg^Y0^CZSHx`KYP@ z#$cW|*){+G00000008JB=bUq1?S+fiY6pIuzybJ-{pgb*D$fW&)EOW;J#Gx52H-J- z41hY`gHD2w0eBLBs~s4|9_cBi+dP><>=}?!3fJR;U;#K>=zqiQ1pliYa1pM%0RR91 zev|XZwwu*QkA0(TOGLV&IW3#w`M^c&n-ATkZ$o$Eob%1s>6B9G?Z8EBFIoHgF{d`8 zOcgong0{>lN{J`?Z|US=R7Am6bIMj98t)mVt)8?feO3RcbsGy;r>W6wwi`|loo=W} zV^YMK(6#AY(|=Acec!oeiVj?<1$73}6YqMtSW7*8ht*KAhrkf^U^+7c#CB?I!bWPH zq=weEUn2I>@?k%%>N@Q(IspIx0M_7F7X4qn%{>T4I#y264Ezm_)MXRDj8oM?L+?}- zP;rqlG)O~~Jy)F}wRUQ&>lsxR?VM_Kl~lC~00000000000C*H{4(FqTc0Ggu P00000NkvXXu0mjfF8J4v delta 500 zcmV#~|2fY{M!H(Ep>F@XJzm;WqM zKPW9Z;ae;493mHDYkUi;{HZrpTdLjaF_c-(uXAs=DhFU!$G-)*;y+>L%@mkZraqers%d4OKB^``1sv0R;u z7TxWU%Z*lO0000y$mGkx$>DycMY_zsY_DGIJ2LN^ab?}HTf!{cja^#zXu72vy45(^ z)H`8aR@24K@L7+n_LKM0mCIJQ-O#H(Nwb$ABQM9bl5J&o+ntgn7M}yEN1SmmmdlP& z)j4t?x1R7!wx$?oC&(^A8(Yuj{nUb!00000b>!3k)JdaSw?-?*IS*07*qoM6N<$f_jjJ82|tP delta 501 zcmV`l1;k+{n~IAv)9K^=ij{lBL! zu7n1Q8ru*600000007{Elu}A*^(ao*RuAA#zEZ#Yo(ag=k1?(t$tlhzptZs{&3mZ8WxtGmyIpJF?@Ejr+VrzU0s{E-pRa>gv>M@jA&aZQCw<{z5EkUE_K&L~8(}jMq8gzF# z*s_qA?~iKes(;TxRe4;m9?Na?QZLKVL*H$;jNFZWWS0xwPNPS%_<4X{vh}9wS+QK5 zj27MPk;{!%XaE2JJjmqB!O7u%rbW8UzHF~v>^m~=n{j2`v0K6{+l^gX_h`DM8@kmv z+SEH?T~^b@&hS}}toD=l(v{0rx82aIK1s8eAR{lwwQiDSciWwkB^I9psz;o0FqX@X zQPnweAh(|IOtz*NXD7%mK^t4o=Ka);gG@aMhcizWMdOi^r+sd>L$?|qL_hp`LN(as r?*qQc|N4c@oNpum00000fMtFGEzgK0$Y2_U00000NkvXXu0mjfj~DeG diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_wrong_rp/00000.png b/tests/speculos/snapshots/nanosp/test_get_assertion_wrong_rp/00000.png index 14b848988a2316f2d7b112b1d40079e1803596cd..19e6ca5feaa652c9666c2642dd4ceee596726eb7 100644 GIT binary patch delta 473 zcmV;~0Ve*A1oH!sB!9X|L_t(|ob8%hj>8}fMKjgxg#9mxz4Rkeg^Y0^CZSHx`KYP@ z#$cW|*){+G00000008JB=bUq1?S+fiY6pIuzybJ-{pgb*D$fW&)EOW;J#Gx52H-J- z41hY`gHD2w0eBLBs~s4|9_cBi+dP><>=}?!3fJR;U;#K>=zqiQ1pliYa1pM%0RR91 zev|XZwwu*QkA0(TOGLV&IW3#w`M^c&n-ATkZ$o$Eob%1s>6B9G?Z8EBFIoHgF{d`8 zOcgong0{>lN{J`?Z|US=R7Am6bIMj98t)mVt)8?feO3RcbsGy;r>W6wwi`|loo=W} zV^YMK(6#AY(|=Acec!oeiVj?<1$73}6YqMtSW7*8ht*KAhrkf^U^+7c#CB?I!bWPH zq=weEUn2I>@?k%%>N@Q(IspIx0M_7F7X4qn%{>T4I#y264Ezm_)MXRDj8oM?L+?}- zP;rqlG)O~~Jy)F}wRUQ&>lsxR?VM_Kl~lC~00000000000C*H{4(FqTc0Ggu P00000NkvXXu0mjfF8J4v delta 500 zcmV#~|2fY{M!H(Ep>F@XJzm;WqM zKPW9Z;ae;493mHDYkUi;{HZrpTdLjaF_c-(uXAs=DhFU!$G-)*;y+>L%@mkZraqers%d4OKB^``1sv0R;u z7TxWU%Z*lO0000y$mGkx$>DycMY_zsY_DGIJ2LN^ab?}HTf!{cja^#zXu72vy45(^ z)H`8aR@24K@L7+n_LKM0mCIJQ-O#H(Nwb$ABQM9bl5J&o+ntgn7M}yEN1SmmmdlP& z)j4t?x1R7!wx$?oC&(^A8(Yuj{nUb!00000b>!3k)JdaSw?-?*IS*07*qoM6N<$f_jjJ82|tP delta 501 zcmV`l1;k+{n~IAv)9K^=ij{lBL! zu7n1Q8ru*600000007{Elu}A*^(ao*RuAA#zEZ#Yo(ag=k1?(t$tlhzptZs{&3mZ8WxtGmyIpJF?@Ejr+VrzU0s{E-pRa>gv>M@jA&aZQCw<{z5EkUE_K&L~8(}jMq8gzF# z*s_qA?~iKes(;TxRe4;m9?Na?QZLKVL*H$;jNFZWWS0xwPNPS%_<4X{vh}9wS+QK5 zj27MPk;{!%XaE2JJjmqB!O7u%rbW8UzHF~v>^m~=n{j2`v0K6{+l^gX_h`DM8@kmv z+SEH?T~^b@&hS}}toD=l(v{0rx82aIK1s8eAR{lwwQiDSciWwkB^I9psz;o0FqX@X zQPnweAh(|IOtz*NXD7%mK^t4o=Ka);gG@aMhcizWMdOi^r+sd>L$?|qL_hp`LN(as r?*qQc|N4c@oNpum00000fMtFGEzgK0$Y2_U00000NkvXXu0mjfj~DeG diff --git a/tests/speculos/snapshots/nanosp/test_make_credential/00000.png b/tests/speculos/snapshots/nanosp/test_make_credential/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mP>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanosp/test_make_credential/00006.png b/tests/speculos/snapshots/nanosp/test_make_credential/00006.png deleted file mode 100644 index e2e9fda5a142ae66629c83409c816fb988faaf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 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 FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mP>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanosp/test_make_credential_certificate/00006.png b/tests/speculos/snapshots/nanosp/test_make_credential_certificate/00006.png deleted file mode 100644 index e2e9fda5a142ae66629c83409c816fb988faaf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)od0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mQ%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mP>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanosp/test_make_credential_exclude_list/00006.png b/tests/speculos/snapshots/nanosp/test_make_credential_exclude_list/00006.png deleted file mode 100644 index e2e9fda5a142ae66629c83409c816fb988faaf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)od0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mQ%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mP>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanosp/test_make_credential_up/00006.png b/tests/speculos/snapshots/nanosp/test_make_credential_up/00006.png deleted file mode 100644 index e2e9fda5a142ae66629c83409c816fb988faaf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)od0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mQ%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHbN~vw_p1xN%poN>|aH-FN72vwA{6VGr{(Ao)ieLp0 zuLg0mFCt&78_>vhI1#fi5zl~3r8{W$C2j$Z5w!rNK{%X{1%G&sx}|wh6!8jR=RBcn zpbN11F_dPUacl6W04b#q(+RhcAzEG&?!R*svcDcRSdSX4M-A}5489wxPN0UVVUF;| zobtWM8+kqyYzVWfOOIZdetk z-=up%r316q-hcV)^FEI~R2AX*Gn+LjC+ptI?yeMe_*pXJ46u#vzvnR|FQxx-J?z*~ zWL_8aDmN*WzCv|7l~ZI~8+|jnAbS|24y+!>?Y=%)J9DNqZyM?j!eWL;H=2#(Miy_F zQ41?Wh1y*y?BNsHeriIw`Rj7=o`@YL>U%+T{TJi_03HAU00000064`j72*vb%cb4C P00000NkvXXu0mjfwT!`` delta 456 zcmV;(0XP1?1L6aaB!8(%L_t(|obB3MmV+P+fZzhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000P>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanosp/test_make_credential_uv/00000.png b/tests/speculos/snapshots/nanosp/test_make_credential_uv/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mP>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanosp/test_make_credential_uv/00006.png b/tests/speculos/snapshots/nanosp/test_make_credential_uv/00006.png deleted file mode 100644 index e2e9fda5a142ae66629c83409c816fb988faaf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)od0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/0/get_rk/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/0/get_rk/00000.png index f8b0dcec5e6a2d5a8cf265133d450404f75fa6b9..2f21a5a5b3a5a7cce89d1cf643ba1abd2731bf7b 100644 GIT binary patch delta 517 zcmV+g0{Z=}1D^ztB!A{fL_t(|ob8)IZp0uAMct}5$^DO%yL5qsEE|{%3UQpgx9Tu~ zz;`k5lMw*`0000000000m|)-cecz*d@ddxp9XOL*(iff+fU5qsZLvN1iev%kWtgPu zOS%9QObqg>FX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/0/make/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/0/make/00000.png index 69da91fbba38e9bf810445a0309239f6058c9dc3..872c651053062bcca62ff1b04942c2da11ab0630 100644 GIT binary patch delta 472 zcmV;}0Vn>D1o8urB!9U{L_t(|ob8!Wa>O7AK+{fd;{A`rUHXw(hoZ4=Oi;4#eeEhy z0-^@C4FCWD000000J;zn5t*&U5Z|*E_;dn0Ag}%CK@gQ^I3Q{S7^BDaK~x7khL8@Z zuJ@op5Yhop;%l}7Z_{4sDJ3^eE+KXVq?E#0+z`wG|8Df*PJe=**$NC1&fEY1005uK zLf1B3%#s&n*ZAP8v5;cfOxgh}+wLm#3oiX3rWMU82N6jr?Opqi{5Ol`UL$V=G@dDq ztoF7}Dx&)S>BaWfWMws`ZN4Lc+~}N8()xsn07KjyoLLPsBj9Lhn{DJiTkGk3C}VNy z2)G;nFe+!9e18U%3YmTR)=QDO{(=+6=yQFr$}Q+)iB}W81heGh-l+fpmPQnBJ=NKG zLZ9(LBGJg8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1f^7R5Abn delta 641 zcmV-{0)GAD1)2qrB!6K^L_t(|ob8)ia>F1DMQNuyVgE~FFa5}bp+X255Q6lck4$Xy zkR=}G8ixP?00000z;?d8Do!bd5Mqq^KRJB;pD+AyzP&0YuFov-U5xPx?}re6ybX{j z!;>AFQi?I=IF*Ni>qA0<60d-{^#B5U|M5-u>oVfLmy3nMTYm}iNyqMTO%EX4GQxE6 z>;bK&O@;l-*ZMeVE7kKKhu07h2AL|F`l+Erg- zbG5X|vcPV=wSQLnIzxm~Hf3FMeJ}ZcSL|cW6HY!u=mDC(Ia!EsRZhkl(`~}_uktp> z+!8FbAZ2?YSr#T+m~ozN)r$jAz5{uhYgIBK@BT=1Z8ni2%2ECn%CTNQ?$1Mez+}a( zIj5d@g-dMwgc4XANSX}|qBf6x+>ngFuG!v5)5-AuHh&mb!~2^-3_QUo%} z`cRosXn+HP=zwrLP`GS1i`C9J3oXTTOz;{ft;9GZJgkI>%~u<%%>G!q)BE{gZ>Tc}000000E{^Nsq}&`WLnFm?!MAm zCve|)!mMDx>JVTJ8ns=yZ}~tzWF>sB@_NT4EGV5_Ef(S>00000 b005L<^-PUaI|nXd00000NkvXXu0mjfqtGwm diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/0/make/00004.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/0/make/00004.png index 74e0d724cb3bbdcfad4495aa86474756825a4c4c..7e4593dcfbd49e2278d48d6e8b632482d9c77eb8 100644 GIT binary patch delta 427 zcmV;c0aX6_1H}W7B!7%aL_t(|obB3MZp0uAKvB2qPT2pF*h@cwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHMmKGJ=iJX~1+Ji@kWuS9b2}iAnA@)PZGU4frK$ZY*LP_3`^34rzNTXoeBP+8wyW_a0CDV00000(4SvkV~u}wlOY5E0000 delta 502 zcmV8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f}sBHyZ`_I diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00000.png index 6609e0db2788421d4605e66386da723be7f6a1e5..3578d914ca48eb3fa1cb950f1353eb5fe5a5053a 100644 GIT binary patch delta 566 zcmV-60?GaS1I`4HBYy%FNkl?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Eg42=$pa1{> delta 483 zcmV<90UZ9$1pEV#BYy$INklj*Rb*@DVHd9DF(MyUZAEiYInb)sB=UfYGn<}L5DBX2?)6A5&-lO%KeTzDN z9sFsQItQaxBY&LvVLEn{BDF{TNl!Y#5w&=~R}s@};Ae@Mpax-_-NAJ96F z5<&opN0;66`b zDP{zW^VWbjeGwyI5HX|bMh2*aa{m-F1@-Z#$$DDtf2rt?Ov42wgb+dqA%qY@2qA=o Z;s-C@8}QrO?7IK}002ovPDHLkV1oVv+YJB! diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00003.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00003.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 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 XRFF5IOAdJ>00000NkvXXu0mjfuY3jF delta 406 zcmV;H0crlO1h4~;B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g5`V4 AfdBvi diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00000.png index 6609e0db2788421d4605e66386da723be7f6a1e5..3578d914ca48eb3fa1cb950f1353eb5fe5a5053a 100644 GIT binary patch delta 566 zcmV-60?GaS1I`4HBYy%FNkl?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Eg42=$pa1{> delta 483 zcmV<90UZ9$1pEV#BYy$INklj*Rb*@DVHd9DF(MyUZAEiYInb)sB=UfYGn<}L5DBX2?)6A5&-lO%KeTzDN z9sFsQItQaxBY&LvVLEn{BDF{TNl!Y#5w&=~R}s@};Ae@Mpax-_-NAJ96F z5<&opN0;66`b zDP{zW^VWbjeGwyI5HX|bMh2*aa{m-F1@-Z#$$DDtf2rt?Ov42wgb+dqA%qY@2qA=o Z;s-C@8}QrO?7IK}002ovPDHLkV1oVv+YJB! diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00003.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00003.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 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 XRFF5IOAdJ>00000NkvXXu0mjfuY3jF delta 406 zcmV;H0crlO1h4~;B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g5`V4 AfdBvi diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/make/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/make/00000.png index 69da91fbba38e9bf810445a0309239f6058c9dc3..872c651053062bcca62ff1b04942c2da11ab0630 100644 GIT binary patch delta 472 zcmV;}0Vn>D1o8urB!9U{L_t(|ob8!Wa>O7AK+{fd;{A`rUHXw(hoZ4=Oi;4#eeEhy z0-^@C4FCWD000000J;zn5t*&U5Z|*E_;dn0Ag}%CK@gQ^I3Q{S7^BDaK~x7khL8@Z zuJ@op5Yhop;%l}7Z_{4sDJ3^eE+KXVq?E#0+z`wG|8Df*PJe=**$NC1&fEY1005uK zLf1B3%#s&n*ZAP8v5;cfOxgh}+wLm#3oiX3rWMU82N6jr?Opqi{5Ol`UL$V=G@dDq ztoF7}Dx&)S>BaWfWMws`ZN4Lc+~}N8()xsn07KjyoLLPsBj9Lhn{DJiTkGk3C}VNy z2)G;nFe+!9e18U%3YmTR)=QDO{(=+6=yQFr$}Q+)iB}W81heGh-l+fpmPQnBJ=NKG zLZ9(LBGJg8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1f^7R5Abn delta 641 zcmV-{0)GAD1)2qrB!6K^L_t(|ob8)ia>F1DMQNuyVgE~FFa5}bp+X255Q6lck4$Xy zkR=}G8ixP?00000z;?d8Do!bd5Mqq^KRJB;pD+AyzP&0YuFov-U5xPx?}re6ybX{j z!;>AFQi?I=IF*Ni>qA0<60d-{^#B5U|M5-u>oVfLmy3nMTYm}iNyqMTO%EX4GQxE6 z>;bK&O@;l-*ZMeVE7kKKhu07h2AL|F`l+Erg- zbG5X|vcPV=wSQLnIzxm~Hf3FMeJ}ZcSL|cW6HY!u=mDC(Ia!EsRZhkl(`~}_uktp> z+!8FbAZ2?YSr#T+m~ozN)r$jAz5{uhYgIBK@BT=1Z8ni2%2ECn%CTNQ?$1Mez+}a( zIj5d@g-dMwgc4XANSX}|qBf6x+>ngFuG!v5)5-AuHh&mb!~2^-3_QUo%} z`cRosXn+HP=zwrLP`GS1i`C9J3oXTTOz;{ft;9GZJgkI>%~u<%%>G!q)BE{gZ>Tc}000000E{^Nsq}&`WLnFm?!MAm zCve|)!mMDx>JVTJ8ns=yZ}~tzWF>sB@_NT4EGV5_Ef(S>00000 b005L<^-PUaI|nXd00000NkvXXu0mjfqtGwm diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/make/00004.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/make/00004.png index 74e0d724cb3bbdcfad4495aa86474756825a4c4c..7e4593dcfbd49e2278d48d6e8b632482d9c77eb8 100644 GIT binary patch delta 427 zcmV;c0aX6_1H}W7B!7%aL_t(|obB3MZp0uAKvB2qPT2pF*h@cwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHMmKGJ=iJX~1+Ji@kWuS9b2}iAnA@)PZGU4frK$ZY*LP_3`^34rzNTXoeBP+8wyW_a0CDV00000(4SvkV~u}wlOY5E0000 delta 502 zcmV8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f}sBHyZ`_I diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00000.png index 6609e0db2788421d4605e66386da723be7f6a1e5..3578d914ca48eb3fa1cb950f1353eb5fe5a5053a 100644 GIT binary patch delta 566 zcmV-60?GaS1I`4HBYy%FNkl?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Eg42=$pa1{> delta 483 zcmV<90UZ9$1pEV#BYy$INklj*Rb*@DVHd9DF(MyUZAEiYInb)sB=UfYGn<}L5DBX2?)6A5&-lO%KeTzDN z9sFsQItQaxBY&LvVLEn{BDF{TNl!Y#5w&=~R}s@};Ae@Mpax-_-NAJ96F z5<&opN0;66`b zDP{zW^VWbjeGwyI5HX|bMh2*aa{m-F1@-Z#$$DDtf2rt?Ov42wgb+dqA%qY@2qA=o Z;s-C@8}QrO?7IK}002ovPDHLkV1oVv+YJB! diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00003.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00003.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?81FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~tqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~tqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~tqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfuY3jF delta 406 zcmV;H0crlO1h4~;B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g5`V4 AfdBvi diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00000.png index 6609e0db2788421d4605e66386da723be7f6a1e5..3578d914ca48eb3fa1cb950f1353eb5fe5a5053a 100644 GIT binary patch delta 566 zcmV-60?GaS1I`4HBYy%FNkl?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Eg42=$pa1{> delta 483 zcmV<90UZ9$1pEV#BYy$INklj*Rb*@DVHd9DF(MyUZAEiYInb)sB=UfYGn<}L5DBX2?)6A5&-lO%KeTzDN z9sFsQItQaxBY&LvVLEn{BDF{TNl!Y#5w&=~R}s@};Ae@Mpax-_-NAJ96F z5<&opN0;66`b zDP{zW^VWbjeGwyI5HX|bMh2*aa{m-F1@-Z#$$DDtf2rt?Ov42wgb+dqA%qY@2qA=o Z;s-C@8}QrO?7IK}002ovPDHLkV1oVv+YJB! diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00003.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00003.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 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 XRFF5IOAdJ>00000NkvXXu0mjfuY3jF delta 406 zcmV;H0crlO1h4~;B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g5`V4 AfdBvi diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/make/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/make/00000.png index 69da91fbba38e9bf810445a0309239f6058c9dc3..872c651053062bcca62ff1b04942c2da11ab0630 100644 GIT binary patch delta 472 zcmV;}0Vn>D1o8urB!9U{L_t(|ob8!Wa>O7AK+{fd;{A`rUHXw(hoZ4=Oi;4#eeEhy z0-^@C4FCWD000000J;zn5t*&U5Z|*E_;dn0Ag}%CK@gQ^I3Q{S7^BDaK~x7khL8@Z zuJ@op5Yhop;%l}7Z_{4sDJ3^eE+KXVq?E#0+z`wG|8Df*PJe=**$NC1&fEY1005uK zLf1B3%#s&n*ZAP8v5;cfOxgh}+wLm#3oiX3rWMU82N6jr?Opqi{5Ol`UL$V=G@dDq ztoF7}Dx&)S>BaWfWMws`ZN4Lc+~}N8()xsn07KjyoLLPsBj9Lhn{DJiTkGk3C}VNy z2)G;nFe+!9e18U%3YmTR)=QDO{(=+6=yQFr$}Q+)iB}W81heGh-l+fpmPQnBJ=NKG zLZ9(LBGJg8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1f^7R5Abn delta 641 zcmV-{0)GAD1)2qrB!6K^L_t(|ob8)ia>F1DMQNuyVgE~FFa5}bp+X255Q6lck4$Xy zkR=}G8ixP?00000z;?d8Do!bd5Mqq^KRJB;pD+AyzP&0YuFov-U5xPx?}re6ybX{j z!;>AFQi?I=IF*Ni>qA0<60d-{^#B5U|M5-u>oVfLmy3nMTYm}iNyqMTO%EX4GQxE6 z>;bK&O@;l-*ZMeVE7kKKhu07h2AL|F`l+Erg- zbG5X|vcPV=wSQLnIzxm~Hf3FMeJ}ZcSL|cW6HY!u=mDC(Ia!EsRZhkl(`~}_uktp> z+!8FbAZ2?YSr#T+m~ozN)r$jAz5{uhYgIBK@BT=1Z8ni2%2ECn%CTNQ?$1Mez+}a( zIj5d@g-dMwgc4XANSX}|qBf6x+>ngFuG!v5)5-AuHh&mb!~2^-3_QUo%} z`cRosXn+HP=zwrLP`GS1i`C9J3oXTTOz;{ft;9GZJgkI>%~u<%%>G!q)BE{gZ>Tc}000000E{^Nsq}&`WLnFm?!MAm zCve|)!mMDx>JVTJ8ns=yZ}~tzWF>sB@_NT4EGV5_Ef(S>00000 b005L<^-PUaI|nXd00000NkvXXu0mjfqtGwm diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/make/00004.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/make/00004.png index 74e0d724cb3bbdcfad4495aa86474756825a4c4c..7e4593dcfbd49e2278d48d6e8b632482d9c77eb8 100644 GIT binary patch delta 427 zcmV;c0aX6_1H}W7B!7%aL_t(|obB3MZp0uAKvB2qPT2pF*h@cwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHMmKGJ=iJX~1+Ji@kWuS9b2}iAnA@)PZGU4frK$ZY*LP_3`^34rzNTXoeBP+8wyW_a0CDV00000(4SvkV~u}wlOY5E0000 delta 502 zcmV8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f}sBHyZ`_I diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_make_cred_exclude_refused/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_make_cred_exclude_refused/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/1/make/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/1/make/00000.png index 69da91fbba38e9bf810445a0309239f6058c9dc3..872c651053062bcca62ff1b04942c2da11ab0630 100644 GIT binary patch delta 472 zcmV;}0Vn>D1o8urB!9U{L_t(|ob8!Wa>O7AK+{fd;{A`rUHXw(hoZ4=Oi;4#eeEhy z0-^@C4FCWD000000J;zn5t*&U5Z|*E_;dn0Ag}%CK@gQ^I3Q{S7^BDaK~x7khL8@Z zuJ@op5Yhop;%l}7Z_{4sDJ3^eE+KXVq?E#0+z`wG|8Df*PJe=**$NC1&fEY1005uK zLf1B3%#s&n*ZAP8v5;cfOxgh}+wLm#3oiX3rWMU82N6jr?Opqi{5Ol`UL$V=G@dDq ztoF7}Dx&)S>BaWfWMws`ZN4Lc+~}N8()xsn07KjyoLLPsBj9Lhn{DJiTkGk3C}VNy z2)G;nFe+!9e18U%3YmTR)=QDO{(=+6=yQFr$}Q+)iB}W81heGh-l+fpmPQnBJ=NKG zLZ9(LBGJg8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1f^7R5Abn delta 641 zcmV-{0)GAD1)2qrB!6K^L_t(|ob8)ia>F1DMQNuyVgE~FFa5}bp+X255Q6lck4$Xy zkR=}G8ixP?00000z;?d8Do!bd5Mqq^KRJB;pD+AyzP&0YuFov-U5xPx?}re6ybX{j z!;>AFQi?I=IF*Ni>qA0<60d-{^#B5U|M5-u>oVfLmy3nMTYm}iNyqMTO%EX4GQxE6 z>;bK&O@;l-*ZMeVE7kKKhu07h2AL|F`l+Erg- zbG5X|vcPV=wSQLnIzxm~Hf3FMeJ}ZcSL|cW6HY!u=mDC(Ia!EsRZhkl(`~}_uktp> z+!8FbAZ2?YSr#T+m~ozN)r$jAz5{uhYgIBK@BT=1Z8ni2%2ECn%CTNQ?$1Mez+}a( zIj5d@g-dMwgc4XANSX}|qBf6x+>ngFuG!v5)5-AuHh&mb!~2^-3_QUo%} z`cRosXn+HP=zwrLP`GS1i`C9J3oXTTOz;{ft;9GZJgkI>%~u<%%>G!q)BE{gZ>Tc}000000E{^Nsq}&`WLnFm?!MAm zCve|)!mMDx>JVTJ8ns=yZ}~tzWF>sB@_NT4EGV5_Ef(S>00000 b005L<^-PUaI|nXd00000NkvXXu0mjfqtGwm diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/1/make/00004.png b/tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/1/make/00004.png index 74e0d724cb3bbdcfad4495aa86474756825a4c4c..7e4593dcfbd49e2278d48d6e8b632482d9c77eb8 100644 GIT binary patch delta 427 zcmV;c0aX6_1H}W7B!7%aL_t(|obB3MZp0uAKvB2qPT2pF*h@cwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHMmKGJ=iJX~1+Ji@kWuS9b2}iAnA@)PZGU4frK$ZY*LP_3`^34rzNTXoeBP+8wyW_a0CDV00000(4SvkV~u}wlOY5E0000 delta 502 zcmV8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f}sBHyZ`_I diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/2/get_assertion/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/2/get_assertion/00000.png index f8b0dcec5e6a2d5a8cf265133d450404f75fa6b9..2f21a5a5b3a5a7cce89d1cf643ba1abd2731bf7b 100644 GIT binary patch delta 517 zcmV+g0{Z=}1D^ztB!A{fL_t(|ob8)IZp0uAMct}5$^DO%yL5qsEE|{%3UQpgx9Tu~ zz;`k5lMw*`0000000000m|)-cecz*d@ddxp9XOL*(iff+fU5qsZLvN1iev%kWtgPu zOS%9QObqg>FX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/2/make/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/2/make/00000.png index 69da91fbba38e9bf810445a0309239f6058c9dc3..872c651053062bcca62ff1b04942c2da11ab0630 100644 GIT binary patch delta 472 zcmV;}0Vn>D1o8urB!9U{L_t(|ob8!Wa>O7AK+{fd;{A`rUHXw(hoZ4=Oi;4#eeEhy z0-^@C4FCWD000000J;zn5t*&U5Z|*E_;dn0Ag}%CK@gQ^I3Q{S7^BDaK~x7khL8@Z zuJ@op5Yhop;%l}7Z_{4sDJ3^eE+KXVq?E#0+z`wG|8Df*PJe=**$NC1&fEY1005uK zLf1B3%#s&n*ZAP8v5;cfOxgh}+wLm#3oiX3rWMU82N6jr?Opqi{5Ol`UL$V=G@dDq ztoF7}Dx&)S>BaWfWMws`ZN4Lc+~}N8()xsn07KjyoLLPsBj9Lhn{DJiTkGk3C}VNy z2)G;nFe+!9e18U%3YmTR)=QDO{(=+6=yQFr$}Q+)iB}W81heGh-l+fpmPQnBJ=NKG zLZ9(LBGJg8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1f^7R5Abn delta 641 zcmV-{0)GAD1)2qrB!6K^L_t(|ob8)ia>F1DMQNuyVgE~FFa5}bp+X255Q6lck4$Xy zkR=}G8ixP?00000z;?d8Do!bd5Mqq^KRJB;pD+AyzP&0YuFov-U5xPx?}re6ybX{j z!;>AFQi?I=IF*Ni>qA0<60d-{^#B5U|M5-u>oVfLmy3nMTYm}iNyqMTO%EX4GQxE6 z>;bK&O@;l-*ZMeVE7kKKhu07h2AL|F`l+Erg- zbG5X|vcPV=wSQLnIzxm~Hf3FMeJ}ZcSL|cW6HY!u=mDC(Ia!EsRZhkl(`~}_uktp> z+!8FbAZ2?YSr#T+m~ozN)r$jAz5{uhYgIBK@BT=1Z8ni2%2ECn%CTNQ?$1Mez+}a( zIj5d@g-dMwgc4XANSX}|qBf6x+>ngFuG!v5)5-AuHh&mb!~2^-3_QUo%} z`cRosXn+HP=zwrLP`GS1i`C9J3oXTTOz;{ft;9GZJgkI>%~u<%%>G!q)BE{gZ>Tc}000000E{^Nsq}&`WLnFm?!MAm zCve|)!mMDx>JVTJ8ns=yZ}~tzWF>sB@_NT4EGV5_Ef(S>00000 b005L<^-PUaI|nXd00000NkvXXu0mjfqtGwm diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/2/make/00004.png b/tests/speculos/snapshots/nanosp/test_option_rk_overwrite_get_assertion/2/make/00004.png index 74e0d724cb3bbdcfad4495aa86474756825a4c4c..7e4593dcfbd49e2278d48d6e8b632482d9c77eb8 100644 GIT binary patch delta 427 zcmV;c0aX6_1H}W7B!7%aL_t(|obB3MZp0uAKvB2qPT2pF*h@cwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHMmKGJ=iJX~1+Ji@kWuS9b2}iAnA@)PZGU4frK$ZY*LP_3`^34rzNTXoeBP+8wyW_a0CDV00000(4SvkV~u}wlOY5E0000 delta 502 zcmV8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f}sBHyZ`_I diff --git a/tests/speculos/snapshots/nanosp/test_reset/0/00000.png b/tests/speculos/snapshots/nanosp/test_reset/0/00000.png index 1a9364fa6f6be3920576433bef23ae2082f7da4d..9039a39a380c685acb60824d65df1b4c871c359f 100644 GIT binary patch delta 411 zcmV;M0c8I51GNK?B!7HKL_t(|obB0Lj>8}fKv8DYov{BUv6uOXgpe`j5i-QpJzota z!7-3f8Ug?S0000000000Jm%+g0P9jp`E!i%U?g|A?0_=$C6C?UuLE-S%XF)SF8rPj zV3A0)yS#gqQYxQ6_Mr=2X8?|A4RepfKlq&iBG(>MfAO~p3V$p^U&7-Lv6PaRP`{Sn zr{(vc56+_xP9pm!k^Pg%{_D*B4sf*ezCyhjWcMQXTUptPxZ2w_n_jhtBZ7%BK0VGp zyDn5u4t2VS!hEO>rMhxHWv~f5yfOeam~LBk6C?I)#^pfOSVd~eYWb^rtd*73Fdcq!>7@%62vNELELE`>d&U*FvhRjrYMy2VB{#_m%2H z_2&0JRn>onyESLEo<-vNt+{2`@CY(mD(BC$^DO%yZnXo9R}1kRugF7TQy2i z5sYF|0ssI200000fM4NpcL&Bfj-&kE_x;A6d_u?xkfxVJoQ8N4P^>S_T`dg3^X?7| zq6{6*?om08L#{vl#}Gt~0Jx2on@4p26gL8tts|N~6K@xk*nfsP;X4ju00000kW%Cm zO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4zW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZ zkItPOxO=IpQYE&qJkE+yr93Nq+V<8VN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ z3AW8ybC0!RoqxKO!A>=2Uy2&_ChJzu!C3}+l84ZmS|yf$U-|a79n<##>v~`{%M$7P zb649=m0VtNylCSlIJyb3)Is3x+Aio&5}Kv<)+B6^6O!OPq*A`#vOQXh4o=b z>Q7DnJFHr1#&EXey%RlMor2~o6=)GqM#21u(5)F3TYYf9{Z=gz45lE%*?+SCJ2L4n zTaNi)sg}Va%wLJToq9LHBikg(Zy+OpuW7tBGwrJvUgfXm=1Q?px3eyz&-Fu_H>fS^ zT^MK>ZM*p=>52^XkI|4C>K_I^@C37vCj*h;gGX_ecfWf5pl{N>!x|lZCv3P4Uo{mr zvX6cjq+~9|38hYh*Jmyzt12E82~=twpu&2{lGRk`Oqtcp=nW%}68g)yhccr(mdy$6 z0O}_=Hy@0XUJT>_{?)&CTh0;40ZoQuzxT?zw;o*C^_kQx00000000000000000000 d00019%{N?m`fh3(AH@Iw002ovPDHLkV1gzc2MPcH diff --git a/tests/speculos/snapshots/nanosp/test_reset/0/00002.png b/tests/speculos/snapshots/nanosp/test_reset/0/00002.png deleted file mode 100644 index eb0f0b468494bf1ac86f0d1910db88af86af3494..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 428 zcmV;d0aN~oP)06{cwRTe$*ErUrGh-^vw0QY=X?o&DC@B|3m3{3=v5 z`>otBU^3~hoBi6#UGf6}0APs=yRY);y_lE(e^aAlI&gH;ikMF`Z_SoT4w?HOZl;Rv z#dOS@45gYi<3^8|aovwwJ=P=sX;l4s?{eJD4~5gqh^c{|CGxoUzM4J0aV;MkIN|is z@6EU*HSjTf7}ZXBLYUe=bVHNW;D`BNo^3~mPZl3Qct|Jm-zE6}09lds`LN0bB>(^b zfUJ^tOq1RjH@EDouH0(G51P~`+}7p2GtT#-rLAVNY_hN4_DaVz)-^hSJto~dH>T^! zo_WFXQWwDRw}d`Tdd``?l6MIbI|z|AeaemFc36Q3jM4X0r6Hu%#&0Q@F!Sn7845ADj&hAk;jzg|L{l^eQjR3ffmYYX( z{}eX@l&vG0J`-;jl-Pzk;X4ju00000kW%CmO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4 zzW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZkItPOxO=IpQYE&qJkE+yr93Nq+V<8V zN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ3AW8ybC0!Row}95PBmv=iW>DM>sHUf zSq6HNhtQf@C6<3*`S!LQ)As@EdSErn66yPMSKCgNTx4doc(y;6UdX&-W%ZsI*oUZf ztg1>rW`U}hEIc<<00000=;G_E2({ZQ$E9laqWW>Jt+FzHPMXQ*hgthSo!Vs54Dw&q zv`1=8$xqtGx1og4I$#Mr! rWLo!~$>k~p000000000009Wt_k=9fX0*m0L00000NkvXXu0mjfdY|5c diff --git a/tests/speculos/snapshots/nanosp/test_reset/0/00005.png b/tests/speculos/snapshots/nanosp/test_reset/0/00005.png deleted file mode 100644 index 67776ff952619a293cff926282f500933a234a91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmV;-0Wz|AeaemFc36Q3jM4X0r6Hu%#&0Q@F!Sn7845ADj&hAk;jzg|L{l^eQjR3ffmYYX( z{}eX@l&vG0J`-;jl-Pzk;X4ju00000kW%CmO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4 zzW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZkItPOxO=IpQYE&qJkE+yr93Nq+V<8V zN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ3AW8ybC0!Row}95PBmv=iW>DM>sHUf zSq6HNhtQf@C6<3*`S!LQ)As@EdSErn66yPMSKCgNTx4doc(y;6UdX&-W%ZsI*oUZf ztg1>rW`U}hEIc<<00000=;G_E2({ZQ$E9laqWW>Jt+FzHPMXQ*hgthSo!Vs54Dw&q zv`1=8$xqtGx1og4I$#Mr! rWLo!~$>k~p000000000009Wt_k=9fX0*m0L00000NkvXXu0mjfdY|5c diff --git a/tests/speculos/snapshots/nanosp/test_reset/2/00000.png b/tests/speculos/snapshots/nanosp/test_reset/2/00000.png index 1a9364fa6f6be3920576433bef23ae2082f7da4d..9039a39a380c685acb60824d65df1b4c871c359f 100644 GIT binary patch delta 411 zcmV;M0c8I51GNK?B!7HKL_t(|obB0Lj>8}fKv8DYov{BUv6uOXgpe`j5i-QpJzota z!7-3f8Ug?S0000000000Jm%+g0P9jp`E!i%U?g|A?0_=$C6C?UuLE-S%XF)SF8rPj zV3A0)yS#gqQYxQ6_Mr=2X8?|A4RepfKlq&iBG(>MfAO~p3V$p^U&7-Lv6PaRP`{Sn zr{(vc56+_xP9pm!k^Pg%{_D*B4sf*ezCyhjWcMQXTUptPxZ2w_n_jhtBZ7%BK0VGp zyDn5u4t2VS!hEO>rMhxHWv~f5yfOeam~LBk6C?I)#^pfOSVd~eYWb^rtd*73Fdcq!>7@%62vNELELE`>d&U*FvhRjrYMy2VB{#_m%2H z_2&0JRn>onyESLEo<-vNt+{2`@CY(mD(BC$^DO%yZnXo9R}1kRugF7TQy2i z5sYF|0ssI200000fM4NpcL&Bfj-&kE_x;A6d_u?xkfxVJoQ8N4P^>S_T`dg3^X?7| zq6{6*?om08L#{vl#}Gt~0Jx2on@4p26gL8tts|N~6K@xk*nfsP;X4ju00000kW%Cm zO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4zW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZ zkItPOxO=IpQYE&qJkE+yr93Nq+V<8VN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ z3AW8ybC0!RoqxKO!A>=2Uy2&_ChJzu!C3}+l84ZmS|yf$U-|a79n<##>v~`{%M$7P zb649=m0Vz|AeaemFc36Q3jM4X0r6Hu%#&0Q@F!Sn7845ADj&hAk;jzg|L{l^eQjR3ffmYYX( z{}eX@l&vG0J`-;jl-Pzk;X4ju00000kW%CmO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4 zzW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZkItPOxO=IpQYE&qJkE+yr93Nq+V<8V zN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ3AW8ybC0!Row}95PBmv=iW>DM>sHUf zSq6HNhtQf@C6<3*`S!LQ)As@EdSErn66yPMSKCgNTx4doc(y;6UdX&-W%ZsI*oUZf ztg1>rW`U}hEIc<<00000=;G_E2({ZQ$E9laqWW>Jt+FzHPMXQ*hgthSo!Vs54Dw&q zv`1=8$xqtGx1og4I$#Mr! rWLo!~$>k~p000000000009Wt_k=9fX0*m0L00000NkvXXu0mjfdY|5c diff --git a/tests/speculos/snapshots/nanosp/test_reset/2/00005.png b/tests/speculos/snapshots/nanosp/test_reset/2/00005.png deleted file mode 100644 index 67776ff952619a293cff926282f500933a234a91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmV;-0Wz|AeaemF06{cwRTe$*ErUrGh-^vw0QY=X?o&DC@B|3m3{3=v5 z`>otBU^3~hoBi6#UGf6}0APs=yRY);y_lE(e^aAlI&gH;ikMF`Z_SoT4w?HOZl;Rv z#dOS@45gYi<3^8|aovwwJ=P=sX;l4s?{eJD4~5gqh^c{|CGxoUzM4J0aV;MkIN|is z@6EU*HSjTf7}ZXBLYUe=bVHNW;D`BNo^3~mPZl3Qct|Jm-zE6}09lds`LN0bB>(^b zfUJ^tOq1RjH@EDouH0(G51P~`+}7p2GtT#-rLAVNY_hN4_DaVz)-^hSJto~dH>T^! zo_WFXQWwDRw}d`Tdd``?l6MIbI|8}fKv8DYov{BUv6uOXgpe`j5i-QpJzota z!7-3f8Ug?S0000000000Jm%+g0P9jp`E!i%U?g|A?0_=$C6C?UuLE-S%XF)SF8rPj zV3A0)yS#gqQYxQ6_Mr=2X8?|A4RepfKlq&iBG(>MfAO~p3V$p^U&7-Lv6PaRP`{Sn zr{(vc56+_xP9pm!k^Pg%{_D*B4sf*ezCyhjWcMQXTUptPxZ2w_n_jhtBZ7%BK0VGp zyDn5u4t2VS!hEO>rMhxHWv~f5yfOeam~LBk6C?I)#^pfOSVd~eYWb^rtd*73Fdcq!>7@%62vNELELE`>d&U*FvhRjrYMy2VB{#_m%2H z_2&0JRn>onyESLEo<-vNt+{2`@CY(mD(BC$^DO%yZnXo9R}1kRugF7TQy2i z5sYF|0ssI200000fM4NpcL&Bfj-&kE_x;A6d_u?xkfxVJoQ8N4P^>S_T`dg3^X?7| zq6{6*?om08L#{vl#}Gt~0Jx2on@4p26gL8tts|N~6K@xk*nfsP;X4ju00000kW%Cm zO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4zW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZ zkItPOxO=IpQYE&qJkE+yr93Nq+V<8VN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ z3AW8ybC0!RoqxKO!A>=2Uy2&_ChJzu!C3}+l84ZmS|yf$U-|a79n<##>v~`{%M$7P zb649=m0VUqUs}JCeG-bQ!4`u}@r5ryDakpRF4lc|J5Lpd; z(~pRcs}JC$dBAZ@KOC=s!w|P=`r%uEx8YiV)g)}kvH<<8yMJ02x$rB%yymg4fms1o zD^A}Um=)lVu6cYHLI40jf!#9htw^OmKi+bD;PtE9eL$^MXDL1R`k#C^*~)z#FH-66 z%{Rm8mQqUEuv7atf3AS}a4)p)bPfsjvG#kWEhDw`qaT8#Y7h_Pl@2WZ7R|&5cfBB~ z8YmCkFElpeE`L8|9`E(1C-~*Z|5u{j(7D&&q*KCvf^GZ!hf4|o004me@?Z4R(S18} zZnUko%p3QOJO!e6!jZK$Tkm1jahrD&Z-qvC9-wK6d-Kht{$y7kaAwj47|b6>OheZ^ z(^qtdpk@ delta 434 zcmV;j0Zsn61Iz=EB!81hL_t(|obB6TZo?o9hGDPTO}PJ&xXXS}Az}lqvP$@?-sjgw zvWnV?p-yK8000000D!q#YpwO((VQNqCve9!%5tG^#1c?SX+OAd_h0)7D#Q|CvmEF~ z-^_kaPvE9la1^6&ig!Tc!Yvwo(@ntFP))#U5tbvFfN|Ab?SG3@=p`WTd8Bh7mVnic zQ#S`<323H!9^H))00789ZX2iNMR-$1KR(`4eBc$ix9}Jbz|AeaemFYtc#+6|8 zYF~Lv0RR91m`T3c36Q3jM4X0r6Hu%#&0Q@F!Sn7845ADj&hAk;jzg|L{l^eQjR3ffmYYX( z{}eX@l&vG0J`-;jl-Pzk;X4ju00000kW%CmO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4 zzW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZkItPOxO=IpQYE&qJkE+yr93Nq+V<8V zN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ3AW8ybC0!Row}95PBmv=iW>DM>sHUf zSq6HNhtQf@C6<3*`S!LQ)As@EdSErn66yPMSKCgNTx4doc(y;6UdX&-W%ZsI*oUZf ztg1>rW`U}hEIc<<00000=;G_E2({ZQ$E9laqWW>Jt+FzHPMXQ*hgthSo!Vs54Dw&q zv`1=8$xqtGx1og4I$#Mr! rWLo!~$>k~p000000000009Wt_k=9fX0*m0L00000NkvXXu0mjfdY|5c diff --git a/tests/speculos/snapshots/nanosp/test_reset/3/00005.png b/tests/speculos/snapshots/nanosp/test_reset/3/00005.png deleted file mode 100644 index 67776ff952619a293cff926282f500933a234a91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmV;-0Wz|AeaemF8}fKv8DYov{BUv6uOXgpe`j5i-QpJzota z!7-3f8Ug?S0000000000Jm%+g0P9jp`E!i%U?g|A?0_=$C6C?UuLE-S%XF)SF8rPj zV3A0)yS#gqQYxQ6_Mr=2X8?|A4RepfKlq&iBG(>MfAO~p3V$p^U&7-Lv6PaRP`{Sn zr{(vc56+_xP9pm!k^Pg%{_D*B4sf*ezCyhjWcMQXTUptPxZ2w_n_jhtBZ7%BK0VGp zyDn5u4t2VS!hEO>rMhxHWv~f5yfOeam~LBk6C?I)#^pfOSVd~eYWb^rtd*73Fdcq!>7@%62vNELELE`>d&U*FvhRjrYMy2VB{#_m%2H z_2&0JRn>onyESLEo<-vNt+{2`@CY(mD(BC$^DO%yZnXo9R}1kRugF7TQy2i z5sYF|0ssI200000fM4NpcL&Bfj-&kE_x;A6d_u?xkfxVJoQ8N4P^>S_T`dg3^X?7| zq6{6*?om08L#{vl#}Gt~0Jx2on@4p26gL8tts|N~6K@xk*nfsP;X4ju00000kW%Cm zO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4zW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZ zkItPOxO=IpQYE&qJkE+yr93Nq+V<8VN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ z3AW8ybC0!RoqxKO!A>=2Uy2&_ChJzu!C3}+l84ZmS|yf$U-|a79n<##>v~`{%M$7P zb649=m0Vvmv0qo=_d&KOgxCKbB z8IQR5RDlZ+H|bX30?+}I#Z9^uxBzs(WO0*j#rqDpn5Z2Pbbr_H#p{5<%5#lH2><|0 zahdI%rj7LKWWSWMJD4N)o?taLsi4J^c#wUxN4uo|71QEwq52}_oa@EOY35O1?QFx>3I~PTmv7NY^a;M3Gs3kq+Ejm+Z^J2JNAchnvdb5 zvR87>nqhlBPJij+X#4W4-MKi~)!wn+qT8wl-MPm5d%(qn{NK=KZ9fVCc!$ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/0/00005.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/0/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..d29338bfac07adb342865d5cd205659d47eb817d GIT binary patch literal 547 zcmV+;0^I$HP)ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5vmv0qo=_d&KOgxCKbB z8IQR5RDlZ+H|bX30?+}I#Z9^uxBzs(WO0*j#rqDpn5Z2Pbbr_H#p{5<%5#lH2><|0 zahdI%rj7LKWWSWMJD4N)o?taLsi4J^c#wUxN4uo|71QEwq52}_oa@EOY35O1?QFx>3I~PTmv7NY^a;M3Gs3kq+Ejm+Z^J2JNAchnvdb5 zvR87>nqhlBPJij+X#4W4-MKi~)!wn+qT8wl-MPm5d%(qn{NK=KZ9fVCc!$ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/1/00006.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/1/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..d29338bfac07adb342865d5cd205659d47eb817d GIT binary patch literal 547 zcmV+;0^I$HP)ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5vmv0qo=_d&KOgxCKbB z8IQR5RDlZ+H|bX30?+}I#Z9^uxBzs(WO0*j#rqDpn5Z2Pbbr_H#p{5<%5#lH2><|0 zahdI%rj7LKWWSWMJD4N)o?taLsi4J^c#wUxN4uo|71QEwq52}_oa@EOY35O1?QFx>3I~PTmv7NY^a;M3Gs3kq+Ejm+Z^J2JNAchnvdb5 zvR87>nqhlBPJij+X#4W4-MKi~)!wn+qT8wl-MPm5d%(qn{NK=KZ9fVCc!$ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00011.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..d29338bfac07adb342865d5cd205659d47eb817d GIT binary patch literal 547 zcmV+;0^I$HP)ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5vmv0qo=_d&KOgxCKbB z8IQR5RDlZ+H|bX30?+}I#Z9^uxBzs(WO0*j#rqDpn5Z2Pbbr_H#p{5<%5#lH2><|0 zahdI%rj7LKWWSWMJD4N)o?taLsi4J^c#wUxN4uo|71QEwq52}_oa@EOY35O1?QFx>3I~PTmv7NY^a;M3Gs3kq+Ejm+Z^J2JNAchnvdb5 zvR87>nqhlBPJij+X#4W4-MKi~)!wn+qT8wl-MPm5d%(qn{NK=KZ9fVCc!$ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/3/00005.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/3/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..d29338bfac07adb342865d5cd205659d47eb817d GIT binary patch literal 547 zcmV+;0^I$HP)ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5rxJ??pLA!;U~8RCD0b;65rp~ z@N?aocqIgfl5|r=Bz@IN+%%HSFuqaJD9Pfh#X_}6MRqBn1+TH7al{?;^Q2dU6>Wb` z1@tXaUxuoRM}M9<70_77d#o4tBM@^yqqW#V=L!&WR5)vi$u=jbyBJFrcgmdLYRk(Z zM%blRu2b-L9udP{i6o`6d{*m7zYeDcpHT8fgh}cU< zJw{X2ITn4W#e(7v^%`;ftK*i9l&nA+8>`X>!lsQL9(-Zto`7(0m65U zdz^eS#|_}O(rb859Hvl6*ncqsU`Fjtz7_TG1>3^zU@;3qoGtV_9B>(`R z;xfxSn|`U@NwuF+I(+9d*PglgynMU2RVk;gIN))~FZp~Y`8C5V!*EPsqKAIxcT zkn+NEd7ZvV)*P4D)*pJw{!6}pzWK8$>KaY8Ho-L?nhOV&QqJz}Pj#jXI$|B(XDeb^ z8^~O2PEeCHoqywNFKF>N*fe$QtCK^s-HcmMa+yVaWX&X?MHX${ZfJT7;=$NUHY0{! z>z0tz=Kvi|$?sDU{=N^m7(>4e?X5=v0FxMc286B0z+W~k#;0T&Q%@I*tDyKcI2*Qh z(B!FN(2%;k{w`=QQ@y@saRl7wEiBj^0rPsR!JR&fBRXIbo1^MR4Un1Y{=w!HG$vP* rd9^zJyMSCWO%D_R000000Dvh!HW~_K|9^dk00000NkvXXu0mjfuvyWO diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/accepted/00004.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/accepted/00004.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?81FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/accepted/00006.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/accepted/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..d29338bfac07adb342865d5cd205659d47eb817d GIT binary patch literal 547 zcmV+;0^I$HP)ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5rxJ??pLA!;U~8RCD0b;65rp~ z@N?aocqIgfl5|r=Bz@IN+%%HSFuqaJD9Pfh#X_}6MRqBn1+TH7al{?;^Q2dU6>Wb` z1@tXaUxuoRM}M9<70_77d#o4tBM@^yqqW#V=L!&WR5)vi$u=jbyBJFrcgmdLYRk(Z zM%blRu2b-L9udP{i6o`6d{*m7zYeDcpHT8fgh}cU< zJw{X2ITn4W#e(7v^%`;ftK*i9l&nA+8>`X>!lsQL9(-Zto`7(0m65U zdz^eS#|_}O(rb859Hvl6*ncqsU`Fjtz7_TG1>3^zU@;3qoGtV_9B>(`R z;xfxSn|`U@NwuF+I(+9d*PglgynMU2RVk;gIN))~FZp~Y`8C5V!*EPsqKAIxcT zkn+NEd7ZvV)*P4D)*pJw{!6}pzWK8$>KaY8Ho-L?nhOV&QqJz}Pj#jXI$|B(XDeb^ z8^~O2PEeCHoqywNFKF>N*fe$QtCK^s-HcmMa+yVaWX&X?MHX${ZfJT7;=$NUHY0{! z>z0tz=Kvi|$?sDU{=N^m7(>4e?X5=v0FxMc286B0z+W~k#;0T&Q%@I*tDyKcI2*Qh z(B!FN(2%;k{w`=QQ@y@saRl7wEiBj^0rPsR!JR&fBRXIbo1^MR4Un1Y{=w!HG$vP* rd9^zJyMSCWO%D_R000000Dvh!HW~_K|9^dk00000NkvXXu0mjfuvyWO diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00004.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00004.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?81FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00006.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00006.png deleted file mode 100644 index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)@6GHBZn=cXw|oN3JR5h9jMoEV(CtuAQf+Qlg(Q%C{zZaChn{FslIQ< zZU4y}@AVIV;M>Q)=7$%w8|r)g)$o$gUI}KOcFR)=0000NJGW|-TWkL89>B$d--vlK z0SsH7-7&S5Qt!Ol=1R@F*)y_#t1G&01{!C;jj8^Zqvmv0qo=_d&KOgxCKbB z8IQR5RDlZ+H|bX30?+}I#Z9^uxBzs(WO0*j#rqDpn5Z2Pbbr_H#p{5<%5#lH2><|0 zahdI%rj7LKWWSWMJD4N)o?taLsi4J^c#wUxN4uo|71QEwq52}_oa@EOY35O1?QFx>3I~PTmv7NY^a;M3Gs3kq+Ejm+Z^J2JNAchnvdb5 zvR87>nqhlBPJij+X#4W4-MKi~)!wn+qT8wl-MPm5d%(qn{NK=KZ9fVCc!$ZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wdRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g6{vy AhX4Qo diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_user_refused/00005.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_user_refused/00005.png deleted file mode 100644 index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)@6GHBZn=cXw|oN3JR5h9jMoEV(CtuAQf+Qlg(Q%C{zZaChn{FslIQ< zZU4y}@AVIV;M>Q)=7$%w8|r)g)$o$gUI}KOcFR)=0000NJGW|-TWkL89>B$d--vlK z0SsH7-7&S5Qt!Ol=1R@F*)y_#t1G&01{!C;jj8^ZqFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_fido2_screens_short_id/make/00000.png b/tests/speculos/snapshots/nanox/test_fido2_screens_short_id/make/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_fido2_screens_user_display_name/make/00000.png b/tests/speculos/snapshots/nanox/test_fido2_screens_user_display_name/make/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_fido2_screens_user_icon/make/00000.png b/tests/speculos/snapshots/nanox/test_fido2_screens_user_icon/make/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_fido2_screens_user_name/make/00000.png b/tests/speculos/snapshots/nanox/test_fido2_screens_user_name/make/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_fido2_screens_user_name_and_display_name/make/00000.png b/tests/speculos/snapshots/nanox/test_fido2_screens_user_name_and_display_name/make/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7m`7pPgQFrVSZtLpcnxBdJy8}y_1U+Z_!Y*3k6ackn6 z$vg+P8VM|wYPhUlyF|oc^Z6^yQExpo8yN4#J4-fv)XtRK*YeKu%G14F+k4|1q^CtB zeY&ffSM&C|)3Yxz*G$xO%6VU%c(CMoiK6RdrO5}^YOJ?hHorskb!z5x$^F^&$yxZa>;9Z z%w^RiMibxs^O5&zxmg1K3tusR@abdPPTh2v-+^?+3jU)P7xl~zO!5Yadb;|#taD0e F0svE&nlJzW diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00021.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00021.png deleted file mode 100644 index 33acab2b8987116b413b440ee27f9893745b4ca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|@9fba4!+nDh2#^rk}!JPi+D z?GXO9f62R}>~r{>84QoI-1=W_5q#dkXJ_c+ZHz!|P|&cy;>W(f``#Zf<#3dBx%>Uy zB~Fj^R~^r7Dg5}!Z^0Xh^*gq7ORGv>&XHfDpM3g9R>6V7Scb9s)YiGTRw_dvO&pspZ!!d5$xpYIto=l0xE4mV6Z?z}_d z{;{ZT=j4CJS^s$aBOiU6=J6^0gLJm)3RRVO1^FQ<{xs?K6~~0{au=mPwd+|rRMZfSV#cr agem4FX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_get_assertion/00005.png b/tests/speculos/snapshots/nanox/test_get_assertion/00005.png deleted file mode 100644 index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)@6GHBZn=cXw|oN3JR5h9jMoEV(CtuAQf+Qlg(Q%C{zZaChn{FslIQ< zZU4y}@AVIV;M>Q)=7$%w8|r)g)$o$gUI}KOcFR)=0000NJGW|-TWkL89>B$d--vlK z0SsH7-7&S5Qt!Ol=1R@F*)y_#t1G&01{!C;jj8^Zq< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00000.png b/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00000.png index 6609e0db2788421d4605e66386da723be7f6a1e5..3578d914ca48eb3fa1cb950f1353eb5fe5a5053a 100644 GIT binary patch delta 566 zcmV-60?GaS1I`4HBYy%FNkl?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Eg42=$pa1{> delta 483 zcmV<90UZ9$1pEV#BYy$INklj*Rb*@DVHd9DF(MyUZAEiYInb)sB=UfYGn<}L5DBX2?)6A5&-lO%KeTzDN z9sFsQItQaxBY&LvVLEn{BDF{TNl!Y#5w&=~R}s@};Ae@Mpax-_-NAJ96F z5<&opN0;66`b zDP{zW^VWbjeGwyI5HX|bMh2*aa{m-F1@-Z#$$DDtf2rt?Ov42wgb+dqA%qY@2qA=o Z;s-C@8}QrO?7IK}002ovPDHLkV1oVv+YJB! diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00003.png b/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00003.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?81FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~*f1_P`9?`cB~ zAe)#%MF0Q*faPB6hm0|bNC=_$dsfdzhkCgD$i!*f^0j_QCpxcHMU=xY`zb%)>xXQq zE=JuLV+tiGR zR6DdsvBxzAoqt&64!Vph=oiIfhy{<>CMTf!Q^|Y%$ln||z4CW|V3Bzm^9z-B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g5&1O AfB*mh diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00005.png b/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00005.png index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?L1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAT`7Qte delta 440 zcmV;p0Z0C<1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4yWH{t$A;x7HcOvV}rNcr0C`}}fQ z0SyurMF0Q*faSi{cNt?8kr2Xddq}fMsX^OaORfJV#;B)#-Ja3D{i~zaRIl}2mSitR zTNq;uA#_ZgE%B{7XaEwMA2jYM^imF`miGHY&G~aKtg{5TTOd2Que9lw@00213u*cBSLgUJ3 zySZiUGKV!})2K+w2=zX@}}D=yvrjPfMzYaS*$LW`9a~natm< zrJYinPA`7HPJgEZm+j6?L3X0_RrL4lII5>re1iv|?^8*(9r+!~_Lx5E`sqUS@XWJl zH8c%OM|2)tac^|*RreXN?KlGcLk%ih1!|BeeIQ5gznV)3WE5>1VfEWOk z3B~MdpXlGL9s^u$%R-Q9kQsxi2rmEt000000000002=@R001z}4^THsmJ5l1NB{r; M07*qoM6N<$f((7g9RL6T delta 482 zcmV<80UiFl1N;M!B!9z6L_t(|ob8%PlEWYjMM)|*;r>VBF1?_vR!fGC;{f{hf2)L1 zXaZxWLNSXFc&--UFfHx(tHJ_i0HflZ zv+;U38-N)=BdSNtJOYvdjCaf5RyhQ()dHLXOV_&q8$f3sTz^X-r67&T`?%Wxk^$b- zGL|ur3~)*Co`n199?Sg`Vgz(l45$5s7y-gHF5?Ixgpdu~XL<@UZM zroD`tuyQ|zE}4@AR^gX6?>4k-B)2iPnvIa5WnB?zc@9{ES^0ewf%iV(Vg!00&^nJ2 zLI@c|pgkb%Z3FLITJ)=Yn^3z;#8Xh-=+vgY8#G@fbXyF$7T|9~4-v}iH4!7=K2KpO zW(17$)_^yC5hGv_F{A262B?H`{}eL?_3@|4dRpy&spyYP!v!UT5JCtcgb+dqA%ukD Y2QS_m@Y~w#y8r+H07*qoM6N<$g4Xcb`2YX_ diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00007.png b/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00007.png index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?L1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAT`7Qte delta 440 zcmV;p0Z0C<1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4yX-MF0Q*fZ=|o^yBozs~2ka{U(^V&d;+fSK-RxChFdVfrfk?z)*r8sGIM_Q`@ zrKC?8n`10@6OOk;c{=ZFR&mZ15JtM5eD$a=ZP~=QD{OL|0RRB(BK_}JYJn{HAhw$c z4`SJpi}6)2z3E4`(gxD9wwkt__VpRUL1zm)dYwm4N@+`Jvzj=iPKIXB_B#MX3f=>+{X@+)A4 p000000000000000006rA2V~SGr{0nJasU7T07*qoL-B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g4LkP AcK`qY diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00009.png b/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00009.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 zcmV+u0_^?81FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAARx> z9f&Vuf}s=u00000{*&A40^YZ6oBdsDU0BH(k`3_Ddx~wiuP)%n_R^mpN=vK(A>vwV z81-^J5Nm*E(JRh8MyUZ|blc|MehH7&1)QRl^^kA_{LG`<34f(2$P4qn?rlJ+0S8mo zYKBq+E=li6cs|{04gaEe1xzBAOTQ>y0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtD zAGqF+xrA-2wfd5t&jAV34?pwUrWH9nTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@Tn zU-0J?l(PpGv48E^yDRwrOci$!hRc^1GOY)htM^pu^!j+?VqC(rI{5CzkNt#~a?=;D zw;Ebp$~Fu2iHClqZ3zGX0MfbSYG@$&9B?I)--ZsqhZwF4^~q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjft5OBq delta 404 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 vV$R6^Y2v~A?Qm!E+b;kB00000fIsyC`*h&NHY& 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 P00000NkvXXu0mjfq07P0 diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00027.png b/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00027.png deleted file mode 100644 index 6563f6452451825bea5f0360aa6e678cea6b0edf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmV;$0XqJPP)M3`J2VCp+=}m&9H=aH6WRacStO_368#0v(7iV}hX+000000REHP>H^-kZJYgF zYh75$8Ild~(R+$*xUVkY$M({nA4*HC0U_dAYZ&!%JrHYvXVELpJVvPjVRYN(-hK&> z)difQmGzKt1N_XR+Xy z0p=QuaR30k=swd+_$J;|>2EK7b8Sh#BAmtDAGqF+xrA-2wfd5t&jAV34?pwUrWH9n zTDsHoQk|d${=5Pvbth!aXy-5-J^pQF|K@TnU-0J?l(PpGvF+KrEBOCR6?YJZ%a<22 ztp}N__f+ci`gr4FT*9+D`0mAz{e+it(-*I|8d_Y+HVgHMhkm4O2><{9(z)bnXdw9< za3zx8h7P}n7_JNT%c$81UjcrNvtJ+e`!kcg0vZc_9(UTY-$*uKFZASD52;Q;;eE^6 vV$R6^Y2v~A?Qm!E+b;kB00000fIsyC`*h&`i+ABlRx(qhmKVmKl)U^kd)Wm)22YQji8T0{{R30001h6Kbus*6b(_ z*s=q-l2+=Q`xKyOzm$?2$su9|m>pq6vu|<*Xoec-X5Zur&{N!#E}eZddt?W2Mm!3M zX5ZxYfM!UyZuYgwo$>BQEDRz!Qc^3rUY?ye416iQcBZ+GyMvH|vkuYftp;8`sQxCs2UP z`=d({D8N4TmXSaK_WPr&wfm0}D1hzuM-#6s{%i4yv1ko6_JA9c{D(|4J0ArA00000 a>-q*pZUqwFwwYuA0000FX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjn8}fMKjgxg#9mxz4Rkeg^Y0^CZSHx`KYP@ z#$cW|*){+G00000008JB=bUq1?S+fiY6pIuzybJ-{pgb*D$fW&)EOW;J#Gx52H-J- z41hY`gHD2w0eBLBs~s4|9_cBi+dP><>=}?!3fJR;U;#K>=zqiQ1pliYa1pM%0RR91 zev|XZwwu*QkA0(TOGLV&IW3#w`M^c&n-ATkZ$o$Eob%1s>6B9G?Z8EBFIoHgF{d`8 zOcgong0{>lN{J`?Z|US=R7Am6bIMj98t)mVt)8?feO3RcbsGy;r>W6wwi`|loo=W} zV^YMK(6#AY(|=Acec!oeiVj?<1$73}6YqMtSW7*8ht*KAhrkf^U^+7c#CB?I!bWPH zq=weEUn2I>@?k%%>N@Q(IspIx0M_7F7X4qn%{>T4I#y264Ezm_)MXRDj8oM?L+?}- zP;rqlG)O~~Jy)F}wRUQ&>lsxR?VM_Kl~lC~00000000000C*H{4(FqTc0Ggu P00000NkvXXu0mjfF8J4v delta 500 zcmV#~|2fY{M!H(Ep>F@XJzm;WqM zKPW9Z;ae;493mHDYkUi;{HZrpTdLjaF_c-(uXAs=DhFU!$G-)*;y+>L%@mkZraqers%d4OKB^``1sv0R;u z7TxWU%Z*lO0000y$mGkx$>DycMY_zsY_DGIJ2LN^ab?}HTf!{cja^#zXu72vy45(^ z)H`8aR@24K@L7+n_LKM0mCIJQ-O#H(Nwb$ABQM9bl5J&o+ntgn7M}yEN1SmmmdlP& z)j4t?x1R7!wx$?oC&(^A8(Yuj{nUb!00000b>!3k)JdaSw?-?*IS*07*qoM6N<$f_jjJ82|tP delta 501 zcmV`l1;k+{n~IAv)9K^=ij{lBL! zu7n1Q8ru*600000007{Elu}A*^(ao*RuAA#zEZ#Yo(ag=k1?(t$tlhzptZs{&3mZ8WxtGmyIpJF?@Ejr+VrzU0s{E-pRa>gv>M@jA&aZQCw<{z5EkUE_K&L~8(}jMq8gzF# z*s_qA?~iKes(;TxRe4;m9?Na?QZLKVL*H$;jNFZWWS0xwPNPS%_<4X{vh}9wS+QK5 zj27MPk;{!%XaE2JJjmqB!O7u%rbW8UzHF~v>^m~=n{j2`v0K6{+l^gX_h`DM8@kmv z+SEH?T~^b@&hS}}toD=l(v{0rx82aIK1s8eAR{lwwQiDSciWwkB^I9psz;o0FqX@X zQPnweAh(|IOtz*NXD7%mK^t4o=Ka);gG@aMhcizWMdOi^r+sd>L$?|qL_hp`LN(as r?*qQc|N4c@oNpum00000fMtFGEzgK0$Y2_U00000NkvXXu0mjfj~DeG diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_user_refused/00000.png b/tests/speculos/snapshots/nanox/test_get_assertion_user_refused/00000.png index f8b0dcec5e6a2d5a8cf265133d450404f75fa6b9..2f21a5a5b3a5a7cce89d1cf643ba1abd2731bf7b 100644 GIT binary patch delta 517 zcmV+g0{Z=}1D^ztB!A{fL_t(|ob8)IZp0uAMct}5$^DO%yL5qsEE|{%3UQpgx9Tu~ zz;`k5lMw*`0000000000m|)-cecz*d@ddxp9XOL*(iff+fU5qsZLvN1iev%kWtgPu zOS%9QObqg>FX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4yl6CmeY->7i!mwN#ezywH^ z2Ds5rDSdfYV3KyiL5zMv903&-ZqVo_Tmc>fssO!37!F7QoO6!WHFoxR)sT&2D$B^5(zcWD-P!hcRRi~$_4@Vr z&k${yu>DD~$$yIo8q_+p)i_ftSq4P_ZN|Be0L9g~UwSYCfez*6X?t$n@erfg(INt={Guk zDqeFw=-6s~&#{5q8gOs(Ui3j*=T&O6RD*?6P+M<#=a%98q7OPK`L;uwwQGQBZC1)3 zcl|{BZM}&_^@H|tc`28HC*;bi4Xc|JKV)=6opCsj>E)yAek=Gcj}Sr#A%qY@2>Bp> Z0M&GRhY++8z)}DJ002ovPDHLkV1h8G18@KU delta 403 zcmV;E0c`%T1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjn@6GHBZn=cXw|oN3JR5h9jMoEV(CtuAQf+Qlg(Q%C{zZaChn{FslIQ< zZU4y}@AVIV;M>Q)=7$%w8|r)g)$o$gUI}KOcFR)=0000NJGW|-TWkL89>B$d--vlK z0SsH7-7&S5Qt!Ol=1R@F*)y_#t1G&01{!C;jj8^ZqFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_uv/00005.png b/tests/speculos/snapshots/nanox/test_get_assertion_uv/00005.png deleted file mode 100644 index d96bd937f694630ed412edbb6c41eaa9c72cbd0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)@6GHBZn=cXw|oN3JR5h9jMoEV(CtuAQf+Qlg(Q%C{zZaChn{FslIQ< zZU4y}@AVIV;M>Q)=7$%w8|r)g)$o$gUI}KOcFR)=0000NJGW|-TWkL89>B$d--vlK z0SsH7-7&S5Qt!Ol=1R@F*)y_#t1G&01{!C;jj8^Zq< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_wrong_id/00000.png b/tests/speculos/snapshots/nanox/test_get_assertion_wrong_id/00000.png index 14b848988a2316f2d7b112b1d40079e1803596cd..19e6ca5feaa652c9666c2642dd4ceee596726eb7 100644 GIT binary patch delta 473 zcmV;~0Ve*A1oH!sB!9X|L_t(|ob8%hj>8}fMKjgxg#9mxz4Rkeg^Y0^CZSHx`KYP@ z#$cW|*){+G00000008JB=bUq1?S+fiY6pIuzybJ-{pgb*D$fW&)EOW;J#Gx52H-J- z41hY`gHD2w0eBLBs~s4|9_cBi+dP><>=}?!3fJR;U;#K>=zqiQ1pliYa1pM%0RR91 zev|XZwwu*QkA0(TOGLV&IW3#w`M^c&n-ATkZ$o$Eob%1s>6B9G?Z8EBFIoHgF{d`8 zOcgong0{>lN{J`?Z|US=R7Am6bIMj98t)mVt)8?feO3RcbsGy;r>W6wwi`|loo=W} zV^YMK(6#AY(|=Acec!oeiVj?<1$73}6YqMtSW7*8ht*KAhrkf^U^+7c#CB?I!bWPH zq=weEUn2I>@?k%%>N@Q(IspIx0M_7F7X4qn%{>T4I#y264Ezm_)MXRDj8oM?L+?}- zP;rqlG)O~~Jy)F}wRUQ&>lsxR?VM_Kl~lC~00000000000C*H{4(FqTc0Ggu P00000NkvXXu0mjfF8J4v delta 500 zcmV#~|2fY{M!H(Ep>F@XJzm;WqM zKPW9Z;ae;493mHDYkUi;{HZrpTdLjaF_c-(uXAs=DhFU!$G-)*;y+>L%@mkZraqers%d4OKB^``1sv0R;u z7TxWU%Z*lO0000y$mGkx$>DycMY_zsY_DGIJ2LN^ab?}HTf!{cja^#zXu72vy45(^ z)H`8aR@24K@L7+n_LKM0mCIJQ-O#H(Nwb$ABQM9bl5J&o+ntgn7M}yEN1SmmmdlP& z)j4t?x1R7!wx$?oC&(^A8(Yuj{nUb!00000b>!3k)JdaSw?-?*IS*07*qoM6N<$f_jjJ82|tP delta 501 zcmV`l1;k+{n~IAv)9K^=ij{lBL! zu7n1Q8ru*600000007{Elu}A*^(ao*RuAA#zEZ#Yo(ag=k1?(t$tlhzptZs{&3mZ8WxtGmyIpJF?@Ejr+VrzU0s{E-pRa>gv>M@jA&aZQCw<{z5EkUE_K&L~8(}jMq8gzF# z*s_qA?~iKes(;TxRe4;m9?Na?QZLKVL*H$;jNFZWWS0xwPNPS%_<4X{vh}9wS+QK5 zj27MPk;{!%XaE2JJjmqB!O7u%rbW8UzHF~v>^m~=n{j2`v0K6{+l^gX_h`DM8@kmv z+SEH?T~^b@&hS}}toD=l(v{0rx82aIK1s8eAR{lwwQiDSciWwkB^I9psz;o0FqX@X zQPnweAh(|IOtz*NXD7%mK^t4o=Ka);gG@aMhcizWMdOi^r+sd>L$?|qL_hp`LN(as r?*qQc|N4c@oNpum00000fMtFGEzgK0$Y2_U00000NkvXXu0mjfj~DeG diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_wrong_rp/00000.png b/tests/speculos/snapshots/nanox/test_get_assertion_wrong_rp/00000.png index 14b848988a2316f2d7b112b1d40079e1803596cd..19e6ca5feaa652c9666c2642dd4ceee596726eb7 100644 GIT binary patch delta 473 zcmV;~0Ve*A1oH!sB!9X|L_t(|ob8%hj>8}fMKjgxg#9mxz4Rkeg^Y0^CZSHx`KYP@ z#$cW|*){+G00000008JB=bUq1?S+fiY6pIuzybJ-{pgb*D$fW&)EOW;J#Gx52H-J- z41hY`gHD2w0eBLBs~s4|9_cBi+dP><>=}?!3fJR;U;#K>=zqiQ1pliYa1pM%0RR91 zev|XZwwu*QkA0(TOGLV&IW3#w`M^c&n-ATkZ$o$Eob%1s>6B9G?Z8EBFIoHgF{d`8 zOcgong0{>lN{J`?Z|US=R7Am6bIMj98t)mVt)8?feO3RcbsGy;r>W6wwi`|loo=W} zV^YMK(6#AY(|=Acec!oeiVj?<1$73}6YqMtSW7*8ht*KAhrkf^U^+7c#CB?I!bWPH zq=weEUn2I>@?k%%>N@Q(IspIx0M_7F7X4qn%{>T4I#y264Ezm_)MXRDj8oM?L+?}- zP;rqlG)O~~Jy)F}wRUQ&>lsxR?VM_Kl~lC~00000000000C*H{4(FqTc0Ggu P00000NkvXXu0mjfF8J4v delta 500 zcmV#~|2fY{M!H(Ep>F@XJzm;WqM zKPW9Z;ae;493mHDYkUi;{HZrpTdLjaF_c-(uXAs=DhFU!$G-)*;y+>L%@mkZraqers%d4OKB^``1sv0R;u z7TxWU%Z*lO0000y$mGkx$>DycMY_zsY_DGIJ2LN^ab?}HTf!{cja^#zXu72vy45(^ z)H`8aR@24K@L7+n_LKM0mCIJQ-O#H(Nwb$ABQM9bl5J&o+ntgn7M}yEN1SmmmdlP& z)j4t?x1R7!wx$?oC&(^A8(Yuj{nUb!00000b>!3k)JdaSw?-?*IS*07*qoM6N<$f_jjJ82|tP delta 501 zcmV`l1;k+{n~IAv)9K^=ij{lBL! zu7n1Q8ru*600000007{Elu}A*^(ao*RuAA#zEZ#Yo(ag=k1?(t$tlhzptZs{&3mZ8WxtGmyIpJF?@Ejr+VrzU0s{E-pRa>gv>M@jA&aZQCw<{z5EkUE_K&L~8(}jMq8gzF# z*s_qA?~iKes(;TxRe4;m9?Na?QZLKVL*H$;jNFZWWS0xwPNPS%_<4X{vh}9wS+QK5 zj27MPk;{!%XaE2JJjmqB!O7u%rbW8UzHF~v>^m~=n{j2`v0K6{+l^gX_h`DM8@kmv z+SEH?T~^b@&hS}}toD=l(v{0rx82aIK1s8eAR{lwwQiDSciWwkB^I9psz;o0FqX@X zQPnweAh(|IOtz*NXD7%mK^t4o=Ka);gG@aMhcizWMdOi^r+sd>L$?|qL_hp`LN(as r?*qQc|N4c@oNpum00000fMtFGEzgK0$Y2_U00000NkvXXu0mjfj~DeG diff --git a/tests/speculos/snapshots/nanox/test_make_credential/00000.png b/tests/speculos/snapshots/nanox/test_make_credential/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mP>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanox/test_make_credential/00006.png b/tests/speculos/snapshots/nanox/test_make_credential/00006.png deleted file mode 100644 index e2e9fda5a142ae66629c83409c816fb988faaf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)od0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mQ%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mP>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanox/test_make_credential_certificate/00006.png b/tests/speculos/snapshots/nanox/test_make_credential_certificate/00006.png deleted file mode 100644 index e2e9fda5a142ae66629c83409c816fb988faaf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)od0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mQ%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mP>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanox/test_make_credential_exclude_list/00006.png b/tests/speculos/snapshots/nanox/test_make_credential_exclude_list/00006.png deleted file mode 100644 index e2e9fda5a142ae66629c83409c816fb988faaf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)od0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mQ%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mP>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanox/test_make_credential_up/00006.png b/tests/speculos/snapshots/nanox/test_make_credential_up/00006.png deleted file mode 100644 index e2e9fda5a142ae66629c83409c816fb988faaf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)od0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mQ%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHbN~vw_p1xN%poN>|aH-FN72vwA{6VGr{(Ao)ieLp0 zuLg0mFCt&78_>vhI1#fi5zl~3r8{W$C2j$Z5w!rNK{%X{1%G&sx}|wh6!8jR=RBcn zpbN11F_dPUacl6W04b#q(+RhcAzEG&?!R*svcDcRSdSX4M-A}5489wxPN0UVVUF;| zobtWM8+kqyYzVWfOOIZdetk z-=up%r316q-hcV)^FEI~R2AX*Gn+LjC+ptI?yeMe_*pXJ46u#vzvnR|FQxx-J?z*~ zWL_8aDmN*WzCv|7l~ZI~8+|jnAbS|24y+!>?Y=%)J9DNqZyM?j!eWL;H=2#(Miy_F zQ41?Wh1y*y?BNsHeriIw`Rj7=o`@YL>U%+T{TJi_03HAU00000064`j72*vb%cb4C P00000NkvXXu0mjfwT!`` delta 456 zcmV;(0XP1?1L6aaB!8(%L_t(|obB3MmV+P+fZzhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000P>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanox/test_make_credential_uv/00000.png b/tests/speculos/snapshots/nanox/test_make_credential_uv/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mP>S0BjqmpL4_y=x5}p3U-v%0TGB?;PJo!r3;+NC0001M=XsvzdF^OT zx9kpFv5c}@=o_&F9LLdKOyTZt`v+8rCBRlW(2c&CePwsxB0u0LM&A_gfMyD}X!K1t z0Utv(0lP_9j${JHS$DTCQlXaszvhw7fmi}|D^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI z6@9Wo~=&ij^h|R^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x z19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7YdNq?w@#6WkEX%qsTNc!2c-t?-{Ob* zxfqvz$-H0dUtZwp{g3(X6|IK)T7S2k62_Teceanbr2qf`@TXW)mL`;*N z=39Du@Ri_6ZEBg$lOq2~*q1PSjbT}o4jy;gAz%L7owmYVa?kF7nY&1@#btLb$EQuN z9hFGHWEqrTtQd!#U}q^k)=T+AP!|U%F75|MYsS6HpM>o>MlUB}U;d2uFXOqrczW_p w3reB&<(mo(LI0D$e@Vuh@&Et;002PAHv$VW`=PZncmMzZ07*qoM6N<$f*5Sh($ diff --git a/tests/speculos/snapshots/nanox/test_make_credential_uv/00006.png b/tests/speculos/snapshots/nanox/test_make_credential_uv/00006.png deleted file mode 100644 index e2e9fda5a142ae66629c83409c816fb988faaf55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)od0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/get_rk/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/get_rk/00000.png index f8b0dcec5e6a2d5a8cf265133d450404f75fa6b9..2f21a5a5b3a5a7cce89d1cf643ba1abd2731bf7b 100644 GIT binary patch delta 517 zcmV+g0{Z=}1D^ztB!A{fL_t(|ob8)IZp0uAMct}5$^DO%yL5qsEE|{%3UQpgx9Tu~ zz;`k5lMw*`0000000000m|)-cecz*d@ddxp9XOL*(iff+fU5qsZLvN1iev%kWtgPu zOS%9QObqg>FX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/make/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/make/00000.png index 69da91fbba38e9bf810445a0309239f6058c9dc3..872c651053062bcca62ff1b04942c2da11ab0630 100644 GIT binary patch delta 472 zcmV;}0Vn>D1o8urB!9U{L_t(|ob8!Wa>O7AK+{fd;{A`rUHXw(hoZ4=Oi;4#eeEhy z0-^@C4FCWD000000J;zn5t*&U5Z|*E_;dn0Ag}%CK@gQ^I3Q{S7^BDaK~x7khL8@Z zuJ@op5Yhop;%l}7Z_{4sDJ3^eE+KXVq?E#0+z`wG|8Df*PJe=**$NC1&fEY1005uK zLf1B3%#s&n*ZAP8v5;cfOxgh}+wLm#3oiX3rWMU82N6jr?Opqi{5Ol`UL$V=G@dDq ztoF7}Dx&)S>BaWfWMws`ZN4Lc+~}N8()xsn07KjyoLLPsBj9Lhn{DJiTkGk3C}VNy z2)G;nFe+!9e18U%3YmTR)=QDO{(=+6=yQFr$}Q+)iB}W81heGh-l+fpmPQnBJ=NKG zLZ9(LBGJg8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1f^7R5Abn delta 641 zcmV-{0)GAD1)2qrB!6K^L_t(|ob8)ia>F1DMQNuyVgE~FFa5}bp+X255Q6lck4$Xy zkR=}G8ixP?00000z;?d8Do!bd5Mqq^KRJB;pD+AyzP&0YuFov-U5xPx?}re6ybX{j z!;>AFQi?I=IF*Ni>qA0<60d-{^#B5U|M5-u>oVfLmy3nMTYm}iNyqMTO%EX4GQxE6 z>;bK&O@;l-*ZMeVE7kKKhu07h2AL|F`l+Erg- zbG5X|vcPV=wSQLnIzxm~Hf3FMeJ}ZcSL|cW6HY!u=mDC(Ia!EsRZhkl(`~}_uktp> z+!8FbAZ2?YSr#T+m~ozN)r$jAz5{uhYgIBK@BT=1Z8ni2%2ECn%CTNQ?$1Mez+}a( zIj5d@g-dMwgc4XANSX}|qBf6x+>ngFuG!v5)5-AuHh&mb!~2^-3_QUo%} z`cRosXn+HP=zwrLP`GS1i`C9J3oXTTOz;{ft;9GZJgkI>%~u<%%>G!q)BE{gZ>Tc}000000E{^Nsq}&`WLnFm?!MAm zCve|)!mMDx>JVTJ8ns=yZ}~tzWF>sB@_NT4EGV5_Ef(S>00000 b005L<^-PUaI|nXd00000NkvXXu0mjfqtGwm diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/make/00004.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/make/00004.png index 74e0d724cb3bbdcfad4495aa86474756825a4c4c..7e4593dcfbd49e2278d48d6e8b632482d9c77eb8 100644 GIT binary patch delta 427 zcmV;c0aX6_1H}W7B!7%aL_t(|obB3MZp0uAKvB2qPT2pF*h@cwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHMmKGJ=iJX~1+Ji@kWuS9b2}iAnA@)PZGU4frK$ZY*LP_3`^34rzNTXoeBP+8wyW_a0CDV00000(4SvkV~u}wlOY5E0000 delta 502 zcmV8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f}sBHyZ`_I diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00000.png index 6609e0db2788421d4605e66386da723be7f6a1e5..3578d914ca48eb3fa1cb950f1353eb5fe5a5053a 100644 GIT binary patch delta 566 zcmV-60?GaS1I`4HBYy%FNkl?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Eg42=$pa1{> delta 483 zcmV<90UZ9$1pEV#BYy$INklj*Rb*@DVHd9DF(MyUZAEiYInb)sB=UfYGn<}L5DBX2?)6A5&-lO%KeTzDN z9sFsQItQaxBY&LvVLEn{BDF{TNl!Y#5w&=~R}s@};Ae@Mpax-_-NAJ96F z5<&opN0;66`b zDP{zW^VWbjeGwyI5HX|bMh2*aa{m-F1@-Z#$$DDtf2rt?Ov42wgb+dqA%qY@2qA=o Z;s-C@8}QrO?7IK}002ovPDHLkV1oVv+YJB! diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00003.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00003.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 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 XRFF5IOAdJ>00000NkvXXu0mjfuY3jF delta 406 zcmV;H0crlO1h4~;B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g5`V4 AfdBvi diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00000.png index 6609e0db2788421d4605e66386da723be7f6a1e5..3578d914ca48eb3fa1cb950f1353eb5fe5a5053a 100644 GIT binary patch delta 566 zcmV-60?GaS1I`4HBYy%FNkl?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Eg42=$pa1{> delta 483 zcmV<90UZ9$1pEV#BYy$INklj*Rb*@DVHd9DF(MyUZAEiYInb)sB=UfYGn<}L5DBX2?)6A5&-lO%KeTzDN z9sFsQItQaxBY&LvVLEn{BDF{TNl!Y#5w&=~R}s@};Ae@Mpax-_-NAJ96F z5<&opN0;66`b zDP{zW^VWbjeGwyI5HX|bMh2*aa{m-F1@-Z#$$DDtf2rt?Ov42wgb+dqA%qY@2qA=o Z;s-C@8}QrO?7IK}002ovPDHLkV1oVv+YJB! diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00003.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00003.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 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 XRFF5IOAdJ>00000NkvXXu0mjfuY3jF delta 406 zcmV;H0crlO1h4~;B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g5`V4 AfdBvi diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/make/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/make/00000.png index 69da91fbba38e9bf810445a0309239f6058c9dc3..872c651053062bcca62ff1b04942c2da11ab0630 100644 GIT binary patch delta 472 zcmV;}0Vn>D1o8urB!9U{L_t(|ob8!Wa>O7AK+{fd;{A`rUHXw(hoZ4=Oi;4#eeEhy z0-^@C4FCWD000000J;zn5t*&U5Z|*E_;dn0Ag}%CK@gQ^I3Q{S7^BDaK~x7khL8@Z zuJ@op5Yhop;%l}7Z_{4sDJ3^eE+KXVq?E#0+z`wG|8Df*PJe=**$NC1&fEY1005uK zLf1B3%#s&n*ZAP8v5;cfOxgh}+wLm#3oiX3rWMU82N6jr?Opqi{5Ol`UL$V=G@dDq ztoF7}Dx&)S>BaWfWMws`ZN4Lc+~}N8()xsn07KjyoLLPsBj9Lhn{DJiTkGk3C}VNy z2)G;nFe+!9e18U%3YmTR)=QDO{(=+6=yQFr$}Q+)iB}W81heGh-l+fpmPQnBJ=NKG zLZ9(LBGJg8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1f^7R5Abn delta 641 zcmV-{0)GAD1)2qrB!6K^L_t(|ob8)ia>F1DMQNuyVgE~FFa5}bp+X255Q6lck4$Xy zkR=}G8ixP?00000z;?d8Do!bd5Mqq^KRJB;pD+AyzP&0YuFov-U5xPx?}re6ybX{j z!;>AFQi?I=IF*Ni>qA0<60d-{^#B5U|M5-u>oVfLmy3nMTYm}iNyqMTO%EX4GQxE6 z>;bK&O@;l-*ZMeVE7kKKhu07h2AL|F`l+Erg- zbG5X|vcPV=wSQLnIzxm~Hf3FMeJ}ZcSL|cW6HY!u=mDC(Ia!EsRZhkl(`~}_uktp> z+!8FbAZ2?YSr#T+m~ozN)r$jAz5{uhYgIBK@BT=1Z8ni2%2ECn%CTNQ?$1Mez+}a( zIj5d@g-dMwgc4XANSX}|qBf6x+>ngFuG!v5)5-AuHh&mb!~2^-3_QUo%} z`cRosXn+HP=zwrLP`GS1i`C9J3oXTTOz;{ft;9GZJgkI>%~u<%%>G!q)BE{gZ>Tc}000000E{^Nsq}&`WLnFm?!MAm zCve|)!mMDx>JVTJ8ns=yZ}~tzWF>sB@_NT4EGV5_Ef(S>00000 b005L<^-PUaI|nXd00000NkvXXu0mjfqtGwm diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/make/00004.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/make/00004.png index 74e0d724cb3bbdcfad4495aa86474756825a4c4c..7e4593dcfbd49e2278d48d6e8b632482d9c77eb8 100644 GIT binary patch delta 427 zcmV;c0aX6_1H}W7B!7%aL_t(|obB3MZp0uAKvB2qPT2pF*h@cwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHMmKGJ=iJX~1+Ji@kWuS9b2}iAnA@)PZGU4frK$ZY*LP_3`^34rzNTXoeBP+8wyW_a0CDV00000(4SvkV~u}wlOY5E0000 delta 502 zcmV8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f}sBHyZ`_I diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00000.png index 6609e0db2788421d4605e66386da723be7f6a1e5..3578d914ca48eb3fa1cb950f1353eb5fe5a5053a 100644 GIT binary patch delta 566 zcmV-60?GaS1I`4HBYy%FNkl?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Eg42=$pa1{> delta 483 zcmV<90UZ9$1pEV#BYy$INklj*Rb*@DVHd9DF(MyUZAEiYInb)sB=UfYGn<}L5DBX2?)6A5&-lO%KeTzDN z9sFsQItQaxBY&LvVLEn{BDF{TNl!Y#5w&=~R}s@};Ae@Mpax-_-NAJ96F z5<&opN0;66`b zDP{zW^VWbjeGwyI5HX|bMh2*aa{m-F1@-Z#$$DDtf2rt?Ov42wgb+dqA%qY@2qA=o Z;s-C@8}QrO?7IK}002ovPDHLkV1oVv+YJB! diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00003.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00003.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 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 XRFF5IOAdJ>00000NkvXXu0mjfuY3jF delta 406 zcmV;H0crlO1h4~;B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g5`V4 AfdBvi diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00000.png index 6609e0db2788421d4605e66386da723be7f6a1e5..3578d914ca48eb3fa1cb950f1353eb5fe5a5053a 100644 GIT binary patch delta 566 zcmV-60?GaS1I`4HBYy%FNkl?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Eg42=$pa1{> delta 483 zcmV<90UZ9$1pEV#BYy$INklj*Rb*@DVHd9DF(MyUZAEiYInb)sB=UfYGn<}L5DBX2?)6A5&-lO%KeTzDN z9sFsQItQaxBY&LvVLEn{BDF{TNl!Y#5w&=~R}s@};Ae@Mpax-_-NAJ96F z5<&opN0;66`b zDP{zW^VWbjeGwyI5HX|bMh2*aa{m-F1@-Z#$$DDtf2rt?Ov42wgb+dqA%qY@2qA=o Z;s-C@8}QrO?7IK}002ovPDHLkV1oVv+YJB! diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00003.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00003.png index 6563f6452451825bea5f0360aa6e678cea6b0edf..cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4 100644 GIT binary patch delta 531 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 XRFF5IOAdJ>00000NkvXXu0mjfuY3jF delta 406 zcmV;H0crlO1h4~;B!72FL_t(|obB6Tl7cV{hT+KUO?v+$^)CCPV>dRI8IaxdW8deO z)=^?okOnjZ00000004j!YOS@_>?jV{vIDr1R_dGk6rg9nl#(0CAz}rX9brVXZ*m1_ zh8pN*-{cC=Q{0m-oqaQVWCw6YJPL_s-{kgyW=OYg_O;2K@_z#W0APv}yI&R4`xsvS z`$dh9>BQEDRz!Qc^3rUY?ye416iQcBz4&Y*P>js$u#9I*G-XAwK z@_ch;&Dv<(88_>X+G|hr?Hkw3dnZtU%lo5C5h%bu^_G!90rvZ&tF`-&5-5P}_D2)1 zEdFcpim_-7H1>cSll+HFGdmvz000000PFe&Ms5WX-Ve5!WB>pF07*qoM6N<$g5`V4 AfdBvi diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/make/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/make/00000.png index 69da91fbba38e9bf810445a0309239f6058c9dc3..872c651053062bcca62ff1b04942c2da11ab0630 100644 GIT binary patch delta 472 zcmV;}0Vn>D1o8urB!9U{L_t(|ob8!Wa>O7AK+{fd;{A`rUHXw(hoZ4=Oi;4#eeEhy z0-^@C4FCWD000000J;zn5t*&U5Z|*E_;dn0Ag}%CK@gQ^I3Q{S7^BDaK~x7khL8@Z zuJ@op5Yhop;%l}7Z_{4sDJ3^eE+KXVq?E#0+z`wG|8Df*PJe=**$NC1&fEY1005uK zLf1B3%#s&n*ZAP8v5;cfOxgh}+wLm#3oiX3rWMU82N6jr?Opqi{5Ol`UL$V=G@dDq ztoF7}Dx&)S>BaWfWMws`ZN4Lc+~}N8()xsn07KjyoLLPsBj9Lhn{DJiTkGk3C}VNy z2)G;nFe+!9e18U%3YmTR)=QDO{(=+6=yQFr$}Q+)iB}W81heGh-l+fpmPQnBJ=NKG zLZ9(LBGJg8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1f^7R5Abn delta 641 zcmV-{0)GAD1)2qrB!6K^L_t(|ob8)ia>F1DMQNuyVgE~FFa5}bp+X255Q6lck4$Xy zkR=}G8ixP?00000z;?d8Do!bd5Mqq^KRJB;pD+AyzP&0YuFov-U5xPx?}re6ybX{j z!;>AFQi?I=IF*Ni>qA0<60d-{^#B5U|M5-u>oVfLmy3nMTYm}iNyqMTO%EX4GQxE6 z>;bK&O@;l-*ZMeVE7kKKhu07h2AL|F`l+Erg- zbG5X|vcPV=wSQLnIzxm~Hf3FMeJ}ZcSL|cW6HY!u=mDC(Ia!EsRZhkl(`~}_uktp> z+!8FbAZ2?YSr#T+m~ozN)r$jAz5{uhYgIBK@BT=1Z8ni2%2ECn%CTNQ?$1Mez+}a( zIj5d@g-dMwgc4XANSX}|qBf6x+>ngFuG!v5)5-AuHh&mb!~2^-3_QUo%} z`cRosXn+HP=zwrLP`GS1i`C9J3oXTTOz;{ft;9GZJgkI>%~u<%%>G!q)BE{gZ>Tc}000000E{^Nsq}&`WLnFm?!MAm zCve|)!mMDx>JVTJ8ns=yZ}~tzWF>sB@_NT4EGV5_Ef(S>00000 b005L<^-PUaI|nXd00000NkvXXu0mjfqtGwm diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/make/00004.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/make/00004.png index 74e0d724cb3bbdcfad4495aa86474756825a4c4c..7e4593dcfbd49e2278d48d6e8b632482d9c77eb8 100644 GIT binary patch delta 427 zcmV;c0aX6_1H}W7B!7%aL_t(|obB3MZp0uAKvB2qPT2pF*h@cwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHMmKGJ=iJX~1+Ji@kWuS9b2}iAnA@)PZGU4frK$ZY*LP_3`^34rzNTXoeBP+8wyW_a0CDV00000(4SvkV~u}wlOY5E0000 delta 502 zcmV8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f}sBHyZ`_I diff --git a/tests/speculos/snapshots/nanox/test_option_rk_make_cred_exclude_refused/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_make_cred_exclude_refused/00000.png index e2e9fda5a142ae66629c83409c816fb988faaf55..81b00e8ffc8d936be52d0bfb7493152548ca933b 100644 GIT binary patch delta 436 zcmV;l0Zabk1I`1GB!87jL_t(|obB3el7k=&fML3`H}U>Q%3bz{Gi)j!rJ{u3`~28x zX|+fsXxtD0000000ET&4ci;jdqTg=YX4R92(g8RGV}3u@9e6qdV9fm*kmelLfN?~` zUD9928l&%Z4TwYUJq9iVun#)9-o_f4CvrIhg8$4D`3nG<2Y&znz#W6DXHmZ0@TM-= z8hu=sKdxFJF!~UF%{#H*Sf$T(Mda|&-Wc9%L8blZ`!&7uY`gxsy*>N-Du?0$Os@KBXyc6t7u2P|fm{|hQz zssjM<@1|Q{t4pu-uYx9D-p#6^Ay?)M<)UW2%9d6;bW6N(ODn8l%BYNRy2ja9H?23; zzc!NP45(-vj?<$y&&~Fv0ccDM{iRUzNUXmIPtI%xR4s~;=||aGbbC27`=r7A+y?*v e00000Fw`GD&{c{!iPzcy0000zhu7=?zA0Afv*$E`W`AARxsmJ=tO0r>OwjC0xCY3o zHi(;j3D*FcVoiGJ?2E|H>;R6iqfpT7OSm48Rq2kK{n)}S`F{Zb0MNz4?ou1+y*c}- zaHfXuMs>Ar!1q6irthLWx^12^szndE`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x z+WR)c7>pIwuzxe?B4;B$!3I`;j-Eafj04aCWbfJO&z0FQW^TyX>Cp~E(waY;S2d@K zYQL;kt&`^Qt6EUHU0)s$a!2e*!t4n*hadpJ8NTKKJJ9zQn(}uV_+*Cg`4=vatDyC5 za8}IMh4L!9NF6lfT+4QmM{xDlmpt}>C;iUa=HCqo8FrH)Omu0{{R30001h%l!iG`ywoj2gP>)0000!1A+sPB!5XsL_t(|obB0L4uc>Nh2d$_ow)xcv6nuO5Hf()OC3)8e~(rP zJ;(@Z1^@s6000000001hhLloDDY_RsJfk~sC9UYQ-x+|C{<18wJ=sNU07ex?G<}mB zfXt17Zu%xS043rQx^((x_K5Dl5p5L`P2c2ZK<47sO}|5EC4VQk27)5>+S?&*4bKJDtd#aD6)*+f3yaerh9jr?Qj!(w0hMr}m2OKwmpKy6=DL z8Q?B)Z|l0}Qp&i43H)0Lq0fJy<``|E7E7xBwbSD@>kvhG8;y{h}DaNo;D z%}zT!vv3PaiS^}&rYk}JM&_Gvw*&zI0000000000Ti$u<*zY=|60HCL002ovPDHLk FV1kNvtPlVI delta 480 zcmV<60U!Q?1NsAyB!9t4L_t(|obB6TZo?o9hGDPjO>+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHod0`N#2DmKsR#f7000000347~N-52bVu#o4 z0KO?!>a*uGfM$PP*SV4G608AwBTUfjOSlHesy2w5eF@h9nqp0Q=u%l4W z>`S;FkX7l9oBi0rE%^Ze0MNz4?ou1+y*c}-aHfXuMs>Ar!1q6irthLWx^12^szndE z`axfYm;-Bm|H%h!0X?P1n`Pwv;ANQ`^s^h(C?|kYi$xC@|N*m;x+WR)c7>pIwuruf)XCpqr23CKLo<0+d z1JD6v@7d|kmDw<6Zphf_(GEn?nm?OYHK&SdzpPiSljiZOT2Q)OUmg&0N9;+$>2eWQOqh7cP&hp!IEVR?OFh@+!MX9W>-z%XX1RaP`)gJobPm z{m$Ctu?JlDwmSUq;IRi>#AmPiM-7mFX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/1/make/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/1/make/00000.png index 69da91fbba38e9bf810445a0309239f6058c9dc3..872c651053062bcca62ff1b04942c2da11ab0630 100644 GIT binary patch delta 472 zcmV;}0Vn>D1o8urB!9U{L_t(|ob8!Wa>O7AK+{fd;{A`rUHXw(hoZ4=Oi;4#eeEhy z0-^@C4FCWD000000J;zn5t*&U5Z|*E_;dn0Ag}%CK@gQ^I3Q{S7^BDaK~x7khL8@Z zuJ@op5Yhop;%l}7Z_{4sDJ3^eE+KXVq?E#0+z`wG|8Df*PJe=**$NC1&fEY1005uK zLf1B3%#s&n*ZAP8v5;cfOxgh}+wLm#3oiX3rWMU82N6jr?Opqi{5Ol`UL$V=G@dDq ztoF7}Dx&)S>BaWfWMws`ZN4Lc+~}N8()xsn07KjyoLLPsBj9Lhn{DJiTkGk3C}VNy z2)G;nFe+!9e18U%3YmTR)=QDO{(=+6=yQFr$}Q+)iB}W81heGh-l+fpmPQnBJ=NKG zLZ9(LBGJg8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1f^7R5Abn delta 641 zcmV-{0)GAD1)2qrB!6K^L_t(|ob8)ia>F1DMQNuyVgE~FFa5}bp+X255Q6lck4$Xy zkR=}G8ixP?00000z;?d8Do!bd5Mqq^KRJB;pD+AyzP&0YuFov-U5xPx?}re6ybX{j z!;>AFQi?I=IF*Ni>qA0<60d-{^#B5U|M5-u>oVfLmy3nMTYm}iNyqMTO%EX4GQxE6 z>;bK&O@;l-*ZMeVE7kKKhu07h2AL|F`l+Erg- zbG5X|vcPV=wSQLnIzxm~Hf3FMeJ}ZcSL|cW6HY!u=mDC(Ia!EsRZhkl(`~}_uktp> z+!8FbAZ2?YSr#T+m~ozN)r$jAz5{uhYgIBK@BT=1Z8ni2%2ECn%CTNQ?$1Mez+}a( zIj5d@g-dMwgc4XANSX}|qBf6x+>ngFuG!v5)5-AuHh&mb!~2^-3_QUo%} z`cRosXn+HP=zwrLP`GS1i`C9J3oXTTOz;{ft;9GZJgkI>%~u<%%>G!q)BE{gZ>Tc}000000E{^Nsq}&`WLnFm?!MAm zCve|)!mMDx>JVTJ8ns=yZ}~tzWF>sB@_NT4EGV5_Ef(S>00000 b005L<^-PUaI|nXd00000NkvXXu0mjfqtGwm diff --git a/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/1/make/00004.png b/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/1/make/00004.png index 74e0d724cb3bbdcfad4495aa86474756825a4c4c..7e4593dcfbd49e2278d48d6e8b632482d9c77eb8 100644 GIT binary patch delta 427 zcmV;c0aX6_1H}W7B!7%aL_t(|obB3MZp0uAKvB2qPT2pF*h@cwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHMmKGJ=iJX~1+Ji@kWuS9b2}iAnA@)PZGU4frK$ZY*LP_3`^34rzNTXoeBP+8wyW_a0CDV00000(4SvkV~u}wlOY5E0000 delta 502 zcmV8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f}sBHyZ`_I diff --git a/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/2/get_assertion/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/2/get_assertion/00000.png index f8b0dcec5e6a2d5a8cf265133d450404f75fa6b9..2f21a5a5b3a5a7cce89d1cf643ba1abd2731bf7b 100644 GIT binary patch delta 517 zcmV+g0{Z=}1D^ztB!A{fL_t(|ob8)IZp0uAMct}5$^DO%yL5qsEE|{%3UQpgx9Tu~ zz;`k5lMw*`0000000000m|)-cecz*d@ddxp9XOL*(iff+fU5qsZLvN1iev%kWtgPu zOS%9QObqg>FX;kMC9a~UR$oMZqB}5y&q7Jnmvl3rVC2rLet&M#ZTSHJ0001DxZ}S0 zZQFS>*x-|}w{#xQwrzT_e}P@;VS-VdhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVw zU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7l zWbGfbXb$G0UVn+tNP+gXzjbg5svR09_i>?V%`Cj*E8n&WK15TLrz#b{2)`Tx0002z zF}GcL>L%wS@h9QJ&EM@ga<-Ubc>w&YgU$Eaj8mq)9W(5K1KKPRcR*`eq`m68Co96R zb{pE0Nrq=&X?Z5TS#ygylX+a-SQj6C!wDA7faYoTtbPF)y?jWHFn%1gF70T-)_`+| zr`wrW%>B!zIyOsVurLLU4a-xe^FgEZtLpWuYxV_e*MNaNd6pA7@HKmh#rz-m>iVPc zwA1gE%@|e>>Hd;o#sw4b3z^=2bltsfe#!#?000000C*AqN^^GIxG-8?00000NkvXX Hu0mjfKqUD6 delta 403 zcmV;E0c`%C1g!&*B!6^CL_t(|obB3Ol7k=+Mo}i^PT2pF*vmY0g)p?JF>&}hx#tl~ zRoncCZBhaN000000Du!pDW#OzQ9R)`JAikJm3s3z15mS{bDkT?Q-Te^Xom@!{SVx00A_`qaC-PKKqKh;p>G1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K z+J~pD&eh4T_J5517Tr-b=*czY7qL$g@|$oqI*$SXj?j7r_&xnd1!B9)UnBLXP&@_Y zyN%xD{v6l-YE-%y^-d)HBKAg7v%aOc0)oC$oujw{uA8lbWjnq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf_C^K& delta 440 zcmV;p0Z0C>1kwYLB!8JnL_t(|obB6DZo?oDMbSyrov{BUv6p_3BEkT%981h|@A+zM zCnED=jK``O000000072v&N=6Edt-X;9>5vHD$A9=5DOrsRQ~A7U0>D%REPy&qYQMb zZ)T6(131Y~IEvLb#WSGj$}L)b(+%J@R0Eh@gyl#E&|Ywh8@dI9(~k8}oN0nApM zx*3QCPz={Rx(guy01$!PGEU2f@`kFuf4rsmz{~5t!n55GXDRJ_{a=1soa9nU?O@6GHBZn=cXw|oN3JR5h9jMoE zV(CtuAQf+QlYh-yFDO(7p(gID_^G~c#%=$}9PjlHf8g84zvhP*v>WPs{nhZ2&|V2< zpLWYr3IG5A7dy9Vlv`{5>>j|yg5QXFG64)*p4~CEl~V7#+U82kY=YhicV;b5Ti!EU zyf(Wh5Wu?SsZJn(wRIOLK7jz%Ezg)u|KkJ#uw~0L|1sG!vVW^9x^4y< zHamcKij{ivIRj9$pL3oY$y0(2z-WgFn*9`R08BRqakHPo4M0tCO?v3;r<8tX2XKbp zg@R^3gVx00A_`qaC-PKKqKh;p> zG1$;94sm`t_T^~J+wf7fEjee+ust8=G9`|K+J~pD&eh4T_Kf`&-BC5@$u;B`u}>26 zn{YKcj{*RW(0T^=J^e@pV!O*>|1R^00000NkvXXu0mjfhKj*P diff --git a/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/2/make/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/2/make/00000.png index 69da91fbba38e9bf810445a0309239f6058c9dc3..872c651053062bcca62ff1b04942c2da11ab0630 100644 GIT binary patch delta 472 zcmV;}0Vn>D1o8urB!9U{L_t(|ob8!Wa>O7AK+{fd;{A`rUHXw(hoZ4=Oi;4#eeEhy z0-^@C4FCWD000000J;zn5t*&U5Z|*E_;dn0Ag}%CK@gQ^I3Q{S7^BDaK~x7khL8@Z zuJ@op5Yhop;%l}7Z_{4sDJ3^eE+KXVq?E#0+z`wG|8Df*PJe=**$NC1&fEY1005uK zLf1B3%#s&n*ZAP8v5;cfOxgh}+wLm#3oiX3rWMU82N6jr?Opqi{5Ol`UL$V=G@dDq ztoF7}Dx&)S>BaWfWMws`ZN4Lc+~}N8()xsn07KjyoLLPsBj9Lhn{DJiTkGk3C}VNy z2)G;nFe+!9e18U%3YmTR)=QDO{(=+6=yQFr$}Q+)iB}W81heGh-l+fpmPQnBJ=NKG zLZ9(LBGJg8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1f^7R5Abn delta 641 zcmV-{0)GAD1)2qrB!6K^L_t(|ob8)ia>F1DMQNuyVgE~FFa5}bp+X255Q6lck4$Xy zkR=}G8ixP?00000z;?d8Do!bd5Mqq^KRJB;pD+AyzP&0YuFov-U5xPx?}re6ybX{j z!;>AFQi?I=IF*Ni>qA0<60d-{^#B5U|M5-u>oVfLmy3nMTYm}iNyqMTO%EX4GQxE6 z>;bK&O@;l-*ZMeVE7kKKhu07h2AL|F`l+Erg- zbG5X|vcPV=wSQLnIzxm~Hf3FMeJ}ZcSL|cW6HY!u=mDC(Ia!EsRZhkl(`~}_uktp> z+!8FbAZ2?YSr#T+m~ozN)r$jAz5{uhYgIBK@BT=1Z8ni2%2ECn%CTNQ?$1Mez+}a( zIj5d@g-dMwgc4XANSX}|qBf6x+>ngFuG!v5)5-AuHh&mb!~2^-3_QUo%} z`cRosXn+HP=zwrLP`GS1i`C9J3oXTTOz;{ft;9GZJgkI>%~u<%%>G!q)BE{gZ>Tc}000000E{^Nsq}&`WLnFm?!MAm zCve|)!mMDx>JVTJ8ns=yZ}~tzWF>sB@_NT4EGV5_Ef(S>00000 b005L<^-PUaI|nXd00000NkvXXu0mjfqtGwm diff --git a/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/2/make/00004.png b/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/2/make/00004.png index 74e0d724cb3bbdcfad4495aa86474756825a4c4c..7e4593dcfbd49e2278d48d6e8b632482d9c77eb8 100644 GIT binary patch delta 427 zcmV;c0aX6_1H}W7B!7%aL_t(|obB3MZp0uAKvB2qPT2pF*h@cwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)+Mu<(P9jIvzl8?gi&$I)I);qGty2ULh9z*afX zjlP+EWq05rKj0`v-xTkFW(v1x^i4MbA44?(yGdA%WCF%ncYn7oQlXaszvhw7fmi}| zD^A@Uh$Wy|u6cA9LI41u0=Z?JmKWhI6@9Wo~=&ij^h|R z^Vkn46@7b-`|c^%w~sB;@ATiw)dT*x19sg_5m!2=2)3iGas1@6WK=EsHV#3ha$s-7 zYdNq?w@#6WkAJ4Y=BXA`DhH(o?%(2v`nedFe#yLF>t9~r>HUxS?iHMmKGJ=iJX~1+Ji@kWuS9b2}iAnA@)PZGU4frK$ZY*LP_3`^34rzNTXoeBP+8wyW_a0CDV00000(4SvkV~u}wlOY5E0000 delta 502 zcmV8}fMLkt^!v2?(z03z1WC3>CKqfdn=ciJD zi?MlA5dZ)H00000004j!?EAj&``uQ2!0T=UW)jQwndbzcct53duO%N5ECALF6V&?> zE&!P-264SF;Q~-xT$~=-`y%plw*hBpXQ80pmvAE>Q@J~?_kUv(Zp#k<0000cZ0s)O zz`cXs-xVVYBQ{*EJg!p}f9ZrNN6IX6&dQXMW5Y8}UMVHriY@=l^1g+x(uz>Atj(Z} zcJjzyLv$YB9-YUk(U&?w7SEcmZhdnp?y$Tjb_+`>om1HE$X|N9`7lQ*3F&bh<_!S{RsW zL-~yT_0|P15>^}m7qRB3`l0}2mg@ep<`m@9?k39% sM9FjbfU{Z{00000000000N`?d0q62sq*j~dyZ`_I07*qoM6N<$f}sBHyZ`_I diff --git a/tests/speculos/snapshots/nanox/test_reset/0/00000.png b/tests/speculos/snapshots/nanox/test_reset/0/00000.png index 1a9364fa6f6be3920576433bef23ae2082f7da4d..9039a39a380c685acb60824d65df1b4c871c359f 100644 GIT binary patch delta 411 zcmV;M0c8I51GNK?B!7HKL_t(|obB0Lj>8}fKv8DYov{BUv6uOXgpe`j5i-QpJzota z!7-3f8Ug?S0000000000Jm%+g0P9jp`E!i%U?g|A?0_=$C6C?UuLE-S%XF)SF8rPj zV3A0)yS#gqQYxQ6_Mr=2X8?|A4RepfKlq&iBG(>MfAO~p3V$p^U&7-Lv6PaRP`{Sn zr{(vc56+_xP9pm!k^Pg%{_D*B4sf*ezCyhjWcMQXTUptPxZ2w_n_jhtBZ7%BK0VGp zyDn5u4t2VS!hEO>rMhxHWv~f5yfOeam~LBk6C?I)#^pfOSVd~eYWb^rtd*73Fdcq!>7@%62vNELELE`>d&U*FvhRjrYMy2VB{#_m%2H z_2&0JRn>onyESLEo<-vNt+{2`@CY(mD(BC$^DO%yZnXo9R}1kRugF7TQy2i z5sYF|0ssI200000fM4NpcL&Bfj-&kE_x;A6d_u?xkfxVJoQ8N4P^>S_T`dg3^X?7| zq6{6*?om08L#{vl#}Gt~0Jx2on@4p26gL8tts|N~6K@xk*nfsP;X4ju00000kW%Cm zO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4zW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZ zkItPOxO=IpQYE&qJkE+yr93Nq+V<8VN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ z3AW8ybC0!RoqxKO!A>=2Uy2&_ChJzu!C3}+l84ZmS|yf$U-|a79n<##>v~`{%M$7P zb649=m0VtNylCSlIJyb3)Is3x+Aio&5}Kv<)+B6^6O!OPq*A`#vOQXh4o=b z>Q7DnJFHr1#&EXey%RlMor2~o6=)GqM#21u(5)F3TYYf9{Z=gz45lE%*?+SCJ2L4n zTaNi)sg}Va%wLJToq9LHBikg(Zy+OpuW7tBGwrJvUgfXm=1Q?px3eyz&-Fu_H>fS^ zT^MK>ZM*p=>52^XkI|4C>K_I^@C37vCj*h;gGX_ecfWf5pl{N>!x|lZCv3P4Uo{mr zvX6cjq+~9|38hYh*Jmyzt12E82~=twpu&2{lGRk`Oqtcp=nW%}68g)yhccr(mdy$6 z0O}_=Hy@0XUJT>_{?)&CTh0;40ZoQuzxT?zw;o*C^_kQx00000000000000000000 d00019%{N?m`fh3(AH@Iw002ovPDHLkV1gzc2MPcH diff --git a/tests/speculos/snapshots/nanox/test_reset/0/00002.png b/tests/speculos/snapshots/nanox/test_reset/0/00002.png deleted file mode 100644 index eb0f0b468494bf1ac86f0d1910db88af86af3494..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 428 zcmV;d0aN~oP)06{cwRTe$*ErUrGh-^vw0QY=X?o&DC@B|3m3{3=v5 z`>otBU^3~hoBi6#UGf6}0APs=yRY);y_lE(e^aAlI&gH;ikMF`Z_SoT4w?HOZl;Rv z#dOS@45gYi<3^8|aovwwJ=P=sX;l4s?{eJD4~5gqh^c{|CGxoUzM4J0aV;MkIN|is z@6EU*HSjTf7}ZXBLYUe=bVHNW;D`BNo^3~mPZl3Qct|Jm-zE6}09lds`LN0bB>(^b zfUJ^tOq1RjH@EDouH0(G51P~`+}7p2GtT#-rLAVNY_hN4_DaVz)-^hSJto~dH>T^! zo_WFXQWwDRw}d`Tdd``?l6MIbI|z|AeaemFc36Q3jM4X0r6Hu%#&0Q@F!Sn7845ADj&hAk;jzg|L{l^eQjR3ffmYYX( z{}eX@l&vG0J`-;jl-Pzk;X4ju00000kW%CmO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4 zzW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZkItPOxO=IpQYE&qJkE+yr93Nq+V<8V zN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ3AW8ybC0!Row}95PBmv=iW>DM>sHUf zSq6HNhtQf@C6<3*`S!LQ)As@EdSErn66yPMSKCgNTx4doc(y;6UdX&-W%ZsI*oUZf ztg1>rW`U}hEIc<<00000=;G_E2({ZQ$E9laqWW>Jt+FzHPMXQ*hgthSo!Vs54Dw&q zv`1=8$xqtGx1og4I$#Mr! rWLo!~$>k~p000000000009Wt_k=9fX0*m0L00000NkvXXu0mjfdY|5c diff --git a/tests/speculos/snapshots/nanox/test_reset/0/00005.png b/tests/speculos/snapshots/nanox/test_reset/0/00005.png deleted file mode 100644 index 67776ff952619a293cff926282f500933a234a91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmV;-0Wz|AeaemFc36Q3jM4X0r6Hu%#&0Q@F!Sn7845ADj&hAk;jzg|L{l^eQjR3ffmYYX( z{}eX@l&vG0J`-;jl-Pzk;X4ju00000kW%CmO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4 zzW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZkItPOxO=IpQYE&qJkE+yr93Nq+V<8V zN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ3AW8ybC0!Row}95PBmv=iW>DM>sHUf zSq6HNhtQf@C6<3*`S!LQ)As@EdSErn66yPMSKCgNTx4doc(y;6UdX&-W%ZsI*oUZf ztg1>rW`U}hEIc<<00000=;G_E2({ZQ$E9laqWW>Jt+FzHPMXQ*hgthSo!Vs54Dw&q zv`1=8$xqtGx1og4I$#Mr! rWLo!~$>k~p000000000009Wt_k=9fX0*m0L00000NkvXXu0mjfdY|5c diff --git a/tests/speculos/snapshots/nanox/test_reset/2/00000.png b/tests/speculos/snapshots/nanox/test_reset/2/00000.png index 1a9364fa6f6be3920576433bef23ae2082f7da4d..9039a39a380c685acb60824d65df1b4c871c359f 100644 GIT binary patch delta 411 zcmV;M0c8I51GNK?B!7HKL_t(|obB0Lj>8}fKv8DYov{BUv6uOXgpe`j5i-QpJzota z!7-3f8Ug?S0000000000Jm%+g0P9jp`E!i%U?g|A?0_=$C6C?UuLE-S%XF)SF8rPj zV3A0)yS#gqQYxQ6_Mr=2X8?|A4RepfKlq&iBG(>MfAO~p3V$p^U&7-Lv6PaRP`{Sn zr{(vc56+_xP9pm!k^Pg%{_D*B4sf*ezCyhjWcMQXTUptPxZ2w_n_jhtBZ7%BK0VGp zyDn5u4t2VS!hEO>rMhxHWv~f5yfOeam~LBk6C?I)#^pfOSVd~eYWb^rtd*73Fdcq!>7@%62vNELELE`>d&U*FvhRjrYMy2VB{#_m%2H z_2&0JRn>onyESLEo<-vNt+{2`@CY(mD(BC$^DO%yZnXo9R}1kRugF7TQy2i z5sYF|0ssI200000fM4NpcL&Bfj-&kE_x;A6d_u?xkfxVJoQ8N4P^>S_T`dg3^X?7| zq6{6*?om08L#{vl#}Gt~0Jx2on@4p26gL8tts|N~6K@xk*nfsP;X4ju00000kW%Cm zO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4zW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZ zkItPOxO=IpQYE&qJkE+yr93Nq+V<8VN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ z3AW8ybC0!RoqxKO!A>=2Uy2&_ChJzu!C3}+l84ZmS|yf$U-|a79n<##>v~`{%M$7P zb649=m0Vz|AeaemFc36Q3jM4X0r6Hu%#&0Q@F!Sn7845ADj&hAk;jzg|L{l^eQjR3ffmYYX( z{}eX@l&vG0J`-;jl-Pzk;X4ju00000kW%CmO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4 zzW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZkItPOxO=IpQYE&qJkE+yr93Nq+V<8V zN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ3AW8ybC0!Row}95PBmv=iW>DM>sHUf zSq6HNhtQf@C6<3*`S!LQ)As@EdSErn66yPMSKCgNTx4doc(y;6UdX&-W%ZsI*oUZf ztg1>rW`U}hEIc<<00000=;G_E2({ZQ$E9laqWW>Jt+FzHPMXQ*hgthSo!Vs54Dw&q zv`1=8$xqtGx1og4I$#Mr! rWLo!~$>k~p000000000009Wt_k=9fX0*m0L00000NkvXXu0mjfdY|5c diff --git a/tests/speculos/snapshots/nanox/test_reset/2/00005.png b/tests/speculos/snapshots/nanox/test_reset/2/00005.png deleted file mode 100644 index 67776ff952619a293cff926282f500933a234a91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmV;-0Wz|AeaemF06{cwRTe$*ErUrGh-^vw0QY=X?o&DC@B|3m3{3=v5 z`>otBU^3~hoBi6#UGf6}0APs=yRY);y_lE(e^aAlI&gH;ikMF`Z_SoT4w?HOZl;Rv z#dOS@45gYi<3^8|aovwwJ=P=sX;l4s?{eJD4~5gqh^c{|CGxoUzM4J0aV;MkIN|is z@6EU*HSjTf7}ZXBLYUe=bVHNW;D`BNo^3~mPZl3Qct|Jm-zE6}09lds`LN0bB>(^b zfUJ^tOq1RjH@EDouH0(G51P~`+}7p2GtT#-rLAVNY_hN4_DaVz)-^hSJto~dH>T^! zo_WFXQWwDRw}d`Tdd``?l6MIbI|8}fKv8DYov{BUv6uOXgpe`j5i-QpJzota z!7-3f8Ug?S0000000000Jm%+g0P9jp`E!i%U?g|A?0_=$C6C?UuLE-S%XF)SF8rPj zV3A0)yS#gqQYxQ6_Mr=2X8?|A4RepfKlq&iBG(>MfAO~p3V$p^U&7-Lv6PaRP`{Sn zr{(vc56+_xP9pm!k^Pg%{_D*B4sf*ezCyhjWcMQXTUptPxZ2w_n_jhtBZ7%BK0VGp zyDn5u4t2VS!hEO>rMhxHWv~f5yfOeam~LBk6C?I)#^pfOSVd~eYWb^rtd*73Fdcq!>7@%62vNELELE`>d&U*FvhRjrYMy2VB{#_m%2H z_2&0JRn>onyESLEo<-vNt+{2`@CY(mD(BC$^DO%yZnXo9R}1kRugF7TQy2i z5sYF|0ssI200000fM4NpcL&Bfj-&kE_x;A6d_u?xkfxVJoQ8N4P^>S_T`dg3^X?7| zq6{6*?om08L#{vl#}Gt~0Jx2on@4p26gL8tts|N~6K@xk*nfsP;X4ju00000kW%Cm zO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4zW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZ zkItPOxO=IpQYE&qJkE+yr93Nq+V<8VN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ z3AW8ybC0!RoqxKO!A>=2Uy2&_ChJzu!C3}+l84ZmS|yf$U-|a79n<##>v~`{%M$7P zb649=m0VUqUs}JCeG-bQ!4`u}@r5ryDakpRF4lc|J5Lpd; z(~pRcs}JC$dBAZ@KOC=s!w|P=`r%uEx8YiV)g)}kvH<<8yMJ02x$rB%yymg4fms1o zD^A}Um=)lVu6cYHLI40jf!#9htw^OmKi+bD;PtE9eL$^MXDL1R`k#C^*~)z#FH-66 z%{Rm8mQqUEuv7atf3AS}a4)p)bPfsjvG#kWEhDw`qaT8#Y7h_Pl@2WZ7R|&5cfBB~ z8YmCkFElpeE`L8|9`E(1C-~*Z|5u{j(7D&&q*KCvf^GZ!hf4|o004me@?Z4R(S18} zZnUko%p3QOJO!e6!jZK$Tkm1jahrD&Z-qvC9-wK6d-Kht{$y7kaAwj47|b6>OheZ^ z(^qtdpk@ delta 434 zcmV;j0Zsn61Iz=EB!81hL_t(|obB6TZo?o9hGDPTO}PJ&xXXS}Az}lqvP$@?-sjgw zvWnV?p-yK8000000D!q#YpwO((VQNqCve9!%5tG^#1c?SX+OAd_h0)7D#Q|CvmEF~ z-^_kaPvE9la1^6&ig!Tc!Yvwo(@ntFP))#U5tbvFfN|Ab?SG3@=p`WTd8Bh7mVnic zQ#S`<323H!9^H))00789ZX2iNMR-$1KR(`4eBc$ix9}Jbz|AeaemFYtc#+6|8 zYF~Lv0RR91m`T3c36Q3jM4X0r6Hu%#&0Q@F!Sn7845ADj&hAk;jzg|L{l^eQjR3ffmYYX( z{}eX@l&vG0J`-;jl-Pzk;X4ju00000kW%CmO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4 zzW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZkItPOxO=IpQYE&qJkE+yr93Nq+V<8V zN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ3AW8ybC0!Row}95PBmv=iW>DM>sHUf zSq6HNhtQf@C6<3*`S!LQ)As@EdSErn66yPMSKCgNTx4doc(y;6UdX&-W%ZsI*oUZf ztg1>rW`U}hEIc<<00000=;G_E2({ZQ$E9laqWW>Jt+FzHPMXQ*hgthSo!Vs54Dw&q zv`1=8$xqtGx1og4I$#Mr! rWLo!~$>k~p000000000009Wt_k=9fX0*m0L00000NkvXXu0mjfdY|5c diff --git a/tests/speculos/snapshots/nanox/test_reset/3/00005.png b/tests/speculos/snapshots/nanox/test_reset/3/00005.png deleted file mode 100644 index 67776ff952619a293cff926282f500933a234a91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmV;-0Wz|AeaemF8}fKv8DYov{BUv6uOXgpe`j5i-QpJzota z!7-3f8Ug?S0000000000Jm%+g0P9jp`E!i%U?g|A?0_=$C6C?UuLE-S%XF)SF8rPj zV3A0)yS#gqQYxQ6_Mr=2X8?|A4RepfKlq&iBG(>MfAO~p3V$p^U&7-Lv6PaRP`{Sn zr{(vc56+_xP9pm!k^Pg%{_D*B4sf*ezCyhjWcMQXTUptPxZ2w_n_jhtBZ7%BK0VGp zyDn5u4t2VS!hEO>rMhxHWv~f5yfOeam~LBk6C?I)#^pfOSVd~eYWb^rtd*73Fdcq!>7@%62vNELELE`>d&U*FvhRjrYMy2VB{#_m%2H z_2&0JRn>onyESLEo<-vNt+{2`@CY(mD(BC$^DO%yZnXo9R}1kRugF7TQy2i z5sYF|0ssI200000fM4NpcL&Bfj-&kE_x;A6d_u?xkfxVJoQ8N4P^>S_T`dg3^X?7| zq6{6*?om08L#{vl#}Gt~0Jx2on@4p26gL8tts|N~6K@xk*nfsP;X4ju00000kW%Cm zO$e-cAF6uRhT68&(wrqfZ#T-ZplRe4zW+{sW>yZT=$V)lT9jXsI=51Ejn{N;PE;sZ zkItPOxO=IpQYE&qJkE+yr93Nq+V<8VN7B!x6-gyL;3zFsval*vs-)Nyr1DMnW@#MQ z3AW8ybC0!RoqxKO!A>=2Uy2&_ChJzu!C3}+l84ZmS|yf$U-|a79n<##>v~`{%M$7P zb649=m0V Date: Thu, 1 Jun 2023 14:15:51 +0200 Subject: [PATCH 10/15] Bump version to 1.1.0 --- Makefile | 4 ++-- .../nanosp/test_fido_screens_settings/00001.png | Bin 335 -> 332 bytes .../nanosp/test_u2f_screens_idle/00001.png | Bin 335 -> 332 bytes .../nanox/test_fido_screens_settings/00001.png | Bin 335 -> 332 bytes .../nanox/test_u2f_screens_idle/00001.png | Bin 335 -> 332 bytes 5 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index ee3532d3..c05ff096 100644 --- a/Makefile +++ b/Makefile @@ -34,8 +34,8 @@ APP_LOAD_PARAMS += --appFlags 0x040 APP_LOAD_PARAMS += $(COMMON_LOAD_PARAMS) APPVERSION_M=1 -APPVERSION_N=0 -APPVERSION_P=1 +APPVERSION_N=1 +APPVERSION_P=0 APPVERSION=$(APPVERSION_M).$(APPVERSION_N).$(APPVERSION_P) ICONNAME=icons/icon_security_key.gif diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00001.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00001.png index 5df2afb49dcddce3ea55029ebdfde6b17d77df8d..7e64591174a05788a957d59b6fe919085de95a4f 100644 GIT binary patch delta 305 zcmV-10nYx<0?Y!CB!3f0L_t(|obB0LZo?oH1wgCnPT2pF*h@c95XHuirp?9a%$H?M zgw7$3tt<-w00000008i&a?UyD_3@J*br+w}3;0bbrRXJGHg5s#UM|VzoKs5Wd_Cwc zSehE@1?`!3;tYj-L@!`ljj~O4`QA!VuNi$pH>-5;H>>`M_dnT@EW|6)3bRX`LDJ7zzLY000000RP+GW6oY57!QKbg2ne{W`zkdN`Nw%wUC+=mnY`axI z8aP|-ReS+<>_^s>YR-HQ&3FrXJj&7iXMJ$m^7I7=d5o*+bd7woIjZd)B|hqnauDz3 z9-^;k7_#)=W+Q6pznL0Dau-5;H>>`M_dnT@EW|6)3bRX`LDJ7zzLY000000RP+GW6oY57!QKbg2ne{W`zkdN`Nw%wUC+=mnY`axI z8aP|-ReS+<>_^s>YR-HQ&3FrXJj&7iXMJ$m^7I7=d5o*+bd7woIjZd)B|hqnauDz3 z9-^;k7_#)=W+Q6pznL0Dau-5;H>>`M_dnT@EW|6)3bRX`LDJ7zzLY000000RP+GW6oY57!QKbg2ne{W`zkdN`Nw%wUC+=mnY`axI z8aP|-ReS+<>_^s>YR-HQ&3FrXJj&7iXMJ$m^7I7=d5o*+bd7woIjZd)B|hqnauDz3 z9-^;k7_#)=W+Q6pznL0Dau-5;H>>`M_dnT@EW|6)3bRX`LDJ7zzLY000000RP+GW6oY57!QKbg2ne{W`zkdN`Nw%wUC+=mnY`axI z8aP|-ReS+<>_^s>YR-HQ&3FrXJj&7iXMJ$m^7I7=d5o*+bd7woIjZd)B|hqnauDz3 z9-^;k7_#)=W+Q6pznL0Dau Date: Wed, 7 Jun 2023 11:21:10 +0200 Subject: [PATCH 11/15] src/tests: Filter Safari allowList first duplicate --- src/ctap2_get_assertion.c | 24 ++++++++++++++++++ tests/speculos/fido2/test_get_assertion.py | 15 +++++++++++ .../00000.png | Bin 0 -> 543 bytes .../00001.png | Bin 0 -> 476 bytes .../00002.png | Bin 0 -> 377 bytes .../00003.png | Bin 0 -> 558 bytes .../00000.png | Bin 0 -> 543 bytes .../00001.png | Bin 0 -> 476 bytes .../00002.png | Bin 0 -> 377 bytes .../00003.png | Bin 0 -> 558 bytes 10 files changed, 39 insertions(+) create mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_duplicate_allow_list_entries/00000.png create mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_duplicate_allow_list_entries/00001.png create mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_duplicate_allow_list_entries/00002.png create mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_duplicate_allow_list_entries/00003.png create mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_duplicate_allow_list_entries/00000.png create mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_duplicate_allow_list_entries/00001.png create mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_duplicate_allow_list_entries/00002.png create mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_duplicate_allow_list_entries/00003.png diff --git a/src/ctap2_get_assertion.c b/src/ctap2_get_assertion.c index e8c7b335..d4403b0b 100644 --- a/src/ctap2_get_assertion.c +++ b/src/ctap2_get_assertion.c @@ -149,6 +149,8 @@ static int process_getAssert_authnr_allowList(cbipDecoder_t *decoder, cbipItem_t cbipItem_t tmpItem; int arrayLen; int status; + uint8_t *prevCredId = NULL; + uint32_t prevCredIdLen = 0; ctap2AssertData->allowListPresent = 0; ctap2AssertData->availableCredentials = 0; @@ -174,6 +176,28 @@ static int process_getAssert_authnr_allowList(cbipDecoder_t *decoder, cbipItem_t return status; } + /* Weird behavior seen on Safari on MacOs, allowList entries are duplicated. + * seen order is: 1, 2, ..., n, 1', 2', ..., n'. + * In order to improve user experience while this might be fix in Safari side, + * we decided to filter out the duplicate in a specific scenario: + * - they are only 2 credentials in the allowList + * - the first and second credentials are valid and are exactly the same. + */ + if (arrayLen == 2) { + if (i == 0) { + // Backup credId and credIdLen before parsing next credential + prevCredId = ctap2AssertData->credId; + prevCredIdLen = ctap2AssertData->credIdLen; + } else { + if ((ctap2AssertData->availableCredentials == 1) && + (ctap2AssertData->credIdLen == prevCredIdLen) && + (memcmp(ctap2AssertData->credId, prevCredId, prevCredIdLen) == 0)) { + // Just ignore this duplicate credential + continue; + } + } + } + PRINTF("Valid candidate %d\n", i); ctap2AssertData->availableCredentials += 1; } diff --git a/tests/speculos/fido2/test_get_assertion.py b/tests/speculos/fido2/test_get_assertion.py index 2600818a..f4331180 100644 --- a/tests/speculos/fido2/test_get_assertion.py +++ b/tests/speculos/fido2/test_get_assertion.py @@ -331,6 +331,21 @@ def test_get_assertion_bad_allow_list(client): assert e.value.code == CtapError.ERR.CBOR_UNEXPECTED_TYPE +def test_get_assertion_duplicate_allow_list_entries(client, test_name): + compare_args = (TESTS_SPECULOS_DIR, test_name) + rp, credential_data, user = generate_get_assertion_params(client, ref=0) + + client_data_hash = generate_random_bytes(32) + allow_list = [{"id": credential_data.credential_id, "type": "public-key"}] * 2 + assertion = client.ctap2.get_assertion(rp["id"], client_data_hash, + allow_list, + check_users=[user], + check_screens="full", + compare_args=compare_args) + + assertion.verify(client_data_hash, credential_data.public_key) + + # Todo add tests with # - Validation of request: # - CBOR fields errors: missing / bad type / bad length... diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_duplicate_allow_list_entries/00000.png b/tests/speculos/snapshots/nanosp/test_get_assertion_duplicate_allow_list_entries/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..2f21a5a5b3a5a7cce89d1cf643ba1abd2731bf7b GIT binary patch literal 543 zcmV+)0^t3LP)Pxx+6if{AsxRpRP$jOSr&eD?exf@t zgU>=q)t7WLpkU*x-|}w{#xQwrzT_e}P@;VS-Vd zhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVwU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI z)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7lWbGfbXb$G0UWw00f%dh(b#Mx*9U3S1 zaiM9=EWG0@-?j-pL{pTfDiyy7zZ?Pp008GPw_SPaCg&sZC*i`)-|abawwPmi0Q{?i z&G*`jQ>MKgGwgu_+AI-wKxODlqx7rl z^{Z?41#8!UfjxPa6FKlTdx^#TANcC}qw%!U@0HCMRuAd^l3~UL6YvX}-hOo5y>5QW h0{{R30001Z5&ueacHOuzT3!GE002ovPDHLkV1g(&`osVL literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_duplicate_allow_list_entries/00001.png b/tests/speculos/snapshots/nanosp/test_get_assertion_duplicate_allow_list_entries/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..95d51d1d0d4c69442d264590b75c900b1dcaf4f9 GIT binary patch literal 476 zcmV<20VDp2P)s%ZFQF_X^0%rzzZa)0gQh;9c>GvGWD*vfF^Xh#Qqv&rk#6{ZA~koXR!TkNa;o z5di=IV9>+v{PsH?O~(73)%B{+1LVR>@x5jl(p8Es*CV?T@;J$IX0k?9Tkq5-oW!gR zY$Vy;Q{^>2e{H|1ZOlJvA{4i1(x@F;nXo=iE$8;>MB}TWAI>K?Oh@^ZF)QqpI4|Q3 z_C))WOa4sosCu1;KXRMa4ip3{I<7t@`+Nc1^W;Lh1f{ycWuHxRfSo zhlC1lEQ-%H5kAi#cr)ex^cL>$_0K|Q6|qUo|5CK8UG{g{DZUe`wI5>C&+cMreSN;C z^1Iz$=?#mE_WO$Q?fVOK&4ap+51&T&8|%;d>iWjiO2+kuV(MA{`nSvd{@j|n`T^g* z^*<-wtv-8DYOm$SPX2;Nu9`Y0LsxfB<__hH>$sEgcg`~dy?GkTAKQGGUX^S8VBLGg zhwRffJW1N({8jqpX3ps2Ic%j*_utyOs{1XE#jGh}T(7ro)!i8y*BM{%G4A79Z^wBu z@$aQiPu;}-ufT2ETZZX1-`bD=J9X21?(c-c#cQ0hZ+RNkUJ!Z73JL@yFzY9?fz+=9 TpO3y?2om*l^>bP0l+XkKzqh56 literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_duplicate_allow_list_entries/00003.png b/tests/speculos/snapshots/nanosp/test_get_assertion_duplicate_allow_list_entries/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_duplicate_allow_list_entries/00000.png b/tests/speculos/snapshots/nanox/test_get_assertion_duplicate_allow_list_entries/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..2f21a5a5b3a5a7cce89d1cf643ba1abd2731bf7b GIT binary patch literal 543 zcmV+)0^t3LP)Pxx+6if{AsxRpRP$jOSr&eD?exf@t zgU>=q)t7WLpkU*x-|}w{#xQwrzT_e}P@;VS-Vd zhF)PEkGV{LG!~w3@M1Hg^ts$Lat8EVwU#M$&ef8hXZ=2CwO;umQQ;;YXdW@gI z)E4|@Jy~_$yFT@4_2mvJC@}k9Z=)LZC2$7lWbGfbXb$G0UWw00f%dh(b#Mx*9U3S1 zaiM9=EWG0@-?j-pL{pTfDiyy7zZ?Pp008GPw_SPaCg&sZC*i`)-|abawwPmi0Q{?i z&G*`jQ>MKgGwgu_+AI-wKxODlqx7rl z^{Z?41#8!UfjxPa6FKlTdx^#TANcC}qw%!U@0HCMRuAd^l3~UL6YvX}-hOo5y>5QW h0{{R30001Z5&ueacHOuzT3!GE002ovPDHLkV1g(&`osVL literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_duplicate_allow_list_entries/00001.png b/tests/speculos/snapshots/nanox/test_get_assertion_duplicate_allow_list_entries/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..95d51d1d0d4c69442d264590b75c900b1dcaf4f9 GIT binary patch literal 476 zcmV<20VDp2P)s%ZFQF_X^0%rzzZa)0gQh;9c>GvGWD*vfF^Xh#Qqv&rk#6{ZA~koXR!TkNa;o z5di=IV9>+v{PsH?O~(73)%B{+1LVR>@x5jl(p8Es*CV?T@;J$IX0k?9Tkq5-oW!gR zY$Vy;Q{^>2e{H|1ZOlJvA{4i1(x@F;nXo=iE$8;>MB}TWAI>K?Oh@^ZF)QqpI4|Q3 z_C))WOa4sosCu1;KXRMa4ip3{I<7t@`+Nc1^W;Lh1f{ycWuHxRfSo zhlC1lEQ-%H5kAi#cr)ex^cL>$_0K|Q6|qUo|5CK8UG{g{DZUe`wI5>C&+cMreSN;C z^1Iz$=?#mE_WO$Q?fVOK&4ap+51&T&8|%;d>iWjiO2+kuV(MA{`nSvd{@j|n`T^g* z^*<-wtv-8DYOm$SPX2;Nu9`Y0LsxfB<__hH>$sEgcg`~dy?GkTAKQGGUX^S8VBLGg zhwRffJW1N({8jqpX3ps2Ic%j*_utyOs{1XE#jGh}T(7ro)!i8y*BM{%G4A79Z^wBu z@$aQiPu;}-ufT2ETZZX1-`bD=J9X21?(c-c#cQ0hZ+RNkUJ!Z73JL@yFzY9?fz+=9 TpO3y?2om*l^>bP0l+XkKzqh56 literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_duplicate_allow_list_entries/00003.png b/tests/speculos/snapshots/nanox/test_get_assertion_duplicate_allow_list_entries/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 From 626e2c9aca509e5116df2cb54a9507424e3e1d88 Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Wed, 7 Jun 2023 14:10:56 +0200 Subject: [PATCH 12/15] src/tests: Update get log in flows in multi or text cases --- src/ctap2_get_assertion_flow.c | 26 +++++++++--------- tests/speculos/ctap2_client.py | 23 ++++++++-------- .../test_extensions_txAuthSimple/0/00000.png | Bin 437 -> 424 bytes .../test_extensions_txAuthSimple/0/00004.png | Bin 564 -> 558 bytes .../test_extensions_txAuthSimple/0/00005.png | Bin 547 -> 0 bytes .../test_extensions_txAuthSimple/1/00000.png | Bin 437 -> 424 bytes .../test_extensions_txAuthSimple/1/00005.png | Bin 564 -> 558 bytes .../test_extensions_txAuthSimple/1/00006.png | Bin 547 -> 0 bytes .../test_extensions_txAuthSimple/2/00000.png | Bin 437 -> 424 bytes .../test_extensions_txAuthSimple/2/00010.png | Bin 564 -> 558 bytes .../test_extensions_txAuthSimple/2/00011.png | Bin 547 -> 0 bytes .../test_extensions_txAuthSimple/3/00000.png | Bin 437 -> 424 bytes .../test_extensions_txAuthSimple/3/00004.png | Bin 564 -> 558 bytes .../test_extensions_txAuthSimple/3/00005.png | Bin 547 -> 0 bytes .../accepted/00000.png | Bin 530 -> 529 bytes .../accepted/00004.png | Bin 556 -> 558 bytes .../accepted/00005.png | Bin 564 -> 0 bytes .../accepted/00006.png | Bin 547 -> 0 bytes .../refused/00000.png | Bin 530 -> 529 bytes .../refused/00004.png | Bin 556 -> 558 bytes .../refused/00005.png | Bin 564 -> 417 bytes .../refused/00006.png | Bin 0 -> 560 bytes .../00000.png | Bin 437 -> 424 bytes .../00004.png | Bin 564 -> 558 bytes .../00005.png | Bin 0 -> 560 bytes .../test_get_assertion_allow_list/00000.png | Bin 590 -> 476 bytes .../test_get_assertion_allow_list/00003.png | Bin 556 -> 558 bytes .../test_get_assertion_allow_list/00004.png | Bin 430 -> 417 bytes .../test_get_assertion_allow_list/00005.png | Bin 556 -> 430 bytes .../test_get_assertion_allow_list/00006.png | Bin 444 -> 558 bytes .../test_get_assertion_allow_list/00007.png | Bin 556 -> 417 bytes .../test_get_assertion_allow_list/00008.png | Bin 421 -> 444 bytes .../test_get_assertion_allow_list/00009.png | Bin 556 -> 558 bytes .../test_get_assertion_allow_list/00010.png | Bin 558 -> 417 bytes .../test_get_assertion_allow_list/00011.png | Bin 0 -> 421 bytes .../test_get_assertion_allow_list/00012.png | Bin 0 -> 558 bytes .../1/get_allow_list/00000.png | Bin 590 -> 476 bytes .../1/get_allow_list/00003.png | Bin 556 -> 558 bytes .../1/get_allow_list/00004.png | Bin 433 -> 417 bytes .../1/get_allow_list/00005.png | Bin 556 -> 433 bytes .../1/get_allow_list/00006.png | Bin 375 -> 558 bytes .../1/get_allow_list/00007.png | Bin 556 -> 417 bytes .../1/get_allow_list/00008.png | Bin 558 -> 375 bytes .../1/get_allow_list/00009.png | Bin 0 -> 558 bytes .../1/get_rk/00000.png | Bin 590 -> 476 bytes .../1/get_rk/00003.png | Bin 556 -> 558 bytes .../1/get_rk/00004.png | Bin 433 -> 417 bytes .../1/get_rk/00005.png | Bin 556 -> 433 bytes .../1/get_rk/00006.png | Bin 375 -> 558 bytes .../1/get_rk/00007.png | Bin 556 -> 417 bytes .../1/get_rk/00008.png | Bin 558 -> 375 bytes .../1/get_rk/00009.png | Bin 0 -> 558 bytes .../2/get_allow_list/00000.png | Bin 590 -> 476 bytes .../2/get_allow_list/00003.png | Bin 556 -> 558 bytes .../2/get_allow_list/00004.png | Bin 379 -> 417 bytes .../2/get_allow_list/00005.png | Bin 556 -> 379 bytes .../2/get_allow_list/00006.png | Bin 428 -> 558 bytes .../2/get_allow_list/00007.png | Bin 556 -> 417 bytes .../2/get_allow_list/00008.png | Bin 446 -> 428 bytes .../2/get_allow_list/00009.png | Bin 556 -> 558 bytes .../2/get_allow_list/00010.png | Bin 558 -> 417 bytes .../2/get_allow_list/00011.png | Bin 0 -> 446 bytes .../2/get_allow_list/00012.png | Bin 0 -> 558 bytes .../2/get_rk/00000.png | Bin 590 -> 476 bytes .../2/get_rk/00003.png | Bin 556 -> 558 bytes .../2/get_rk/00004.png | Bin 379 -> 417 bytes .../2/get_rk/00005.png | Bin 556 -> 379 bytes .../2/get_rk/00006.png | Bin 428 -> 558 bytes .../2/get_rk/00007.png | Bin 556 -> 417 bytes .../2/get_rk/00008.png | Bin 446 -> 428 bytes .../2/get_rk/00009.png | Bin 556 -> 558 bytes .../2/get_rk/00010.png | Bin 558 -> 417 bytes .../2/get_rk/00011.png | Bin 0 -> 446 bytes .../2/get_rk/00012.png | Bin 0 -> 558 bytes .../test_extensions_txAuthSimple/0/00000.png | Bin 437 -> 424 bytes .../test_extensions_txAuthSimple/0/00004.png | Bin 564 -> 558 bytes .../test_extensions_txAuthSimple/0/00005.png | Bin 547 -> 0 bytes .../test_extensions_txAuthSimple/1/00000.png | Bin 437 -> 424 bytes .../test_extensions_txAuthSimple/1/00005.png | Bin 564 -> 558 bytes .../test_extensions_txAuthSimple/1/00006.png | Bin 547 -> 0 bytes .../test_extensions_txAuthSimple/2/00000.png | Bin 437 -> 424 bytes .../test_extensions_txAuthSimple/2/00010.png | Bin 564 -> 558 bytes .../test_extensions_txAuthSimple/2/00011.png | Bin 547 -> 0 bytes .../test_extensions_txAuthSimple/3/00000.png | Bin 437 -> 424 bytes .../test_extensions_txAuthSimple/3/00004.png | Bin 564 -> 558 bytes .../test_extensions_txAuthSimple/3/00005.png | Bin 547 -> 0 bytes .../accepted/00000.png | Bin 530 -> 529 bytes .../accepted/00004.png | Bin 556 -> 558 bytes .../accepted/00005.png | Bin 564 -> 0 bytes .../accepted/00006.png | Bin 547 -> 0 bytes .../refused/00000.png | Bin 530 -> 529 bytes .../refused/00004.png | Bin 556 -> 558 bytes .../refused/00005.png | Bin 564 -> 417 bytes .../refused/00006.png | Bin 0 -> 560 bytes .../00000.png | Bin 437 -> 424 bytes .../00004.png | Bin 564 -> 558 bytes .../00005.png | Bin 0 -> 560 bytes .../test_get_assertion_allow_list/00000.png | Bin 590 -> 476 bytes .../test_get_assertion_allow_list/00003.png | Bin 556 -> 558 bytes .../test_get_assertion_allow_list/00004.png | Bin 430 -> 417 bytes .../test_get_assertion_allow_list/00005.png | Bin 556 -> 430 bytes .../test_get_assertion_allow_list/00006.png | Bin 444 -> 558 bytes .../test_get_assertion_allow_list/00007.png | Bin 556 -> 417 bytes .../test_get_assertion_allow_list/00008.png | Bin 421 -> 444 bytes .../test_get_assertion_allow_list/00009.png | Bin 556 -> 558 bytes .../test_get_assertion_allow_list/00010.png | Bin 558 -> 417 bytes .../test_get_assertion_allow_list/00011.png | Bin 0 -> 421 bytes .../test_get_assertion_allow_list/00012.png | Bin 0 -> 558 bytes .../1/get_allow_list/00000.png | Bin 590 -> 476 bytes .../1/get_allow_list/00003.png | Bin 556 -> 558 bytes .../1/get_allow_list/00004.png | Bin 433 -> 417 bytes .../1/get_allow_list/00005.png | Bin 556 -> 433 bytes .../1/get_allow_list/00006.png | Bin 375 -> 558 bytes .../1/get_allow_list/00007.png | Bin 556 -> 417 bytes .../1/get_allow_list/00008.png | Bin 558 -> 375 bytes .../1/get_allow_list/00009.png | Bin 0 -> 558 bytes .../1/get_rk/00000.png | Bin 590 -> 476 bytes .../1/get_rk/00003.png | Bin 556 -> 558 bytes .../1/get_rk/00004.png | Bin 433 -> 417 bytes .../1/get_rk/00005.png | Bin 556 -> 433 bytes .../1/get_rk/00006.png | Bin 375 -> 558 bytes .../1/get_rk/00007.png | Bin 556 -> 417 bytes .../1/get_rk/00008.png | Bin 558 -> 375 bytes .../1/get_rk/00009.png | Bin 0 -> 558 bytes .../2/get_allow_list/00000.png | Bin 590 -> 476 bytes .../2/get_allow_list/00003.png | Bin 556 -> 558 bytes .../2/get_allow_list/00004.png | Bin 379 -> 417 bytes .../2/get_allow_list/00005.png | Bin 556 -> 379 bytes .../2/get_allow_list/00006.png | Bin 428 -> 558 bytes .../2/get_allow_list/00007.png | Bin 556 -> 417 bytes .../2/get_allow_list/00008.png | Bin 446 -> 428 bytes .../2/get_allow_list/00009.png | Bin 556 -> 558 bytes .../2/get_allow_list/00010.png | Bin 558 -> 417 bytes .../2/get_allow_list/00011.png | Bin 0 -> 446 bytes .../2/get_allow_list/00012.png | Bin 0 -> 558 bytes .../2/get_rk/00000.png | Bin 590 -> 476 bytes .../2/get_rk/00003.png | Bin 556 -> 558 bytes .../2/get_rk/00004.png | Bin 379 -> 417 bytes .../2/get_rk/00005.png | Bin 556 -> 379 bytes .../2/get_rk/00006.png | Bin 428 -> 558 bytes .../2/get_rk/00007.png | Bin 556 -> 417 bytes .../2/get_rk/00008.png | Bin 446 -> 428 bytes .../2/get_rk/00009.png | Bin 556 -> 558 bytes .../2/get_rk/00010.png | Bin 558 -> 417 bytes .../2/get_rk/00011.png | Bin 0 -> 446 bytes .../2/get_rk/00012.png | Bin 0 -> 558 bytes 146 files changed, 25 insertions(+), 24 deletions(-) delete mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/0/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/1/00006.png delete mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/2/00011.png delete mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/3/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/accepted/00005.png delete mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/accepted/00006.png create mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_multiple/refused/00006.png create mode 100644 tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple_user_refused/00005.png create mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00011.png create mode 100644 tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00012.png create mode 100644 tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00009.png create mode 100644 tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00009.png create mode 100644 tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00011.png create mode 100644 tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00012.png create mode 100644 tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00011.png create mode 100644 tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00012.png delete mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/0/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/1/00006.png delete mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00011.png delete mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/3/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/accepted/00005.png delete mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/accepted/00006.png create mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00006.png create mode 100644 tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_user_refused/00005.png create mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00011.png create mode 100644 tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00012.png create mode 100644 tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00009.png create mode 100644 tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00009.png create mode 100644 tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00011.png create mode 100644 tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00012.png create mode 100644 tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00011.png create mode 100644 tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00012.png diff --git a/src/ctap2_get_assertion_flow.c b/src/ctap2_get_assertion_flow.c index 43823414..d0b7a4b7 100644 --- a/src/ctap2_get_assertion_flow.c +++ b/src/ctap2_get_assertion_flow.c @@ -95,11 +95,11 @@ UX_FLOW(ux_ctap2_get_assertion_flow, // Extra steps and flow if there are multiple credentials UX_STEP_NOCB(ux_ctap2_get_assertion_multiple_flow_first_step, - pbb, + pnn, { &C_icon_people, - "Log in with", - "chosen credential", + "Select user", + "to log in", }); UX_STEP_NOCB_INIT(ux_ctap2_get_assertion_multiple_flow_user_step, @@ -111,22 +111,22 @@ UX_STEP_NOCB_INIT(ux_ctap2_get_assertion_multiple_flow_user_step, }); UX_STEP_CB(ux_ctap2_get_assertion_multiple_flow_next_user_step, - pbb, + pb, ctap2_ux_multiple_next(), - {&C_icon_people, "Show next", "credential"}); + {&C_icon_people, "Next user"}); UX_FLOW(ux_ctap2_get_assertion_multiple_flow, &ux_ctap2_get_assertion_multiple_flow_first_step, &ux_ctap2_get_assertion_flow_domain_step, &ux_ctap2_get_assertion_multiple_flow_user_step, - &ux_ctap2_get_assertion_multiple_flow_next_user_step, &ux_ctap2_get_assertion_flow_accept_step, + &ux_ctap2_get_assertion_multiple_flow_next_user_step, &ux_ctap2_get_assertion_flow_refuse_step); // Extra steps if a text is associated to the TX for single assertion UX_STEP_NOCB(ux_ctap2_get_assertion_text_flow_first_step, - pbn, + pnn, { &C_icon_certificate, "Log in", @@ -142,16 +142,16 @@ UX_FLOW(ux_ctap2_get_assertion_text_flow, &ux_ctap2_get_assertion_text_flow_text_step, &ux_ctap2_get_assertion_flow_domain_step, &ux_ctap2_get_assertion_flow_user_step, - &ux_ctap2_get_assertion_flow_refuse_step, - &ux_ctap2_get_assertion_flow_accept_step); + &ux_ctap2_get_assertion_flow_accept_step, + &ux_ctap2_get_assertion_flow_refuse_step); // Extra steps if a text is associated to the TX for multiple assertion UX_STEP_NOCB(ux_ctap2_get_assertion_multiple_text_flow_first_step, pnn, { &C_icon_certificate, - "Log in with text", - "and chosen credential", + "Select user and", + "log in with text", }); UX_FLOW(ux_ctap2_get_assertion_multiple_text_flow, @@ -159,9 +159,9 @@ UX_FLOW(ux_ctap2_get_assertion_multiple_text_flow, &ux_ctap2_get_assertion_text_flow_text_step, &ux_ctap2_get_assertion_flow_domain_step, &ux_ctap2_get_assertion_multiple_flow_user_step, + &ux_ctap2_get_assertion_flow_accept_step, &ux_ctap2_get_assertion_multiple_flow_next_user_step, - &ux_ctap2_get_assertion_flow_refuse_step, - &ux_ctap2_get_assertion_flow_accept_step); + &ux_ctap2_get_assertion_flow_refuse_step); // Dedicated flow to get user presence confirmation if no account is registered UX_STEP_NOCB(ux_ctap2_no_assertion_flow_0_step, diff --git a/tests/speculos/ctap2_client.py b/tests/speculos/ctap2_client.py index fbc93bcc..ae526f2d 100644 --- a/tests/speculos/ctap2_client.py +++ b/tests/speculos/ctap2_client.py @@ -255,6 +255,9 @@ def get_assertion(self, rp_id, client_data_hash, allow_list=None, # Screen 2 -> 3 instructions += self.get_user_screen_instructions(user) + # Screen 3 -> 4 + instructions.append(NavInsID.RIGHT_CLICK) + # Validate instructions.append(NavInsID.BOTH_CLICK) @@ -264,13 +267,10 @@ def get_assertion(self, rp_id, client_data_hash, allow_list=None, # Screen 2 -> 3 instructions += self.get_user_screen_instructions(check_users[0]) - # Go to "Confirm Login" - # Screen 3 -> 4 - instructions.append(NavInsID.RIGHT_CLICK) - if not user_accept: # Go to step 5 instructions.append(NavInsID.RIGHT_CLICK) + instructions.append(NavInsID.RIGHT_CLICK) # Validate instructions.append(NavInsID.BOTH_CLICK) @@ -374,13 +374,14 @@ def get_assertion_with_txSimpleAuth(self, rp_id, client_data_hash, allow_list=No instructions += self.get_user_screen_instructions(check_users[0]) if login_type == "multi": - # Skip "Next user" screen - # Screen 3 -> 4 - instructions.append(NavInsID.RIGHT_CLICK) - - if user_accept: - # Go to "Accept" screen - instructions.append(NavInsID.RIGHT_CLICK) + if not user_accept: + # Go to step 5 + instructions.append(NavInsID.RIGHT_CLICK) + instructions.append(NavInsID.RIGHT_CLICK) + else: + if not user_accept: + # Screen 3 -> 4 + instructions.append(NavInsID.RIGHT_CLICK) # Validate instructions.append(NavInsID.BOTH_CLICK) diff --git a/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/0/00000.png b/tests/speculos/snapshots/nanosp/test_extensions_txAuthSimple/0/00000.png index c0abbba81128965589dc6ba349b73624dadb09a0..4bd9584270769683d30fbece70e7253ad9d1cf60 100644 GIT binary patch delta 398 zcmV;90dfAd1E>R#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f=@@tWdHyG delta 411 zcmV;M0c8HD1GNK?B!7HKL_t(|obB4(a)TfchGEj_opAq`#J%)@mf7%ElW5qFyw5?$ zQOm5mf}jZj000000N`zIs{?pON~ya)#`xw)UiY;+fQOB;KR@Kw_v!$i)ZXlh*$=t} z2=^IR9DFk20_Y~)5-tEeU@_gKTfzmP2P~$WbW3j?uo=}JAb&dRZ|U`b$;h+EpacK_ zupfchb4uy;C{JnRB5niwvm-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfx#R`n delta 539 zcmV+$0_6R!1hfQ@B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5R#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f=@@tWdHyG delta 411 zcmV;M0c8HD1GNK?B!7HKL_t(|obB4(a)TfchGEj_opAq`#J%)@mf7%ElW5qFyw5?$ zQOm5mf}jZj000000N`zIs{?pON~ya)#`xw)UiY;+fQOB;KR@Kw_v!$i)ZXlh*$=t} z2=^IR9DFk20_Y~)5-tEeU@_gKTfzmP2P~$WbW3j?uo=}JAb&dRZ|U`b$;h+EpacK_ zupfchb4uy;C{JnRB5niwvm-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfx#R`n delta 539 zcmV+$0_6R!1hfQ@B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5R#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f=@@tWdHyG delta 411 zcmV;M0c8HD1GNK?B!7HKL_t(|obB4(a)TfchGEj_opAq`#J%)@mf7%ElW5qFyw5?$ zQOm5mf}jZj000000N`zIs{?pON~ya)#`xw)UiY;+fQOB;KR@Kw_v!$i)ZXlh*$=t} z2=^IR9DFk20_Y~)5-tEeU@_gKTfzmP2P~$WbW3j?uo=}JAb&dRZ|U`b$;h+EpacK_ zupfchb4uy;C{JnRB5niwvm-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfx#R`n delta 539 zcmV+$0_6R!1hfQ@B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5R#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f=@@tWdHyG delta 411 zcmV;M0c8HD1GNK?B!7HKL_t(|obB4(a)TfchGEj_opAq`#J%)@mf7%ElW5qFyw5?$ zQOm5mf}jZj000000N`zIs{?pON~ya)#`xw)UiY;+fQOB;KR@Kw_v!$i)ZXlh*$=t} z2=^IR9DFk20_Y~)5-tEeU@_gKTfzmP2P~$WbW3j?uo=}JAb&dRZ|U`b$;h+EpacK_ zupfchb4uy;C{JnRB5niwvm-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfx#R`n delta 539 zcmV+$0_6R!1hfQ@B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5Phm0#@l78WRm zKnP;c5C8xG000000EY21TY)RY7_;ZMZ5yn~eST*v@G+&{w=XTr-)sdgq6fRj-Vc5a z5Z-&-z}Dh=wADmO{SRNKk0 zA&H({rl8%$WPjEu*{a6y-nL4~dgkeho_YKQ;|vnRFNhu%jXgj=>tv@S)$2?8jD84* z+<-lmbE>ex`gR2X008)QE-%+QMH#q9r6YTKiAjsK8ILX~@>6cozFIE@%a zHV%5EkE6WZmX=)7?|?Gl<4efOu%huQYmeXkj6T*#FmNihlSaAq4dd=u}HD1C-*Cl|jmz)ce^{vNC|WvIn0~v)%ZG tJZeM6BSZg`_py`)00000004k~`~&Jdiq2S%m?{7O002ovPDHLkV1o3;^(FuS delta 504 zcmVrxJ??pLA!;U~8RCD0b;65rp~ z@N?aocqIgfl5|r=Bz@IN+%%HSFuqaJD9Pfh#X_}6MRqBn1+TH7al{?;^Q2dU6>Wb` z1@tXaUxuoRM}M9<70_77d#o4tBM@^yqqW#V=L!&WR5)vi$u=jbyBJFrcgmdLYRk(Z zM%blRu2b-L9udP{i6o`6d{*m7zYeDcpHT8fgh}cU< zJw{X2ITn4W#e(7v^%`;ftK*i-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAc@QAI=c_fQ!HZGArUU>00000000000`jk>iDd(>G z(0)qeFSR_^fZR>zgp!LVS8C5>8^ui-bH60QS6N`U3#K+c>v6 z|LvN-?RR+u=TW&{{Z8EhGV$sDv6*FIv^dCyO|Q!GT(@AylDpjujza< zB{Gcec;+Q3S#;~xN>`Mc-(DM4%czQPfSlKj!bC@w+LZrXCo>wK{eI_de?p^fey&@F9N4xPWRJVO53XklUVK;BNj(rw@ku`(Nj z_K^HbhH9uW1_v^ucvSCM&a*rK000000002skN5#|YneXIBftOv0000ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5Phm0#@l78WRm zKnP;c5C8xG000000EY21TY)RY7_;ZMZ5yn~eST*v@G+&{w=XTr-)sdgq6fRj-Vc5a z5Z-&-z}Dh=wADmO{SRNKk0 zA&H({rl8%$WPjEu*{a6y-nL4~dgkeho_YKQ;|vnRFNhu%jXgj=>tv@S)$2?8jD84* z+<-lmbE>ex`gR2X008)QE-%+QMH#q9r6YTKiAjsK8ILX~@>6cozFIE@%a zHV%5EkE6WZmX=)7?|?Gl<4efOu%huQYmeXkj6T*#FmNihlSaAq4dd=u}HD1C-*Cl|jmz)ce^{vNC|WvIn0~v)%ZG tJZeM6BSZg`_py`)00000004k~`~&Jdiq2S%m?{7O002ovPDHLkV1o3;^(FuS delta 504 zcmVrxJ??pLA!;U~8RCD0b;65rp~ z@N?aocqIgfl5|r=Bz@IN+%%HSFuqaJD9Pfh#X_}6MRqBn1+TH7al{?;^Q2dU6>Wb` z1@tXaUxuoRM}M9<70_77d#o4tBM@^yqqW#V=L!&WR5)vi$u=jbyBJFrcgmdLYRk(Z zM%blRu2b-L9udP{i6o`6d{*m7zYeDcpHT8fgh}cU< zJw{X2ITn4W#e(7v^%`;ftK*i-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f;7vxcmMzZ delta 539 zcmV+$0_6Rn1GEH?B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-w!S*RZDJygGxsO4gA>s35JOTTgb+dqA%qY@2q8A5lv2vv zr!o2VuD}dtl;J{O0TUqST;Hg0@0WW46u<;XmIk=dPbqzQS74HM!aiYz zCtLv@1F8VMMHmi90pzON%ZpIJ6QIp`pfvy!pqFvtY5*oc#msqd6CpwfA%sK#E{#Ly zpBq|AaZKi<_GhY5%ReXkbnpB7f#SN8#eip)TYd5E`-hl=Lydqz8S~qMwD)%>oO6!W zHFoxR)sT&2D$B^5(zcWD-P!hcRRi~$_4@Vr&k${yu>DD~$%_aY)H<})I8!TG21NjE z#<`CG#nrf9dN2Zk4&~+KbAEw6zX+=(1Vy2^1k5QXfIJT%{yd}m6GF(-n46tHc23`p zi@b&4S@}BuZn*&M#>f0)v)YA8b5J!~e%jh|reUWxcZWMTbw_zk_sXz#AJ7X^63sB% zGq$8!)6MisFP-X`kJp<^ZPbM$pzY~5I(;f$b3W+UYJJbKf!i8zZ}VRCL0jilYO_>> zg;P*lZ+YjI;ryZxIw<+JLz}g0fN5=3${%R#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f=@@tWdHyG delta 411 zcmV;M0c8HD1GNK?B!7HKL_t(|obB4(a)TfchGEj_opAq`#J%)@mf7%ElW5qFyw5?$ zQOm5mf}jZj000000N`zIs{?pON~ya)#`xw)UiY;+fQOB;KR@Kw_v!$i)ZXlh*$=t} z2=^IR9DFk20_Y~)5-tEeU@_gKTfzmP2P~$WbW3j?uo=}JAb&dRZ|U`b$;h+EpacK_ zupfchb4uy;C{JnRB5niwvm-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfx#R`n delta 539 zcmV+$0_6R!1hfQ@B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-w!S*RZDJygGxsO4gA>s35JOTTgb+dqA%qY@2q8A5lv2vv zr!o2VuD}dtl;J{O0TUqST;Hg0@0WW46u<;XmIk=dPbqzQS74HM!aiYz zCtLv@1F8VMMHmi90pzON%ZpIJ6QIp`pfvy!pqFvtY5*oc#msqd6CpwfA%sK#E{#Ly zpBq|AaZKi<_GhY5%ReXkbnpB7f#SN8#eip)TYd5E`-hl=Lydqz8S~qMwD)%>oO6!W zHFoxR)sT&2D$B^5(zcWD-P!hcRRi~$_4@Vr&k${yu>DD~$%_aY)H<})I8!TG21NjE z#<`CG#nrf9dN2Zk4&~+KbAEw6zX+=(1Vy2^1k5QXfIJT%{yd}m6GF(-n46tHc23`p zi@b&4S@}BuZn*&M#>f0)v)YA8b5J!~e%jh|reUWxcZWMTbw_zk_sXz#AJ7X^63sB% zGq$8!)6MisFP-X`kJp<^ZPbM$pzY~5I(;f$b3W+UYJJbKf!i8zZ}VRCL0jilYO_>> zg;P*lZ+YjI;ryZxIw<+JLz}g0fN5=3${%dbCq~2YnfJLe zN)lvn)G-MG00000fKT$}-GSF_+m@DNjE+6ILNWk$=q<%Ce0z7`wASeNH!Vvn0ND`7 z7_(U~7Xz^XSZU}LGf$!vfNXZBm#y^@e!M$yiPl(G2?xMt9)I0PD5W4P%lo>g0i^&8 zjghJbYuT z!TUHL0d~5zCV#bc?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Ef{fAvfB*mh diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00003.png b/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00003.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..d47ca34fcca65e42d180b51d37725e02d0fd359a 100644 GIT binary patch delta 533 zcmV+w0_y#&1g->-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+`}oaR2}S delta 404 zcmV;F0c-xD1Fi#*B!6{DL_t(|obB0BZo?o9fMIvqO}PJ&xXT{UP=>*f1_P`9?`cB~ zAe)#%MF0Q*faPB6hm0|bNC=_$dsfdzhkCgD$i!*f^0j_QCpxcHMU=xY`zb%)>xXQq zE=JuLV+tiGR zR6DdsvBxzAoqt&64!Vph=oiIfhy{<>CMTf!Q^|Y%$ln||z4CW|V3Bzm^9z*f1_P`9?`cB~ zAe)#%MF0Q*faPB6hm0|bNC=_$dsfdzhkCgD$i!*f^0j_QCpxcHMU=xY`zb%)>xXQq zE=JuLV+tiGR zR6DdsvBxzAoqt&64!Vph=oiIfhy{<>CMTf!Q^|Y%$ln||z4CW|V3Bzm^9z+1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf$an?m delta 418 zcmV;T0bTyC1iS-~B!7cRL_t(|obB0da)clZfZ?>WH{t$A;x7HcOvV}rNcr0C`}}fQ z0SyurMF0Q*faSi{cNt?8kr2Xddq}fMsX^OaORfJV#;B)#-Ja3D{i~zaRIl}2mSitR zTNq;uA#_ZgE%B{7XaEwMA2jYM^imF`miGHY&G~aKtg{5TTOd2Que9lw@00213u*cBSLgUJ3 zySZiUGKV!})2K+w2=zX@}}D=yvrjPfMzYaS*$LW`9a~natm< zrJYinPA`7HPJgEZm+j6?L3X0_RrL4lII5>re1iv|?^8*(9r+!~_Lx5E`sqUS@XWJl zH8c%OM|2)tac^|*RreXN?KlGcLk%ih1!|BeeIQ5gznV)3WE5>1VfEWOk z3B~MdpXlGL9s^u$%R-Q9kQsxi2rmEt000000000002=@R001z}4^THsmJ5l1NB{r; M07*qoM6N<$f{wGt&;S4c diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00007.png b/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00007.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..e0928b1998fc2d5c48a6e0a3bea04311e694c56b 100644 GIT binary patch delta 390 zcmV;10eSwc1fc_vB!6g0L_t(|obB0BvV$NDh2geycf$Uc#9sQqOePbAR=rA2=l`Bs zbxKSCu{<6C0000000000xYToX0LRr@?Q*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+(A~Z~y=R delta 531 zcmV+u0_^>v1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAWH{t$A;x7HcOvV}rNcr0C`}}fQ z0SyurMF0Q*faSi{cNt?8kr2Xddq}fMsX^OaORfJV#;B)#-Ja3D{i~zaRIl}2mSitR zTNq;uA#_ZgE%B{7XaEwMA2jYM^imF`miGHY&G~aKtg{5TTOd2Que9lw@00213u*cBSLgUJ3 zySZiUGKV!})2K+w2=zX@}}D=yvrjPfMzYaS*$LW`9a~natm< zrJYinPA`7HPJgEZm+j6?L3X0_RrL4lII5>re1iv|?^8*(9r+!~_Lx5E`sqUS@XWJl zH8c%OM|2)tac^|*RreXN?KlGcLk%ih1!|BeeIQ5gznV)3WE5>1VfEWOk z3B~MdpXlGL9s^u$%R-Q9kQsxi2rmEt000000000002=@R001z}4^THsmJ5l1NB{r; M07*qoM6N<$f_`Af#sB~S delta 395 zcmV;60d)Sn1Em9yB!6s4L_t(|obB0LmV+P+fZ@!X*$Mk!5__2kPC1lF1eHt6|2?%- zgC>X-MF0Q*fZ=|o^yBozs~2ka{U(^V&d;+fSK-RxChFdVfrfk?z)*r8sGIM_Q`@ zrKC?8n`10@6OOk;c{=ZFR&mZ15JtM5eD$a=ZP~=QD{OL|0RRB(BK_}JYJn{HAhw$c z4`SJpi}6)2z3E4`(gxD9wwkt__VpRUL1zm)dYwm4N@+`Jvzj=iPKIXB_B#MX3f=>+{X@+)A4 p000000000000000006rA2V~SGr{0nJasU7T07*qoL-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f-9%EasU7T delta 533 zcmV+w0_y#t1Fi&+B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfkU<5` diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00011.png b/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..a8483b153b9b060c1c9ab557d6420938269335c1 GIT binary patch literal 421 zcmV;W0b2fvP)ta*OnOX>k?z)*r8sGIM_Q`@rKC?8n`10@6OOk;c{=ZFR&mZ15JtM5 zeD$a=ZP~=QD{OL|0RRB(BK_}JYJn{HAhw$c4`SJpi}6)2z3E4`(gxD9wwkt__VpRU zL1zm)dYwm4N@+`Jvzj=iPZ!RA((h4yrkWNOeA=>-4)0000000000000000J`}HWYi_6-jVup P00000NkvXXu0mjfq07P0 literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00012.png b/tests/speculos/snapshots/nanosp/test_get_assertion_allow_list/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00000.png index 3578d914ca48eb3fa1cb950f1353eb5fe5a5053a..1efb51a0471a1c679c2d120dc78fdc32ba9ad847 100644 GIT binary patch delta 451 zcmV;!0X+WB1l$9VBYy#-NkldbCq~2YnfJLe zN)lvn)G-MG00000fKT$}-GSF_+m@DNjE+6ILNWk$=q<%Ce0z7`wASeNH!Vvn0ND`7 z7_(U~7Xz^XSZU}LGf$!vfNXZBm#y^@e!M$yiPl(G2?xMt9)I0PD5W4P%lo>g0i^&8 zjghJbYuT z!TUHL0d~5zCV#bc?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Ef{fAvfB*mh diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00003.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00003.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..d47ca34fcca65e42d180b51d37725e02d0fd359a 100644 GIT binary patch delta 533 zcmV+w0_y#&1g->-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f-bbUbN~PV delta 407 zcmV;I0cifA1F-{;B!75GL_t(|obB0Lt^y$pfMGQ5g#9mxz4$;v5K4h@3TXcCNjY*k z1Ew*$QQMf6iiir|)|YUH3D5T&5&;eVdW@=E#0Urik}0j;2q z$K~42*t?(3NZjhM+Q-l`)000000000000000001!a2AD!J3lNc2#$5ma002ovPDHLkV1m|A BzWx9J diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00005.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00005.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..fb7509607edb1e653bf2d9ea9e388ca55d1fdb74 100644 GIT binary patch delta 407 zcmV;I0cifL1hE5Ew*$QQMf6iiir|)|YUH3D5T&5&;eVdW@=E#0Urik}0j;2q z$K~42*t?(3NZjhM+Q-l`)000000000000000001!a2AD!J3lNc2#$5ma002ovPDHLkV1nsm BzX|{V delta 531 zcmV+u0_^><1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfK}rTA delta 348 zcmV-i0i*t|1or}vB!50hL_t(|obB0Nu7e;DhGBZroy`81#9qz?37POKA`GeTb7ioF z<^!jS&H(@b0NZ^`M)lr1=R_nqe!TN5r$Xbizu~&S{X;Gl)2u0`ub0AR-~B^2=m=s` zd87AUMDpd_POx~^WYudYUI8MKq#s*ih_y7$108kN6%fSGyMJ-t=<~+erOujwTIfro zF)97gaV1EXk!N#n_hwbQY;Hr{<^S7a<7hqU-k9ct0ssI2z%m98Vqq^cInFobla}JH z{m_G3Z0U~m<8&Og?Y6wVxMNf7s@-{`=eNHP&{u|=h~vf=4fo?tnE?H!MYl}$HuQND zXYGdS0{s%{6;+VbfkhhiI*eZYtDNb-VREb?op|52`b<bA!}d&0000*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+(A~Z~y=R delta 531 zcmV+u0_^>v1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAbA!}d&0000q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfK}rTA diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00009.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_allow_list/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00000.png index 3578d914ca48eb3fa1cb950f1353eb5fe5a5053a..1efb51a0471a1c679c2d120dc78fdc32ba9ad847 100644 GIT binary patch delta 451 zcmV;!0X+WB1l$9VBYy#-NkldbCq~2YnfJLe zN)lvn)G-MG00000fKT$}-GSF_+m@DNjE+6ILNWk$=q<%Ce0z7`wASeNH!Vvn0ND`7 z7_(U~7Xz^XSZU}LGf$!vfNXZBm#y^@e!M$yiPl(G2?xMt9)I0PD5W4P%lo>g0i^&8 zjghJbYuT z!TUHL0d~5zCV#bc?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Ef{fAvfB*mh diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00003.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00003.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..d47ca34fcca65e42d180b51d37725e02d0fd359a 100644 GIT binary patch delta 533 zcmV+w0_y#&1g->-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f-bbUbN~PV delta 407 zcmV;I0cifA1F-{;B!75GL_t(|obB0Lt^y$pfMGQ5g#9mxz4$;v5K4h@3TXcCNjY*k z1Ew*$QQMf6iiir|)|YUH3D5T&5&;eVdW@=E#0Urik}0j;2q z$K~42*t?(3NZjhM+Q-l`)000000000000000001!a2AD!J3lNc2#$5ma002ovPDHLkV1m|A BzWx9J diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00005.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00005.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..fb7509607edb1e653bf2d9ea9e388ca55d1fdb74 100644 GIT binary patch delta 407 zcmV;I0cifL1hE5Ew*$QQMf6iiir|)|YUH3D5T&5&;eVdW@=E#0Urik}0j;2q z$K~42*t?(3NZjhM+Q-l`)000000000000000001!a2AD!J3lNc2#$5ma002ovPDHLkV1nsm BzX|{V delta 531 zcmV+u0_^><1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfK}rTA delta 348 zcmV-i0i*t|1or}vB!50hL_t(|obB0Nu7e;DhGBZroy`81#9qz?37POKA`GeTb7ioF z<^!jS&H(@b0NZ^`M)lr1=R_nqe!TN5r$Xbizu~&S{X;Gl)2u0`ub0AR-~B^2=m=s` zd87AUMDpd_POx~^WYudYUI8MKq#s*ih_y7$108kN6%fSGyMJ-t=<~+erOujwTIfro zF)97gaV1EXk!N#n_hwbQY;Hr{<^S7a<7hqU-k9ct0ssI2z%m98Vqq^cInFobla}JH z{m_G3Z0U~m<8&Og?Y6wVxMNf7s@-{`=eNHP&{u|=h~vf=4fo?tnE?H!MYl}$HuQND zXYGdS0{s%{6;+VbfkhhiI*eZYtDNb-VREb?op|52`b<bA!}d&0000*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+(A~Z~y=R delta 531 zcmV+u0_^>v1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAbA!}d&0000q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfK}rTA diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00009.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/1/get_rk/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00000.png index 3578d914ca48eb3fa1cb950f1353eb5fe5a5053a..1efb51a0471a1c679c2d120dc78fdc32ba9ad847 100644 GIT binary patch delta 451 zcmV;!0X+WB1l$9VBYy#-NkldbCq~2YnfJLe zN)lvn)G-MG00000fKT$}-GSF_+m@DNjE+6ILNWk$=q<%Ce0z7`wASeNH!Vvn0ND`7 z7_(U~7Xz^XSZU}LGf$!vfNXZBm#y^@e!M$yiPl(G2?xMt9)I0PD5W4P%lo>g0i^&8 zjghJbYuT z!TUHL0d~5zCV#bc?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Ef{fAvfB*mh diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00003.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00003.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..d47ca34fcca65e42d180b51d37725e02d0fd359a 100644 GIT binary patch delta 533 zcmV+w0_y#&1g->-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f}QKQy#N3J delta 352 zcmV-m0iXV%1N#DyB!5ClL_t(|obB0B4#FT1MbXi?6ZXF(_Ton)Y05B^00ZhhUxpMg z51d*m0ssI2xO@0d8DkWY5W?m2sF95U^XXETfnTG^(|^iI@^w{RQVt(>uX$enQj19h7j_-T;0D*@~zrv0SRdnW97pNIEpJ!PdDNlo!Hto59}r8syLB9gE~D(S0Oyx2=a$aV znyz1ByVKBbJXuoias37Oyp%BN^)b78tLz!y&^cF=O1%HJ`<5t%O!{t=s7c=$Yp@bk yXr)TXtie>o3jhEB000000000000000O!EfBZT27(N69h(0000uX$enQj19h7j_-T;0D*@~zrv0SRdnW97pNIEpJ!PdDNlo!Hto59}r8syLB9gE~D(S0Oyx2=a$aV znyz1ByVKBbJXuoias37Oyp%BN^)b78tLz!y&^cF=O1%HJ`<5t%O!{t=s7c=$Yp@bk yXr)TXtie>o3jhEB000000000000000O!EfBZT27(N69h(0000tqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfrzi#4 delta 402 zcmV;D0d4-S1gry)B!6>BL_t(|obB0BlENSifZ@2aH{t$A;x7BZ4AUi$wnzZ$|2-+T zPy+-(5dZ)HV7k}*CS!~u5<)0m52-e3Rj8Z0a@W(u81vUYzV@hJf7Ef8tKa!ewp0hB zE{rjT5IUyLlK7t5r~?w6A9CDN=%pRXT;A6)OH$C!{3dNV6@S=iDukfpl?(Ot#*8uU znqZ?DkQ0l1)7rS#3^eenVmz+MvM)V1qek<)`GW)VC^;9dg zTd~_U8XcJBHh(&dE9i;h(ZqyXY=b+X@2`?-J@UT~oTmKUgXrOpF=-J_9dmb)JZ9mi zDrdlw9}-4VP7hOE51pDey#E*{;dLEuj~~kyHRIqNAUYtcgu;956aB*MKETnkECe|X wGJW8R@B#n;0000000000000000B-&Ot@%YAktE3t01E&B07*qoM6N<$f}fPThyVZp diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00007.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00007.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..e0928b1998fc2d5c48a6e0a3bea04311e694c56b 100644 GIT binary patch delta 390 zcmV;10eSwc1fc_vB!6g0L_t(|obB0BvV$NDh2geycf$Uc#9sQqOePbAR=rA2=l`Bs zbxKSCu{<6C0000000000xYToX0LRr@?Q*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+(A~Z~y=R delta 531 zcmV+u0_^>v1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qABL_t(|obB0BlENSifZ@2aH{t$A;x7BZ4AUi$wnzZ$|2-+T zPy+-(5dZ)HV7k}*CS!~u5<)0m52-e3Rj8Z0a@W(u81vUYzV@hJf7Ef8tKa!ewp0hB zE{rjT5IUyLlK7t5r~?w6A9CDN=%pRXT;A6)OH$C!{3dNV6@S=iDukfpl?(Ot#*8uU znqZ?DkQ0l1)7rS#3^eenVmz+MvM)V1qek<)`GW)VC^;9dg zTd~_U8XcJBHh(&dE9i;h(ZqyXY=b+X@2`?-J@UT~oTmKUgXrOpF=-J_9dmb)JZ9mi zDrdlw9}-4VP7hOE51pDey#E*{;dLEuj~~kyHRIqNAUYtcgu;956aB*MKETnkECe|X wGJW8R@B#n;0000000000000000B-&Ot@%YAktE3t01E&B07*qoM6N<$g0~~PmjD0& delta 420 zcmV;V0bBm81HJ>0B!7iTL_t(|obB0Lmck$mfMLcnJ7NDzVlO^$0Ji%%GHM9HIp@94UQh4*@}t-iO`Jo&$NnLgk^!yCqU>LK&RyYm|B#C6 zdMq152;O^rIqRLvnq z`ZP9GLsLy{=nKeQ_*3Oqz>(h%%BC!9qOwKrr~fMqCAf1M`f%EbOPAZnujNk7IIIp3 z2}mlTSiSa%er9(LARXI<;4Xtq4wfRk00000000000384T00000z%oxQT{BL^-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f-9%EasU7T delta 533 zcmV+w0_y#t1Fi&+B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfkU<5` diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00011.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..ded2f2da5d402c0764178e63d02c90995873f21f GIT binary patch literal 446 zcmV;v0YUzWP)&t6aO z{PLsN5>1>#zsLR|my!Xk%A)LFdd^+pcmI%z>Uu02LkQk`eL3r$+hHpKQ5n+|_ZWKD zh~~Y8oQ^-T1zAi$3VI5S67JDHTm8uF?qn+gt)L%Sn|qkM38!14n;mzXSv+$E#Fbud zzU8WK9XUj~D}2dy1^@tH&9rK0t1`3mx82#I!acU0g#SrCPrOSGb|fGRhw`?pwUy6k ztphISkY4L`R@rhn4MXD0vPw=_*eM@MWlQU@o_i;D7`f-2bxag7}{R?6GG&WU3Q%!B?3&>sgQ{`8{k>3x>rYvis zvPJKw|0@h7xN{o%aN3DWm)pm$KE8UO$Q07*qoM6N<$g6%5Em;e9( literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00012.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_allow_list/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00000.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00000.png index 3578d914ca48eb3fa1cb950f1353eb5fe5a5053a..1efb51a0471a1c679c2d120dc78fdc32ba9ad847 100644 GIT binary patch delta 451 zcmV;!0X+WB1l$9VBYy#-NkldbCq~2YnfJLe zN)lvn)G-MG00000fKT$}-GSF_+m@DNjE+6ILNWk$=q<%Ce0z7`wASeNH!Vvn0ND`7 z7_(U~7Xz^XSZU}LGf$!vfNXZBm#y^@e!M$yiPl(G2?xMt9)I0PD5W4P%lo>g0i^&8 zjghJbYuT z!TUHL0d~5zCV#bc?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Ef{fAvfB*mh diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00003.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00003.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..d47ca34fcca65e42d180b51d37725e02d0fd359a 100644 GIT binary patch delta 533 zcmV+w0_y#&1g->-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f}QKQy#N3J delta 352 zcmV-m0iXV%1N#DyB!5ClL_t(|obB0B4#FT1MbXi?6ZXF(_Ton)Y05B^00ZhhUxpMg z51d*m0ssI2xO@0d8DkWY5W?m2sF95U^XXETfnTG^(|^iI@^w{RQVt(>uX$enQj19h7j_-T;0D*@~zrv0SRdnW97pNIEpJ!PdDNlo!Hto59}r8syLB9gE~D(S0Oyx2=a$aV znyz1ByVKBbJXuoias37Oyp%BN^)b78tLz!y&^cF=O1%HJ`<5t%O!{t=s7c=$Yp@bk yXr)TXtie>o3jhEB000000000000000O!EfBZT27(N69h(0000uX$enQj19h7j_-T;0D*@~zrv0SRdnW97pNIEpJ!PdDNlo!Hto59}r8syLB9gE~D(S0Oyx2=a$aV znyz1ByVKBbJXuoias37Oyp%BN^)b78tLz!y&^cF=O1%HJ`<5t%O!{t=s7c=$Yp@bk yXr)TXtie>o3jhEB000000000000000O!EfBZT27(N69h(0000tqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfrzi#4 delta 402 zcmV;D0d4-S1gry)B!6>BL_t(|obB0BlENSifZ@2aH{t$A;x7BZ4AUi$wnzZ$|2-+T zPy+-(5dZ)HV7k}*CS!~u5<)0m52-e3Rj8Z0a@W(u81vUYzV@hJf7Ef8tKa!ewp0hB zE{rjT5IUyLlK7t5r~?w6A9CDN=%pRXT;A6)OH$C!{3dNV6@S=iDukfpl?(Ot#*8uU znqZ?DkQ0l1)7rS#3^eenVmz+MvM)V1qek<)`GW)VC^;9dg zTd~_U8XcJBHh(&dE9i;h(ZqyXY=b+X@2`?-J@UT~oTmKUgXrOpF=-J_9dmb)JZ9mi zDrdlw9}-4VP7hOE51pDey#E*{;dLEuj~~kyHRIqNAUYtcgu;956aB*MKETnkECe|X wGJW8R@B#n;0000000000000000B-&Ot@%YAktE3t01E&B07*qoM6N<$f}fPThyVZp diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00007.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00007.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..e0928b1998fc2d5c48a6e0a3bea04311e694c56b 100644 GIT binary patch delta 390 zcmV;10eSwc1fc_vB!6g0L_t(|obB0BvV$NDh2geycf$Uc#9sQqOePbAR=rA2=l`Bs zbxKSCu{<6C0000000000xYToX0LRr@?Q*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+(A~Z~y=R delta 531 zcmV+u0_^>v1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qABL_t(|obB0BlENSifZ@2aH{t$A;x7BZ4AUi$wnzZ$|2-+T zPy+-(5dZ)HV7k}*CS!~u5<)0m52-e3Rj8Z0a@W(u81vUYzV@hJf7Ef8tKa!ewp0hB zE{rjT5IUyLlK7t5r~?w6A9CDN=%pRXT;A6)OH$C!{3dNV6@S=iDukfpl?(Ot#*8uU znqZ?DkQ0l1)7rS#3^eenVmz+MvM)V1qek<)`GW)VC^;9dg zTd~_U8XcJBHh(&dE9i;h(ZqyXY=b+X@2`?-J@UT~oTmKUgXrOpF=-J_9dmb)JZ9mi zDrdlw9}-4VP7hOE51pDey#E*{;dLEuj~~kyHRIqNAUYtcgu;956aB*MKETnkECe|X wGJW8R@B#n;0000000000000000B-&Ot@%YAktE3t01E&B07*qoM6N<$g0~~PmjD0& delta 420 zcmV;V0bBm81HJ>0B!7iTL_t(|obB0Lmck$mfMLcnJ7NDzVlO^$0Ji%%GHM9HIp@94UQh4*@}t-iO`Jo&$NnLgk^!yCqU>LK&RyYm|B#C6 zdMq152;O^rIqRLvnq z`ZP9GLsLy{=nKeQ_*3Oqz>(h%%BC!9qOwKrr~fMqCAf1M`f%EbOPAZnujNk7IIIp3 z2}mlTSiSa%er9(LARXI<;4Xtq4wfRk00000000000384T00000z%oxQT{BL^-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f-9%EasU7T delta 533 zcmV+w0_y#t1Fi&+B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfkU<5` diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00011.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..ded2f2da5d402c0764178e63d02c90995873f21f GIT binary patch literal 446 zcmV;v0YUzWP)&t6aO z{PLsN5>1>#zsLR|my!Xk%A)LFdd^+pcmI%z>Uu02LkQk`eL3r$+hHpKQ5n+|_ZWKD zh~~Y8oQ^-T1zAi$3VI5S67JDHTm8uF?qn+gt)L%Sn|qkM38!14n;mzXSv+$E#Fbud zzU8WK9XUj~D}2dy1^@tH&9rK0t1`3mx82#I!acU0g#SrCPrOSGb|fGRhw`?pwUy6k ztphISkY4L`R@rhn4MXD0vPw=_*eM@MWlQU@o_i;D7`f-2bxag7}{R?6GG&WU3Q%!B?3&>sgQ{`8{k>3x>rYvis zvPJKw|0@h7xN{o%aN3DWm)pm$KE8UO$Q07*qoM6N<$g6%5Em;e9( literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00012.png b/tests/speculos/snapshots/nanosp/test_option_rk_get_assertion/2/get_rk/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/0/00000.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/0/00000.png index c0abbba81128965589dc6ba349b73624dadb09a0..4bd9584270769683d30fbece70e7253ad9d1cf60 100644 GIT binary patch delta 398 zcmV;90dfAd1E>R#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f=@@tWdHyG delta 411 zcmV;M0c8HD1GNK?B!7HKL_t(|obB4(a)TfchGEj_opAq`#J%)@mf7%ElW5qFyw5?$ zQOm5mf}jZj000000N`zIs{?pON~ya)#`xw)UiY;+fQOB;KR@Kw_v!$i)ZXlh*$=t} z2=^IR9DFk20_Y~)5-tEeU@_gKTfzmP2P~$WbW3j?uo=}JAb&dRZ|U`b$;h+EpacK_ zupfchb4uy;C{JnRB5niwvm-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfx#R`n delta 539 zcmV+$0_6R!1hfQ@B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5R#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f=@@tWdHyG delta 411 zcmV;M0c8HD1GNK?B!7HKL_t(|obB4(a)TfchGEj_opAq`#J%)@mf7%ElW5qFyw5?$ zQOm5mf}jZj000000N`zIs{?pON~ya)#`xw)UiY;+fQOB;KR@Kw_v!$i)ZXlh*$=t} z2=^IR9DFk20_Y~)5-tEeU@_gKTfzmP2P~$WbW3j?uo=}JAb&dRZ|U`b$;h+EpacK_ zupfchb4uy;C{JnRB5niwvm-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfx#R`n delta 539 zcmV+$0_6R!1hfQ@B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5R#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f=@@tWdHyG delta 411 zcmV;M0c8HD1GNK?B!7HKL_t(|obB4(a)TfchGEj_opAq`#J%)@mf7%ElW5qFyw5?$ zQOm5mf}jZj000000N`zIs{?pON~ya)#`xw)UiY;+fQOB;KR@Kw_v!$i)ZXlh*$=t} z2=^IR9DFk20_Y~)5-tEeU@_gKTfzmP2P~$WbW3j?uo=}JAb&dRZ|U`b$;h+EpacK_ zupfchb4uy;C{JnRB5niwvm-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfx#R`n delta 539 zcmV+$0_6R!1hfQ@B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5R#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f=@@tWdHyG delta 411 zcmV;M0c8HD1GNK?B!7HKL_t(|obB4(a)TfchGEj_opAq`#J%)@mf7%ElW5qFyw5?$ zQOm5mf}jZj000000N`zIs{?pON~ya)#`xw)UiY;+fQOB;KR@Kw_v!$i)ZXlh*$=t} z2=^IR9DFk20_Y~)5-tEeU@_gKTfzmP2P~$WbW3j?uo=}JAb&dRZ|U`b$;h+EpacK_ zupfchb4uy;C{JnRB5niwvm-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfx#R`n delta 539 zcmV+$0_6R!1hfQ@B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-wag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5Phm0#@l78WRm zKnP;c5C8xG000000EY21TY)RY7_;ZMZ5yn~eST*v@G+&{w=XTr-)sdgq6fRj-Vc5a z5Z-&-z}Dh=wADmO{SRNKk0 zA&H({rl8%$WPjEu*{a6y-nL4~dgkeho_YKQ;|vnRFNhu%jXgj=>tv@S)$2?8jD84* z+<-lmbE>ex`gR2X008)QE-%+QMH#q9r6YTKiAjsK8ILX~@>6cozFIE@%a zHV%5EkE6WZmX=)7?|?Gl<4efOu%huQYmeXkj6T*#FmNihlSaAq4dd=u}HD1C-*Cl|jmz)ce^{vNC|WvIn0~v)%ZG tJZeM6BSZg`_py`)00000004k~`~&Jdiq2S%m?{7O002ovPDHLkV1o3;^(FuS delta 504 zcmVrxJ??pLA!;U~8RCD0b;65rp~ z@N?aocqIgfl5|r=Bz@IN+%%HSFuqaJD9Pfh#X_}6MRqBn1+TH7al{?;^Q2dU6>Wb` z1@tXaUxuoRM}M9<70_77d#o4tBM@^yqqW#V=L!&WR5)vi$u=jbyBJFrcgmdLYRk(Z zM%blRu2b-L9udP{i6o`6d{*m7zYeDcpHT8fgh}cU< zJw{X2ITn4W#e(7v^%`;ftK*i-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAc@QAI=c_fQ!HZGArUU>00000000000`jk>iDd(>G z(0)qeFSR_^fZR>zgp!LVS8C5>8^ui-bH60QS6N`U3#K+c>v6 z|LvN-?RR+u=TW&{{Z8EhGV$sDv6*FIv^dCyO|Q!GT(@AylDpjujza< zB{Gcec;+Q3S#;~xN>`Mc-(DM4%czQPfSlKj!bC@w+LZrXCo>wK{eI_de?p^fey&@F9N4xPWRJVO53XklUVK;BNj(rw@ku`(Nj z_K^HbhH9uW1_v^ucvSCM&a*rK000000002skN5#|YneXIBftOv0000ag)ej;3SvOz= zorRpLAKcvm2_d&%^?l=R$PWMj002!G*jZwt{*MpmKQrMN0K*vnxesy78 zoce|XOuPfCv)Q{kAoS89xk7(AXkOYWF?$Bw+r9EU0}pfkvS}HcsWF(Cg8GK#Ew}SU zqx7rldDoh8!Q5v+$DX{)iR}2At;8a(16{q`6rQ&Gv9jpH>@Mvu8D^X@2LF(0jYsGG l*5Phm0#@l78WRm zKnP;c5C8xG000000EY21TY)RY7_;ZMZ5yn~eST*v@G+&{w=XTr-)sdgq6fRj-Vc5a z5Z-&-z}Dh=wADmO{SRNKk0 zA&H({rl8%$WPjEu*{a6y-nL4~dgkeho_YKQ;|vnRFNhu%jXgj=>tv@S)$2?8jD84* z+<-lmbE>ex`gR2X008)QE-%+QMH#q9r6YTKiAjsK8ILX~@>6cozFIE@%a zHV%5EkE6WZmX=)7?|?Gl<4efOu%huQYmeXkj6T*#FmNihlSaAq4dd=u}HD1C-*Cl|jmz)ce^{vNC|WvIn0~v)%ZG tJZeM6BSZg`_py`)00000004k~`~&Jdiq2S%m?{7O002ovPDHLkV1o3;^(FuS delta 504 zcmVrxJ??pLA!;U~8RCD0b;65rp~ z@N?aocqIgfl5|r=Bz@IN+%%HSFuqaJD9Pfh#X_}6MRqBn1+TH7al{?;^Q2dU6>Wb` z1@tXaUxuoRM}M9<70_77d#o4tBM@^yqqW#V=L!&WR5)vi$u=jbyBJFrcgmdLYRk(Z zM%blRu2b-L9udP{i6o`6d{*m7zYeDcpHT8fgh}cU< zJw{X2ITn4W#e(7v^%`;ftK*i-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f;7vxcmMzZ delta 539 zcmV+$0_6Rn1GEH?B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-w!S*RZDJygGxsO4gA>s35JOTTgb+dqA%qY@2q8A5lv2vv zr!o2VuD}dtl;J{O0TUqST;Hg0@0WW46u<;XmIk=dPbqzQS74HM!aiYz zCtLv@1F8VMMHmi90pzON%ZpIJ6QIp`pfvy!pqFvtY5*oc#msqd6CpwfA%sK#E{#Ly zpBq|AaZKi<_GhY5%ReXkbnpB7f#SN8#eip)TYd5E`-hl=Lydqz8S~qMwD)%>oO6!W zHFoxR)sT&2D$B^5(zcWD-P!hcRRi~$_4@Vr&k${yu>DD~$%_aY)H<})I8!TG21NjE z#<`CG#nrf9dN2Zk4&~+KbAEw6zX+=(1Vy2^1k5QXfIJT%{yd}m6GF(-n46tHc23`p zi@b&4S@}BuZn*&M#>f0)v)YA8b5J!~e%jh|reUWxcZWMTbw_zk_sXz#AJ7X^63sB% zGq$8!)6MisFP-X`kJp<^ZPbM$pzY~5I(;f$b3W+UYJJbKf!i8zZ}VRCL0jilYO_>> zg;P*lZ+YjI;ryZxIw<+JLz}g0fN5=3${%R#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f=@@tWdHyG delta 411 zcmV;M0c8HD1GNK?B!7HKL_t(|obB4(a)TfchGEj_opAq`#J%)@mf7%ElW5qFyw5?$ zQOm5mf}jZj000000N`zIs{?pON~ya)#`xw)UiY;+fQOB;KR@Kw_v!$i)ZXlh*$=t} z2=^IR9DFk20_Y~)5-tEeU@_gKTfzmP2P~$WbW3j?uo=}JAb&dRZ|U`b$;h+EpacK_ zupfchb4uy;C{JnRB5niwvm-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfx#R`n delta 539 zcmV+$0_6R!1hfQ@B!Bx!L_t(|ob8%h62l+}MQtZLasNwlFa2=FVL**}5Fowht2L&< zi&4O)1ONa4000000002`lu}A5=dSwXYi+<8x+;g0z7osZgcrK!wR2RQ(j!0k0vd14f&0I6^vr?ti+YxF`zo93W$!&^`#} zfKkL5*9XBIQ0c}zaRVU$0001ZAY2$1iye7w)h~qg{@PaE&d_G_!8Aejly%}WYQxr= zJSQ^LVwUuFbKrSm%x-+1oO2WWOPj0=n$z^E7SA=MeP|;s+tJS^(CNOlR_Yc*M)P|9 zX9(HH^L(NrZ-4Zf2Om@$q!}w#(LO#MAjidvaprFTy7;VbuSOWBLOCz}q;tI{)pOzU_B;1m{t?Uj0tp0W$IF{;`>5VYE2N zhE1=^@?5uI$CA6<434$1TGPF5(9HuzG9@yM?s(=UDSugX>()wFl$zgO8&%7wif@3N z={HvTm|o}Vpz~7eGsgyId%(TJyI2R6l~?K;RUarWLDFv8a?9&{u?{-v`PiY2?jF!B zZB`DQzpp$({@Q3^Ve>%VPQTJ^;0>`d8-w!S*RZDJygGxsO4gA>s35JOTTgb+dqA%qY@2q8A5lv2vv zr!o2VuD}dtl;J{O0TUqST;Hg0@0WW46u<;XmIk=dPbqzQS74HM!aiYz zCtLv@1F8VMMHmi90pzON%ZpIJ6QIp`pfvy!pqFvtY5*oc#msqd6CpwfA%sK#E{#Ly zpBq|AaZKi<_GhY5%ReXkbnpB7f#SN8#eip)TYd5E`-hl=Lydqz8S~qMwD)%>oO6!W zHFoxR)sT&2D$B^5(zcWD-P!hcRRi~$_4@Vr&k${yu>DD~$%_aY)H<})I8!TG21NjE z#<`CG#nrf9dN2Zk4&~+KbAEw6zX+=(1Vy2^1k5QXfIJT%{yd}m6GF(-n46tHc23`p zi@b&4S@}BuZn*&M#>f0)v)YA8b5J!~e%jh|reUWxcZWMTbw_zk_sXz#AJ7X^63sB% zGq$8!)6MisFP-X`kJp<^ZPbM$pzY~5I(;f$b3W+UYJJbKf!i8zZ}VRCL0jilYO_>> zg;P*lZ+YjI;ryZxIw<+JLz}g0fN5=3${%dbCq~2YnfJLe zN)lvn)G-MG00000fKT$}-GSF_+m@DNjE+6ILNWk$=q<%Ce0z7`wASeNH!Vvn0ND`7 z7_(U~7Xz^XSZU}LGf$!vfNXZBm#y^@e!M$yiPl(G2?xMt9)I0PD5W4P%lo>g0i^&8 zjghJbYuT z!TUHL0d~5zCV#bc?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Ef{fAvfB*mh diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00003.png b/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00003.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..d47ca34fcca65e42d180b51d37725e02d0fd359a 100644 GIT binary patch delta 533 zcmV+w0_y#&1g->-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+`}oaR2}S delta 404 zcmV;F0c-xD1Fi#*B!6{DL_t(|obB0BZo?o9fMIvqO}PJ&xXT{UP=>*f1_P`9?`cB~ zAe)#%MF0Q*faPB6hm0|bNC=_$dsfdzhkCgD$i!*f^0j_QCpxcHMU=xY`zb%)>xXQq zE=JuLV+tiGR zR6DdsvBxzAoqt&64!Vph=oiIfhy{<>CMTf!Q^|Y%$ln||z4CW|V3Bzm^9z*f1_P`9?`cB~ zAe)#%MF0Q*faPB6hm0|bNC=_$dsfdzhkCgD$i!*f^0j_QCpxcHMU=xY`zb%)>xXQq zE=JuLV+tiGR zR6DdsvBxzAoqt&64!Vph=oiIfhy{<>CMTf!Q^|Y%$ln||z4CW|V3Bzm^9z+1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjf$an?m delta 418 zcmV;T0bTyC1iS-~B!7cRL_t(|obB0da)clZfZ?>WH{t$A;x7HcOvV}rNcr0C`}}fQ z0SyurMF0Q*faSi{cNt?8kr2Xddq}fMsX^OaORfJV#;B)#-Ja3D{i~zaRIl}2mSitR zTNq;uA#_ZgE%B{7XaEwMA2jYM^imF`miGHY&G~aKtg{5TTOd2Que9lw@00213u*cBSLgUJ3 zySZiUGKV!})2K+w2=zX@}}D=yvrjPfMzYaS*$LW`9a~natm< zrJYinPA`7HPJgEZm+j6?L3X0_RrL4lII5>re1iv|?^8*(9r+!~_Lx5E`sqUS@XWJl zH8c%OM|2)tac^|*RreXN?KlGcLk%ih1!|BeeIQ5gznV)3WE5>1VfEWOk z3B~MdpXlGL9s^u$%R-Q9kQsxi2rmEt000000000002=@R001z}4^THsmJ5l1NB{r; M07*qoM6N<$f{wGt&;S4c diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00007.png b/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00007.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..e0928b1998fc2d5c48a6e0a3bea04311e694c56b 100644 GIT binary patch delta 390 zcmV;10eSwc1fc_vB!6g0L_t(|obB0BvV$NDh2geycf$Uc#9sQqOePbAR=rA2=l`Bs zbxKSCu{<6C0000000000xYToX0LRr@?Q*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+(A~Z~y=R delta 531 zcmV+u0_^>v1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAWH{t$A;x7HcOvV}rNcr0C`}}fQ z0SyurMF0Q*faSi{cNt?8kr2Xddq}fMsX^OaORfJV#;B)#-Ja3D{i~zaRIl}2mSitR zTNq;uA#_ZgE%B{7XaEwMA2jYM^imF`miGHY&G~aKtg{5TTOd2Que9lw@00213u*cBSLgUJ3 zySZiUGKV!})2K+w2=zX@}}D=yvrjPfMzYaS*$LW`9a~natm< zrJYinPA`7HPJgEZm+j6?L3X0_RrL4lII5>re1iv|?^8*(9r+!~_Lx5E`sqUS@XWJl zH8c%OM|2)tac^|*RreXN?KlGcLk%ih1!|BeeIQ5gznV)3WE5>1VfEWOk z3B~MdpXlGL9s^u$%R-Q9kQsxi2rmEt000000000002=@R001z}4^THsmJ5l1NB{r; M07*qoM6N<$f_`Af#sB~S delta 395 zcmV;60d)Sn1Em9yB!6s4L_t(|obB0LmV+P+fZ@!X*$Mk!5__2kPC1lF1eHt6|2?%- zgC>X-MF0Q*fZ=|o^yBozs~2ka{U(^V&d;+fSK-RxChFdVfrfk?z)*r8sGIM_Q`@ zrKC?8n`10@6OOk;c{=ZFR&mZ15JtM5eD$a=ZP~=QD{OL|0RRB(BK_}JYJn{HAhw$c z4`SJpi}6)2z3E4`(gxD9wwkt__VpRUL1zm)dYwm4N@+`Jvzj=iPKIXB_B#MX3f=>+{X@+)A4 p000000000000000006rA2V~SGr{0nJasU7T07*qoL-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f-9%EasU7T delta 533 zcmV+w0_y#t1Fi&+B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfkU<5` diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00011.png b/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..a8483b153b9b060c1c9ab557d6420938269335c1 GIT binary patch literal 421 zcmV;W0b2fvP)ta*OnOX>k?z)*r8sGIM_Q`@rKC?8n`10@6OOk;c{=ZFR&mZ15JtM5 zeD$a=ZP~=QD{OL|0RRB(BK_}JYJn{HAhw$c4`SJpi}6)2z3E4`(gxD9wwkt__VpRU zL1zm)dYwm4N@+`Jvzj=iPZ!RA((h4yrkWNOeA=>-4)0000000000000000J`}HWYi_6-jVup P00000NkvXXu0mjfq07P0 literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00012.png b/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00000.png index 3578d914ca48eb3fa1cb950f1353eb5fe5a5053a..1efb51a0471a1c679c2d120dc78fdc32ba9ad847 100644 GIT binary patch delta 451 zcmV;!0X+WB1l$9VBYy#-NkldbCq~2YnfJLe zN)lvn)G-MG00000fKT$}-GSF_+m@DNjE+6ILNWk$=q<%Ce0z7`wASeNH!Vvn0ND`7 z7_(U~7Xz^XSZU}LGf$!vfNXZBm#y^@e!M$yiPl(G2?xMt9)I0PD5W4P%lo>g0i^&8 zjghJbYuT z!TUHL0d~5zCV#bc?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Ef{fAvfB*mh diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00003.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00003.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..d47ca34fcca65e42d180b51d37725e02d0fd359a 100644 GIT binary patch delta 533 zcmV+w0_y#&1g->-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f-bbUbN~PV delta 407 zcmV;I0cifA1F-{;B!75GL_t(|obB0Lt^y$pfMGQ5g#9mxz4$;v5K4h@3TXcCNjY*k z1Ew*$QQMf6iiir|)|YUH3D5T&5&;eVdW@=E#0Urik}0j;2q z$K~42*t?(3NZjhM+Q-l`)000000000000000001!a2AD!J3lNc2#$5ma002ovPDHLkV1m|A BzWx9J diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00005.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00005.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..fb7509607edb1e653bf2d9ea9e388ca55d1fdb74 100644 GIT binary patch delta 407 zcmV;I0cifL1hE5Ew*$QQMf6iiir|)|YUH3D5T&5&;eVdW@=E#0Urik}0j;2q z$K~42*t?(3NZjhM+Q-l`)000000000000000001!a2AD!J3lNc2#$5ma002ovPDHLkV1nsm BzX|{V delta 531 zcmV+u0_^><1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfK}rTA delta 348 zcmV-i0i*t|1or}vB!50hL_t(|obB0Nu7e;DhGBZroy`81#9qz?37POKA`GeTb7ioF z<^!jS&H(@b0NZ^`M)lr1=R_nqe!TN5r$Xbizu~&S{X;Gl)2u0`ub0AR-~B^2=m=s` zd87AUMDpd_POx~^WYudYUI8MKq#s*ih_y7$108kN6%fSGyMJ-t=<~+erOujwTIfro zF)97gaV1EXk!N#n_hwbQY;Hr{<^S7a<7hqU-k9ct0ssI2z%m98Vqq^cInFobla}JH z{m_G3Z0U~m<8&Og?Y6wVxMNf7s@-{`=eNHP&{u|=h~vf=4fo?tnE?H!MYl}$HuQND zXYGdS0{s%{6;+VbfkhhiI*eZYtDNb-VREb?op|52`b<bA!}d&0000*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+(A~Z~y=R delta 531 zcmV+u0_^>v1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAbA!}d&0000q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfK}rTA diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00009.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00000.png index 3578d914ca48eb3fa1cb950f1353eb5fe5a5053a..1efb51a0471a1c679c2d120dc78fdc32ba9ad847 100644 GIT binary patch delta 451 zcmV;!0X+WB1l$9VBYy#-NkldbCq~2YnfJLe zN)lvn)G-MG00000fKT$}-GSF_+m@DNjE+6ILNWk$=q<%Ce0z7`wASeNH!Vvn0ND`7 z7_(U~7Xz^XSZU}LGf$!vfNXZBm#y^@e!M$yiPl(G2?xMt9)I0PD5W4P%lo>g0i^&8 zjghJbYuT z!TUHL0d~5zCV#bc?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Ef{fAvfB*mh diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00003.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00003.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..d47ca34fcca65e42d180b51d37725e02d0fd359a 100644 GIT binary patch delta 533 zcmV+w0_y#&1g->-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f-bbUbN~PV delta 407 zcmV;I0cifA1F-{;B!75GL_t(|obB0Lt^y$pfMGQ5g#9mxz4$;v5K4h@3TXcCNjY*k z1Ew*$QQMf6iiir|)|YUH3D5T&5&;eVdW@=E#0Urik}0j;2q z$K~42*t?(3NZjhM+Q-l`)000000000000000001!a2AD!J3lNc2#$5ma002ovPDHLkV1m|A BzWx9J diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00005.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00005.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..fb7509607edb1e653bf2d9ea9e388ca55d1fdb74 100644 GIT binary patch delta 407 zcmV;I0cifL1hE5Ew*$QQMf6iiir|)|YUH3D5T&5&;eVdW@=E#0Urik}0j;2q z$K~42*t?(3NZjhM+Q-l`)000000000000000001!a2AD!J3lNc2#$5ma002ovPDHLkV1nsm BzX|{V delta 531 zcmV+u0_^><1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfK}rTA delta 348 zcmV-i0i*t|1or}vB!50hL_t(|obB0Nu7e;DhGBZroy`81#9qz?37POKA`GeTb7ioF z<^!jS&H(@b0NZ^`M)lr1=R_nqe!TN5r$Xbizu~&S{X;Gl)2u0`ub0AR-~B^2=m=s` zd87AUMDpd_POx~^WYudYUI8MKq#s*ih_y7$108kN6%fSGyMJ-t=<~+erOujwTIfro zF)97gaV1EXk!N#n_hwbQY;Hr{<^S7a<7hqU-k9ct0ssI2z%m98Vqq^cInFobla}JH z{m_G3Z0U~m<8&Og?Y6wVxMNf7s@-{`=eNHP&{u|=h~vf=4fo?tnE?H!MYl}$HuQND zXYGdS0{s%{6;+VbfkhhiI*eZYtDNb-VREb?op|52`b<bA!}d&0000*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+(A~Z~y=R delta 531 zcmV+u0_^>v1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAbA!}d&0000q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfK}rTA diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00009.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00000.png index 3578d914ca48eb3fa1cb950f1353eb5fe5a5053a..1efb51a0471a1c679c2d120dc78fdc32ba9ad847 100644 GIT binary patch delta 451 zcmV;!0X+WB1l$9VBYy#-NkldbCq~2YnfJLe zN)lvn)G-MG00000fKT$}-GSF_+m@DNjE+6ILNWk$=q<%Ce0z7`wASeNH!Vvn0ND`7 z7_(U~7Xz^XSZU}LGf$!vfNXZBm#y^@e!M$yiPl(G2?xMt9)I0PD5W4P%lo>g0i^&8 zjghJbYuT z!TUHL0d~5zCV#bc?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Ef{fAvfB*mh diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00003.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00003.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..d47ca34fcca65e42d180b51d37725e02d0fd359a 100644 GIT binary patch delta 533 zcmV+w0_y#&1g->-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f}QKQy#N3J delta 352 zcmV-m0iXV%1N#DyB!5ClL_t(|obB0B4#FT1MbXi?6ZXF(_Ton)Y05B^00ZhhUxpMg z51d*m0ssI2xO@0d8DkWY5W?m2sF95U^XXETfnTG^(|^iI@^w{RQVt(>uX$enQj19h7j_-T;0D*@~zrv0SRdnW97pNIEpJ!PdDNlo!Hto59}r8syLB9gE~D(S0Oyx2=a$aV znyz1ByVKBbJXuoias37Oyp%BN^)b78tLz!y&^cF=O1%HJ`<5t%O!{t=s7c=$Yp@bk yXr)TXtie>o3jhEB000000000000000O!EfBZT27(N69h(0000uX$enQj19h7j_-T;0D*@~zrv0SRdnW97pNIEpJ!PdDNlo!Hto59}r8syLB9gE~D(S0Oyx2=a$aV znyz1ByVKBbJXuoias37Oyp%BN^)b78tLz!y&^cF=O1%HJ`<5t%O!{t=s7c=$Yp@bk yXr)TXtie>o3jhEB000000000000000O!EfBZT27(N69h(0000tqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfrzi#4 delta 402 zcmV;D0d4-S1gry)B!6>BL_t(|obB0BlENSifZ@2aH{t$A;x7BZ4AUi$wnzZ$|2-+T zPy+-(5dZ)HV7k}*CS!~u5<)0m52-e3Rj8Z0a@W(u81vUYzV@hJf7Ef8tKa!ewp0hB zE{rjT5IUyLlK7t5r~?w6A9CDN=%pRXT;A6)OH$C!{3dNV6@S=iDukfpl?(Ot#*8uU znqZ?DkQ0l1)7rS#3^eenVmz+MvM)V1qek<)`GW)VC^;9dg zTd~_U8XcJBHh(&dE9i;h(ZqyXY=b+X@2`?-J@UT~oTmKUgXrOpF=-J_9dmb)JZ9mi zDrdlw9}-4VP7hOE51pDey#E*{;dLEuj~~kyHRIqNAUYtcgu;956aB*MKETnkECe|X wGJW8R@B#n;0000000000000000B-&Ot@%YAktE3t01E&B07*qoM6N<$f}fPThyVZp diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00007.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00007.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..e0928b1998fc2d5c48a6e0a3bea04311e694c56b 100644 GIT binary patch delta 390 zcmV;10eSwc1fc_vB!6g0L_t(|obB0BvV$NDh2geycf$Uc#9sQqOePbAR=rA2=l`Bs zbxKSCu{<6C0000000000xYToX0LRr@?Q*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+(A~Z~y=R delta 531 zcmV+u0_^>v1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qABL_t(|obB0BlENSifZ@2aH{t$A;x7BZ4AUi$wnzZ$|2-+T zPy+-(5dZ)HV7k}*CS!~u5<)0m52-e3Rj8Z0a@W(u81vUYzV@hJf7Ef8tKa!ewp0hB zE{rjT5IUyLlK7t5r~?w6A9CDN=%pRXT;A6)OH$C!{3dNV6@S=iDukfpl?(Ot#*8uU znqZ?DkQ0l1)7rS#3^eenVmz+MvM)V1qek<)`GW)VC^;9dg zTd~_U8XcJBHh(&dE9i;h(ZqyXY=b+X@2`?-J@UT~oTmKUgXrOpF=-J_9dmb)JZ9mi zDrdlw9}-4VP7hOE51pDey#E*{;dLEuj~~kyHRIqNAUYtcgu;956aB*MKETnkECe|X wGJW8R@B#n;0000000000000000B-&Ot@%YAktE3t01E&B07*qoM6N<$g0~~PmjD0& delta 420 zcmV;V0bBm81HJ>0B!7iTL_t(|obB0Lmck$mfMLcnJ7NDzVlO^$0Ji%%GHM9HIp@94UQh4*@}t-iO`Jo&$NnLgk^!yCqU>LK&RyYm|B#C6 zdMq152;O^rIqRLvnq z`ZP9GLsLy{=nKeQ_*3Oqz>(h%%BC!9qOwKrr~fMqCAf1M`f%EbOPAZnujNk7IIIp3 z2}mlTSiSa%er9(LARXI<;4Xtq4wfRk00000000000384T00000z%oxQT{BL^-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f-9%EasU7T delta 533 zcmV+w0_y#t1Fi&+B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfkU<5` diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00011.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..ded2f2da5d402c0764178e63d02c90995873f21f GIT binary patch literal 446 zcmV;v0YUzWP)&t6aO z{PLsN5>1>#zsLR|my!Xk%A)LFdd^+pcmI%z>Uu02LkQk`eL3r$+hHpKQ5n+|_ZWKD zh~~Y8oQ^-T1zAi$3VI5S67JDHTm8uF?qn+gt)L%Sn|qkM38!14n;mzXSv+$E#Fbud zzU8WK9XUj~D}2dy1^@tH&9rK0t1`3mx82#I!acU0g#SrCPrOSGb|fGRhw`?pwUy6k ztphISkY4L`R@rhn4MXD0vPw=_*eM@MWlQU@o_i;D7`f-2bxag7}{R?6GG&WU3Q%!B?3&>sgQ{`8{k>3x>rYvis zvPJKw|0@h7xN{o%aN3DWm)pm$KE8UO$Q07*qoM6N<$g6%5Em;e9( literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00012.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00000.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00000.png index 3578d914ca48eb3fa1cb950f1353eb5fe5a5053a..1efb51a0471a1c679c2d120dc78fdc32ba9ad847 100644 GIT binary patch delta 451 zcmV;!0X+WB1l$9VBYy#-NkldbCq~2YnfJLe zN)lvn)G-MG00000fKT$}-GSF_+m@DNjE+6ILNWk$=q<%Ce0z7`wASeNH!Vvn0ND`7 z7_(U~7Xz^XSZU}LGf$!vfNXZBm#y^@e!M$yiPl(G2?xMt9)I0PD5W4P%lo>g0i^&8 zjghJbYuT z!TUHL0d~5zCV#bc?Yr>yOsow0fpq#vEJYCpEEXA8?s$onF;)*?1{=UL~cJoU^P!-X^cv1+^th?zGmy z<$v0^6PBT=IDe12Y8x18ooWxDhUi~UZ|kV%dlDdf`V#}cb!4^|)^ASKg4Evn8OTw) zCjm0JYz7#NzB;#@kWuNw(gc(jNn0e<+n%Pnanv-mhb?b}+c|L!_$tmi4_NjZ4gdgP zlvpn+YZTdDD}g^vTm##wOn)!vOMvha=Jhpo2 z*auYGwsvUCoGd7{gf_L+7}Wu`cawD*O88srExD8ysx9^79RW@Qs>~^aenY1;?vz2a zpPHqTPFepJtpTl|Ke5&Ff3`ki-5BUyc&DJ-Unb8ICf`0{9M1GswUUlCfC`7s34u;N zOb2z=)-UCNdV_K3=CR(AOCh5I0000000000000n-e~X34)WAqwL;wH)07*qoM6N<$ Ef{fAvfB*mh diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00003.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00003.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..d47ca34fcca65e42d180b51d37725e02d0fd359a 100644 GIT binary patch delta 533 zcmV+w0_y#&1g->-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f}QKQy#N3J delta 352 zcmV-m0iXV%1N#DyB!5ClL_t(|obB0B4#FT1MbXi?6ZXF(_Ton)Y05B^00ZhhUxpMg z51d*m0ssI2xO@0d8DkWY5W?m2sF95U^XXETfnTG^(|^iI@^w{RQVt(>uX$enQj19h7j_-T;0D*@~zrv0SRdnW97pNIEpJ!PdDNlo!Hto59}r8syLB9gE~D(S0Oyx2=a$aV znyz1ByVKBbJXuoias37Oyp%BN^)b78tLz!y&^cF=O1%HJ`<5t%O!{t=s7c=$Yp@bk yXr)TXtie>o3jhEB000000000000000O!EfBZT27(N69h(0000uX$enQj19h7j_-T;0D*@~zrv0SRdnW97pNIEpJ!PdDNlo!Hto59}r8syLB9gE~D(S0Oyx2=a$aV znyz1ByVKBbJXuoias37Oyp%BN^)b78tLz!y&^cF=O1%HJ`<5t%O!{t=s7c=$Yp@bk yXr)TXtie>o3jhEB000000000000000O!EfBZT27(N69h(0000tqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qAq6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfrzi#4 delta 402 zcmV;D0d4-S1gry)B!6>BL_t(|obB0BlENSifZ@2aH{t$A;x7BZ4AUi$wnzZ$|2-+T zPy+-(5dZ)HV7k}*CS!~u5<)0m52-e3Rj8Z0a@W(u81vUYzV@hJf7Ef8tKa!ewp0hB zE{rjT5IUyLlK7t5r~?w6A9CDN=%pRXT;A6)OH$C!{3dNV6@S=iDukfpl?(Ot#*8uU znqZ?DkQ0l1)7rS#3^eenVmz+MvM)V1qek<)`GW)VC^;9dg zTd~_U8XcJBHh(&dE9i;h(ZqyXY=b+X@2`?-J@UT~oTmKUgXrOpF=-J_9dmb)JZ9mi zDrdlw9}-4VP7hOE51pDey#E*{;dLEuj~~kyHRIqNAUYtcgu;956aB*MKETnkECe|X wGJW8R@B#n;0000000000000000B-&Ot@%YAktE3t01E&B07*qoM6N<$f}fPThyVZp diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00007.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00007.png index cf4ad2ef86a31d9f1dab8fcfe25a757d70e976e4..e0928b1998fc2d5c48a6e0a3bea04311e694c56b 100644 GIT binary patch delta 390 zcmV;10eSwc1fc_vB!6g0L_t(|obB0BvV$NDh2geycf$Uc#9sQqOePbAR=rA2=l`Bs zbxKSCu{<6C0000000000xYToX0LRr@?Q*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f+(A~Z~y=R delta 531 zcmV+u0_^>v1FQs)B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qABL_t(|obB0BlENSifZ@2aH{t$A;x7BZ4AUi$wnzZ$|2-+T zPy+-(5dZ)HV7k}*CS!~u5<)0m52-e3Rj8Z0a@W(u81vUYzV@hJf7Ef8tKa!ewp0hB zE{rjT5IUyLlK7t5r~?w6A9CDN=%pRXT;A6)OH$C!{3dNV6@S=iDukfpl?(Ot#*8uU znqZ?DkQ0l1)7rS#3^eenVmz+MvM)V1qek<)`GW)VC^;9dg zTd~_U8XcJBHh(&dE9i;h(ZqyXY=b+X@2`?-J@UT~oTmKUgXrOpF=-J_9dmb)JZ9mi zDrdlw9}-4VP7hOE51pDey#E*{;dLEuj~~kyHRIqNAUYtcgu;956aB*MKETnkECe|X wGJW8R@B#n;0000000000000000B-&Ot@%YAktE3t01E&B07*qoM6N<$g0~~PmjD0& delta 420 zcmV;V0bBm81HJ>0B!7iTL_t(|obB0Lmck$mfMLcnJ7NDzVlO^$0Ji%%GHM9HIp@94UQh4*@}t-iO`Jo&$NnLgk^!yCqU>LK&RyYm|B#C6 zdMq152;O^rIqRLvnq z`ZP9GLsLy{=nKeQ_*3Oqz>(h%%BC!9qOwKrr~fMqCAf1M`f%EbOPAZnujNk7IIIp3 z2}mlTSiSa%er9(LARXI<;4Xtq4wfRk00000000000384T00000z%oxQT{BL^-B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfsXPVR delta 531 zcmV+u0_^>+1gr#*B!BZsL_t(|ob8%hcEcbHL`hC}!v2@!z4XJUswx2{wh@dw_bX9& zC=y^8oDv~~5JCtcgb?zdc+Ga;JlnR(=bZCIPp$x&03CV_VjAAF9r&19^xHoz3s?e7 zh;ztqEASJ+zZuwfXL+~}*flFY;x(ILr^nc2On+c>PNMqK0+{XY? z0y?9Nl?;$Pc(@dI%1}8xZ|XAzw## zx)jy_8y5YxWiB!P=q_Gj3fM~T9XC`=`AO`%MOUnSmWnxNQ$4vugDx=ThFJpsKJ;Tm z-^NnBR;-1)SbxmeYYj>}zLvh-^f#UNq8<2^A_8(y9FN|)hNX53)<9SBhv!-r$6?a{ zM+;gc2jjXHg1Z*{69)G`wAxXy&$bh7K7_$%TzfM7fU85wzLIK?a8d8Z`=%M{6inacC8bd=%+4)vEnnJ z|Go1o>&6r@&J!xeohZ<61SRwt;8n?<0>wdk*i^A(kDU-g2qA*UQyFtN@;+UUB9zN(BhL+rEyDOZZzIz$sd}-XvTAKY#P+RzhhC^1{5Y`xsCv zz?WIpDuz-4eo}lBuC*rbLG$T8fAAr~*Zg!slL#e(A9f(Qg+z5$$Fk2xz;gGXjvB1= zJF}3Y4@ss5mmWd$LmPG2`er=N0$8?y7|%<_SyY#=`-Gs9y{Vs zZSLLo2U|S%kAKKSBfxInXCz$X_aOWI$O(UO-;h6kvo#~2^)-LPqb&F<&veW%IQoXH zxx-BylWs%i-%~J3dXgvqvMK1x9hK2+zPGKkJNSv70hVQ(bLJ1;(OM`xJp2!~<9$N_ k0000000000003Oz4RFlj&mDE0!~g&Q07*qoM6N<$f-9%EasU7T delta 533 zcmV+w0_y#t1Fi&+B!BfuL_t(|ob8)il7t`(MKe>q6ZgL)_c9+;F{uR5rUZWj$F>HvE1qfk)wCEOE`FmlILKYupimizz!002;hh22mN z7GS3+ zit<#YLcS4u5+ncs0Is8Nx$@LS&LN-UL#A*aE3n9!y+t3x6W~7`EPmH!oHFh0m~J;5 z&|-x9WZ+N zl$@d1+|-U98<))i*LF{zr(-hrADimj49&s7A*gLwUh+7fG)li}o~!1p3&zd?4SVt` zC$iyd)&>@HANc0_r}4DIua!+7MtAA{l3~UzX2E~R)YhZpu66TW9smFU0002Mi}(Y+ XRFF5IOAdJ>00000NkvXXu0mjfkU<5` diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00011.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..ded2f2da5d402c0764178e63d02c90995873f21f GIT binary patch literal 446 zcmV;v0YUzWP)&t6aO z{PLsN5>1>#zsLR|my!Xk%A)LFdd^+pcmI%z>Uu02LkQk`eL3r$+hHpKQ5n+|_ZWKD zh~~Y8oQ^-T1zAi$3VI5S67JDHTm8uF?qn+gt)L%Sn|qkM38!14n;mzXSv+$E#Fbud zzU8WK9XUj~D}2dy1^@tH&9rK0t1`3mx82#I!acU0g#SrCPrOSGb|fGRhw`?pwUy6k ztphISkY4L`R@rhn4MXD0vPw=_*eM@MWlQU@o_i;D7`f-2bxag7}{R?6GG&WU3Q%!B?3&>sgQ{`8{k>3x>rYvis zvPJKw|0@h7xN{o%aN3DWm)pm$KE8UO$Q07*qoM6N<$g6%5Em;e9( literal 0 HcmV?d00001 diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00012.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..d47ca34fcca65e42d180b51d37725e02d0fd359a GIT binary patch literal 558 zcmV+}0@3}6P)L8B2W$VDHclz7cy8Bme*auA^_c^3+AnA)n(z zrf?rCu*jLcMIXZx;6EKKe%EH4GVSe{ZZ{mzVu`p7TG1k{HP?}hNW<7=XiX+*?t$gV z9xpneeI|3exv?$|eZvk0J^{tu>{T5wdij)`q1fEijvgDA%>mbTPoJk_GWQ>w>f8*? z!N4J?ZCGCNIG;31ziOVV=Bx|G&H)X3@+v2?;cM0g7IPo?=K81cw8O8JO&>;g>Hd;o w#w}*Sf5_Ck literal 0 HcmV?d00001 From 1a3fde548cfe5dad2bf2a57311777d3733cd6a13 Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Wed, 7 Jun 2023 15:08:18 +0200 Subject: [PATCH 13/15] Bump version to 1.1.1 --- Makefile | 2 +- .../nanosp/test_fido_screens_settings/00001.png | Bin 332 -> 322 bytes .../nanosp/test_u2f_screens_idle/00001.png | Bin 332 -> 322 bytes .../nanox/test_fido_screens_settings/00001.png | Bin 332 -> 322 bytes .../nanox/test_u2f_screens_idle/00001.png | Bin 332 -> 322 bytes 5 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c05ff096..a523114a 100644 --- a/Makefile +++ b/Makefile @@ -35,7 +35,7 @@ APP_LOAD_PARAMS += $(COMMON_LOAD_PARAMS) APPVERSION_M=1 APPVERSION_N=1 -APPVERSION_P=0 +APPVERSION_P=1 APPVERSION=$(APPVERSION_M).$(APPVERSION_N).$(APPVERSION_P) ICONNAME=icons/icon_security_key.gif diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00001.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00001.png index 7e64591174a05788a957d59b6fe919085de95a4f..7b1ea9f79fce3f0f19c8de45ded06cd309546dd3 100644 GIT binary patch delta 295 zcmV+?0oeY`0>T22B!3A>L_t(|obA|MZiFBh1yIv;C+vSo?4=K62*tl@TR&*ec`_n~ z+{>t$WdQ&H000000RE_)bIy5v{LNd<;yro+KPjaYy@bogEuh`YCE1*FN~xT$2i*lr zQ$xL=J=0Dcp|H2;1#GKPw#hD^TPf-_dw1w&l@5Mq)px}I0)NVuY7@dX?>j;yO{%zRIc_z3!XlzY#g^~quD=?e(?jH~H%2l-`lRy(?v_}*xglX$25 zh@R1I$kKnzM%2=Om<}R&3PtiBjx=Swr(dF1hq$1GxEbZWA?`Sc^4`!mM*J({Ur|6X t1q4$-u=xs@{UEIi000000000y;{%sCyO^9rpy&Vq002ovPDHLkV1f%?jPw8i delta 305 zcmV-10nYxy0?Y!CB!3f0L_t(|obB0LZo?oH1wgCnPT2pF*h@c95XHuirp?9a%$H?M zgw7$3tt<-w00000008i&a?UyD_3@J*br+w}3;0bbrRXJGHg5s#UM|VzoKs5Wd_Cwc zSehE@1?`!3;tYj-L@!`ljj~O4`QA!VuNi$pH>-5;H>>`M_dnT@EW|6)3bRX`LDJ7zzLY000000RP+T22B!3A>L_t(|obA|MZiFBh1yIv;C+vSo?4=K62*tl@TR&*ec`_n~ z+{>t$WdQ&H000000RE_)bIy5v{LNd<;yro+KPjaYy@bogEuh`YCE1*FN~xT$2i*lr zQ$xL=J=0Dcp|H2;1#GKPw#hD^TPf-_dw1w&l@5Mq)px}I0)NVuY7@dX?>j;yO{%zRIc_z3!XlzY#g^~quD=?e(?jH~H%2l-`lRy(?v_}*xglX$25 zh@R1I$kKnzM%2=Om<}R&3PtiBjx=Swr(dF1hq$1GxEbZWA?`Sc^4`!mM*J({Ur|6X t1q4$-u=xs@{UEIi000000000y;{%sCyO^9rpy&Vq002ovPDHLkV1f%?jPw8i delta 305 zcmV-10nYxy0?Y!CB!3f0L_t(|obB0LZo?oH1wgCnPT2pF*h@c95XHuirp?9a%$H?M zgw7$3tt<-w00000008i&a?UyD_3@J*br+w}3;0bbrRXJGHg5s#UM|VzoKs5Wd_Cwc zSehE@1?`!3;tYj-L@!`ljj~O4`QA!VuNi$pH>-5;H>>`M_dnT@EW|6)3bRX`LDJ7zzLY000000RP+T22B!3A>L_t(|obA|MZiFBh1yIv;C+vSo?4=K62*tl@TR&*ec`_n~ z+{>t$WdQ&H000000RE_)bIy5v{LNd<;yro+KPjaYy@bogEuh`YCE1*FN~xT$2i*lr zQ$xL=J=0Dcp|H2;1#GKPw#hD^TPf-_dw1w&l@5Mq)px}I0)NVuY7@dX?>j;yO{%zRIc_z3!XlzY#g^~quD=?e(?jH~H%2l-`lRy(?v_}*xglX$25 zh@R1I$kKnzM%2=Om<}R&3PtiBjx=Swr(dF1hq$1GxEbZWA?`Sc^4`!mM*J({Ur|6X t1q4$-u=xs@{UEIi000000000y;{%sCyO^9rpy&Vq002ovPDHLkV1f%?jPw8i delta 305 zcmV-10nYxy0?Y!CB!3f0L_t(|obB0LZo?oH1wgCnPT2pF*h@c95XHuirp?9a%$H?M zgw7$3tt<-w00000008i&a?UyD_3@J*br+w}3;0bbrRXJGHg5s#UM|VzoKs5Wd_Cwc zSehE@1?`!3;tYj-L@!`ljj~O4`QA!VuNi$pH>-5;H>>`M_dnT@EW|6)3bRX`LDJ7zzLY000000RP+T22B!3A>L_t(|obA|MZiFBh1yIv;C+vSo?4=K62*tl@TR&*ec`_n~ z+{>t$WdQ&H000000RE_)bIy5v{LNd<;yro+KPjaYy@bogEuh`YCE1*FN~xT$2i*lr zQ$xL=J=0Dcp|H2;1#GKPw#hD^TPf-_dw1w&l@5Mq)px}I0)NVuY7@dX?>j;yO{%zRIc_z3!XlzY#g^~quD=?e(?jH~H%2l-`lRy(?v_}*xglX$25 zh@R1I$kKnzM%2=Om<}R&3PtiBjx=Swr(dF1hq$1GxEbZWA?`Sc^4`!mM*J({Ur|6X t1q4$-u=xs@{UEIi000000000y;{%sCyO^9rpy&Vq002ovPDHLkV1f%?jPw8i delta 305 zcmV-10nYxy0?Y!CB!3f0L_t(|obB0LZo?oH1wgCnPT2pF*h@c95XHuirp?9a%$H?M zgw7$3tt<-w00000008i&a?UyD_3@J*br+w}3;0bbrRXJGHg5s#UM|VzoKs5Wd_Cwc zSehE@1?`!3;tYj-L@!`ljj~O4`QA!VuNi$pH>-5;H>>`M_dnT@EW|6)3bRX`LDJ7zzLY000000RP+ Date: Thu, 29 Jun 2023 10:58:49 +0200 Subject: [PATCH 14/15] tests: speculos: Update Nanox snapshot for 2.2.1 OS --- .../test_extensions_txAuthSimple/0/00000.png | Bin 424 -> 421 bytes .../test_extensions_txAuthSimple/0/00001.png | Bin 516 -> 514 bytes .../test_extensions_txAuthSimple/1/00000.png | Bin 424 -> 421 bytes .../test_extensions_txAuthSimple/1/00001.png | Bin 700 -> 702 bytes .../test_extensions_txAuthSimple/1/00002.png | Bin 688 -> 688 bytes .../test_extensions_txAuthSimple/2/00000.png | Bin 424 -> 421 bytes .../test_extensions_txAuthSimple/2/00001.png | Bin 702 -> 704 bytes .../test_extensions_txAuthSimple/2/00002.png | Bin 679 -> 679 bytes .../test_extensions_txAuthSimple/2/00003.png | Bin 681 -> 681 bytes .../test_extensions_txAuthSimple/2/00004.png | Bin 675 -> 676 bytes .../test_extensions_txAuthSimple/2/00005.png | Bin 678 -> 679 bytes .../test_extensions_txAuthSimple/2/00006.png | Bin 687 -> 687 bytes .../test_extensions_txAuthSimple/2/00007.png | Bin 681 -> 682 bytes .../test_extensions_txAuthSimple/3/00000.png | Bin 424 -> 421 bytes .../test_extensions_txAuthSimple/3/00001.png | Bin 516 -> 514 bytes .../accepted/00000.png | Bin 529 -> 529 bytes .../accepted/00001.png | Bin 516 -> 514 bytes .../refused/00000.png | Bin 529 -> 529 bytes .../refused/00001.png | Bin 516 -> 514 bytes .../refused/00005.png | Bin 417 -> 417 bytes .../refused/00006.png | Bin 560 -> 557 bytes .../00000.png | Bin 424 -> 421 bytes .../00001.png | Bin 516 -> 514 bytes .../00005.png | Bin 560 -> 557 bytes .../nanox/test_fido_screens_settings/00000.png | Bin 518 -> 516 bytes .../nanox/test_fido_screens_settings/00002.png | Bin 379 -> 381 bytes .../nanox/test_fido_screens_settings/00003.png | Bin 453 -> 451 bytes .../nanox/test_fido_screens_settings/00004.png | Bin 751 -> 751 bytes .../nanox/test_fido_screens_settings/00005.png | Bin 835 -> 836 bytes .../nanox/test_fido_screens_settings/00006.png | Bin 777 -> 780 bytes .../nanox/test_fido_screens_settings/00007.png | Bin 775 -> 775 bytes .../nanox/test_fido_screens_settings/00009.png | Bin 528 -> 528 bytes .../nanox/test_fido_screens_settings/00010.png | Bin 433 -> 433 bytes .../nanox/test_fido_screens_settings/00011.png | Bin 656 -> 656 bytes .../nanox/test_fido_screens_settings/00012.png | Bin 725 -> 723 bytes .../nanox/test_fido_screens_settings/00013.png | Bin 647 -> 647 bytes .../nanox/test_fido_screens_settings/00014.png | Bin 543 -> 546 bytes .../nanox/test_fido_screens_settings/00016.png | Bin 543 -> 546 bytes .../nanox/test_fido_screens_settings/00017.png | Bin 453 -> 451 bytes .../nanox/test_fido_screens_settings/00019.png | Bin 518 -> 516 bytes .../test_get_assertion_allow_list/00000.png | Bin 476 -> 475 bytes .../test_get_assertion_allow_list/00004.png | Bin 417 -> 417 bytes .../test_get_assertion_allow_list/00007.png | Bin 417 -> 417 bytes .../test_get_assertion_allow_list/00010.png | Bin 417 -> 417 bytes .../test_get_assertion_no_credentials/00000.png | Bin 499 -> 501 bytes .../test_get_assertion_user_refused/00004.png | Bin 560 -> 557 bytes .../nanox/test_get_assertion_wrong_id/00000.png | Bin 499 -> 501 bytes .../nanox/test_get_assertion_wrong_rp/00000.png | Bin 499 -> 501 bytes .../test_make_credential_user_refused/00004.png | Bin 447 -> 445 bytes .../0/get_allow_list/00001.png | Bin 503 -> 502 bytes .../0/get_rk/00001.png | Bin 503 -> 502 bytes .../0/make/00000.png | Bin 498 -> 498 bytes .../0/make/00001.png | Bin 739 -> 743 bytes .../0/make/00002.png | Bin 503 -> 502 bytes .../0/make/00004.png | Bin 453 -> 450 bytes .../0/make/00005.png | Bin 542 -> 542 bytes .../1/get_allow_list/00000.png | Bin 476 -> 475 bytes .../1/get_allow_list/00001.png | Bin 503 -> 502 bytes .../1/get_allow_list/00004.png | Bin 417 -> 417 bytes .../1/get_allow_list/00007.png | Bin 417 -> 417 bytes .../1/get_rk/00000.png | Bin 476 -> 475 bytes .../1/get_rk/00001.png | Bin 503 -> 502 bytes .../1/get_rk/00004.png | Bin 417 -> 417 bytes .../1/get_rk/00007.png | Bin 417 -> 417 bytes .../1/make/00000.png | Bin 498 -> 498 bytes .../1/make/00001.png | Bin 739 -> 743 bytes .../1/make/00002.png | Bin 503 -> 502 bytes .../1/make/00004.png | Bin 453 -> 450 bytes .../1/make/00005.png | Bin 542 -> 542 bytes .../2/get_allow_list/00000.png | Bin 476 -> 475 bytes .../2/get_allow_list/00001.png | Bin 503 -> 502 bytes .../2/get_allow_list/00004.png | Bin 417 -> 417 bytes .../2/get_allow_list/00007.png | Bin 417 -> 417 bytes .../2/get_allow_list/00010.png | Bin 417 -> 417 bytes .../2/get_rk/00000.png | Bin 476 -> 475 bytes .../2/get_rk/00001.png | Bin 503 -> 502 bytes .../2/get_rk/00004.png | Bin 417 -> 417 bytes .../2/get_rk/00007.png | Bin 417 -> 417 bytes .../2/get_rk/00010.png | Bin 417 -> 417 bytes .../2/make/00000.png | Bin 498 -> 498 bytes .../2/make/00001.png | Bin 739 -> 743 bytes .../2/make/00002.png | Bin 503 -> 502 bytes .../2/make/00004.png | Bin 453 -> 450 bytes .../2/make/00005.png | Bin 542 -> 542 bytes .../1/get_assertion/00001.png | Bin 503 -> 502 bytes .../1/make/00000.png | Bin 498 -> 498 bytes .../1/make/00001.png | Bin 739 -> 743 bytes .../1/make/00002.png | Bin 503 -> 502 bytes .../1/make/00004.png | Bin 453 -> 450 bytes .../1/make/00005.png | Bin 542 -> 542 bytes .../2/get_assertion/00001.png | Bin 503 -> 502 bytes .../2/make/00000.png | Bin 498 -> 498 bytes .../2/make/00001.png | Bin 739 -> 743 bytes .../2/make/00002.png | Bin 503 -> 502 bytes .../2/make/00004.png | Bin 453 -> 450 bytes .../2/make/00005.png | Bin 542 -> 542 bytes .../snapshots/nanox/test_reset/0/00000.png | Bin 437 -> 440 bytes .../snapshots/nanox/test_reset/2/00000.png | Bin 437 -> 440 bytes .../snapshots/nanox/test_reset/2/00001.png | Bin 591 -> 588 bytes .../snapshots/nanox/test_reset/3/00000.png | Bin 437 -> 440 bytes .../snapshots/nanox/test_reset/3/00001.png | Bin 591 -> 588 bytes .../snapshots/nanox/test_reset_cancel/00000.png | Bin 437 -> 440 bytes .../log/17_Slush Pool/00000.png | Bin 474 -> 472 bytes .../log/17_Slush Pool/00004.png | Bin 474 -> 472 bytes .../log/18_Stripe/00000.png | Bin 464 -> 462 bytes .../log/18_Stripe/00004.png | Bin 464 -> 462 bytes .../reg/17_Slush Pool/00000.png | Bin 519 -> 513 bytes .../reg/17_Slush Pool/00004.png | Bin 519 -> 513 bytes .../reg/18_Stripe/00000.png | Bin 510 -> 507 bytes .../reg/18_Stripe/00004.png | Bin 510 -> 507 bytes .../nanox/test_u2f_screens_idle/00000.png | Bin 518 -> 516 bytes .../nanox/test_u2f_screens_idle/00002.png | Bin 379 -> 381 bytes .../nanox/test_u2f_screens_idle/00003.png | Bin 342 -> 341 bytes 113 files changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/0/00000.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/0/00000.png index 4bd9584270769683d30fbece70e7253ad9d1cf60..14687e337d360effd215812251789f5c716434a1 100644 GIT binary patch delta 395 zcmV;60d)ST1Em9yB!6s4L_t(|obB3Sa)TfchGEm`O}PJ&xJ!S~VYVz7qlxTC-{(h0 z6XI-GL0q$K00000006gn%nsm;oOAd6l+w+ST=z9QfR~MWfB&PfzGnw;l0VrMdwO78{9PDMDRy?#oO;UFB4YJC+?k^JphPsOt+KaL@!a7teCls=L0KTqfkjxuRag zMR+pF|ArPZ*MIl`fH&x_bCy~BC^=rwc{M!|(m8V(I_lZ7-MrfRn%(u^8ntXTeEa{X z+t>D^?OC4u(MDfCQbxUB&{D)(_y-07i+3w0AXG<>OfE&(XG5QUPE-zV>v|DrjDX`) pM{PMOpq@T5000000001OKgh`P2BAAPrT_o{07*qoLR#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f;MN!RR910 diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/0/00001.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/0/00001.png index 01f7f83f9f8fedc0bc8ffee609d99e370c17d159..3707371cedcf17c01b7f16cea4170730e0f3f45b 100644 GIT binary patch delta 488 zcmV8}fKvAZeov{BUv6uNkMF?y|9++ry&sRed zpaz_Vh5!Hn0J!_v)o@BFe~2+^C2#QA-GR6J-Q9tZQi?H_>EE0xpYyUfSJD&?FZT4@ z6_7&{V-zFR1gkEIU!jY8eU06OoBb<5RAOPQjCu^}lF2yQO@FxAJOFj_5ff2A)9b+H z$=iog8;O48`a@@rNI}E6H>ZsJV{0t^frCMi8H1$=F8}}l0000000000 e00000u*@HRX1O!)8}fKvAZen{fXlahF-3A_TS}X)$Q>->M-A zPy4nX8#Hhl~@=nqaK60WHOF+6Mt?t4?vxK#6;B3^g3{P z^7f(BMxr0N{?OSGDQFn?=9H0tY)z)R*v%ylO+n#3*^NnUlxSI{sZDGG-`5O@F+%>1 zNI_4w?M>L3_Infno^1RK*s@!aU$T7KI$iSvZqY494Xf|k>*kA?_I^}02E;LFc5nL4 zocbE=F72}VP=CB7bUPoz?_wN^CE8sd5kqMgYAe9l{}SVPsZp`o`L1ex8@^P}S0$QS z0mJe9%G%$R_r=+uE!G=J*fuo)!?=7NxUzEn$3Wa1Ej{Tw)@PnR@6CS;*R6=M`K9$w z`)kZ!(-XU6^V_k#b_Lv+gT|As`Qyo`Wag*UI_<-tq^$ZHqo0HDI?TR9 zCiu5ZKCz8!UiAsyeH_Ty%xCWZv+19u%B8y|im-+nYR169AjpitQiK-(0000000000 g00000003C#4}B}SGuZR;b^rhX07*qoM6N<$f~M5;4*&oF diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/1/00000.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/1/00000.png index 4bd9584270769683d30fbece70e7253ad9d1cf60..14687e337d360effd215812251789f5c716434a1 100644 GIT binary patch delta 395 zcmV;60d)ST1Em9yB!6s4L_t(|obB3Sa)TfchGEm`O}PJ&xJ!S~VYVz7qlxTC-{(h0 z6XI-GL0q$K00000006gn%nsm;oOAd6l+w+ST=z9QfR~MWfB&PfzGnw;l0VrMdwO78{9PDMDRy?#oO;UFB4YJC+?k^JphPsOt+KaL@!a7teCls=L0KTqfkjxuRag zMR+pF|ArPZ*MIl`fH&x_bCy~BC^=rwc{M!|(m8V(I_lZ7-MrfRn%(u^8ntXTeEa{X z+t>D^?OC4u(MDfCQbxUB&{D)(_y-07i+3w0AXG<>OfE&(XG5QUPE-zV>v|DrjDX`) pM{PMOpq@T5000000001OKgh`P2BAAPrT_o{07*qoLR#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f;MN!RR910 diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/1/00001.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/1/00001.png index e6f2764ff3658a14ce8043da7e776d8d959b896d..f17e74c9ede4862e9b613fd9ae627e0b80e67d1c 100644 GIT binary patch delta 139 zcmV;60CfMn1-=E4Bmsr7B^v^MP1aN0Jij*Hv4;-23YRZrPGXmn@XS;0pqDKG0N{>Y z?g2W`K^JqR4jQQ+#Gr$gt)y!CC3Mi;bB+&ldmy002ovPDHLkV1h=jIH~{u delta 137 zcmV;40CxYr1-u22Bmsl5B^v^K9iXQUq4ADAbkJ3}d?9lZyPSk)o^m}U2LJ#V$u9Q* z9q6EoIZ_9W)DL3NLCaQBwfqt~=c__; r>?iA>5vZYyS$`6S4hjGO;6wQZI+T#HZa?;P00000NkvXXu0mjfIMp}f diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/1/00002.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/1/00002.png index 22a3cd72cecd33abadd236ecf638bf2d9ad1feaf..ceeeaf72fb5c43fb8dd7f8b110dbd059c8a6acc3 100644 GIT binary patch delta 223 zcmV<503iRc1+WFM+5vyy!;X7BXP)fQ#{mCf3cbI|7r1vgK!>=6iy{{I^fkK|4SUVO z(_meVIdGukWX!=-TK7T?l{&>&$p@&RAE1WH#mXeqP^h6)5^87#)KJ!PAE1WP1$>MN z*LMKaP_mude7`^E_zv?t0h;AU%0w!xvLbht=f8)-9ykOYAYCIiQ0OKyM~~D!}@!`Y&_Lg0002s Z1i!$BlRxxy3y%N*002ovPDHLkV1hM|Z8iV^ delta 223 zcmV<503iRc1+WFM+5vyiSI51cGf(#DV}SoKh2CG~3*0*#phMikMG*^p`kLK~hP~$C zX|S%w95~Q%GUi|^t$U${N}b}XD4^Ttt0zSrs z>pK8yDA&$CK4BlIhE_c5Z$md^{Y}{OmV2k*00000fVph<6|`56+WHiBP+J$`_n-2^ z_^7SVMK9}fwd9KN3s-k7caO78{9PDMDRy?#oO;UFB4YJC+?k^JphPsOt+KaL@!a7teCls=L0KTqfkjxuRag zMR+pF|ArPZ*MIl`fH&x_bCy~BC^=rwc{M!|(m8V(I_lZ7-MrfRn%(u^8ntXTeEa{X z+t>D^?OC4u(MDfCQbxUB&{D)(_y-07i+3w0AXG<>OfE&(XG5QUPE-zV>v|DrjDX`) pM{PMOpq@T5000000001OKgh`P2BAAPrT_o{07*qoLR#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f;MN!RR910 diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00001.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00001.png index a70d53f6d140dc14c36a8c1b86055eb6ef561f0a..b42dcc1c077d3a9654aceb392222781e50b38573 100644 GIT binary patch delta 427 zcmV;c0aX6J1;7Q6Bmsw!B_;#LlN*sv-GBE{0001u%sT@bB^vWVaW?!>$}%IGC_RjB zb&shRu@dQ0medG#4am)?yeQ>$q*hY3{Bf(@!@5#0ly-n3x+#i(M$_XboIS5xT4vvLodA&>gTacF2c>WKZ}!qIL7CSxy>=?Z?~|6@T}7 ziJIWbRDx)^uPOPmmcSVAXg=nO{1SYxfp<2^LQbhT8EY_<(!HL(h(S+X%$9m;s}w<^ zuPQn=KC&fJE8Vco_0&e$Qqn1&`A9v1|76)B~{BGp@TkM z2aOm=5zs+N;Kw!;%xY%lx0RVQF<8N z>K;=sVkOe0EU6Lf8jzb&c~Q#iNUfx5`Qui*hjpc1DD416bW;@n#zEO`$1!yWR9}#p z%-mPrpREOTR%jf;(HgjvB6L|TWJk#Jp*vt`Du3?v z5;eh#2>hrKD3z5pk)jE%j70F^-*y6lgaR2r1b{Pc>Tr_Up_vlTxIt ze!X1w$(CHLP-U{7I#vxOs-!Mb-hcaE{2tHIQ*CxYc`WOXp&`ArXqHto!so`?Ku;Y) zid1poT7H{Y@A;C;$L}mlpC1{Je%$ TfOa!#00000NkvXXu0mjf7l6PR diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00002.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00002.png index f6281e0768d810fd1fdb936db4e20c2e63d1868d..c7c6e96578f30512cbec312b7cf7910d9c10771e 100644 GIT binary patch delta 561 zcmZ3^x}0@_7c-0K*NMK?_0KypRL{PNzc+94u{dGw?>%ysR@a?gaAi#P`y%q0)_wV+w1BN%z#Lj(ZokcW}pQgx**smCJd|%>SW1gUOGM#uf8l zUMVd7^lhC?Z_5kW#haTJ_nufKVDit>0z z!E5eCYlN8}o4-`>rP-9A8*JH~>c^58drjt*@_(4Mt?%-EV-{9pE=L9ihMqgg{0672 z-_1>mw|t>GS2T2r*tM&(yajW<`MTC82c40;dWrY->MQpjNo>##tv?(TmmAfib~mj5 zhtxFrq)$=7yLi88b>`nWD1A=qpni`?o?wH_BQw7)r;eA|rTSv~vU%nmyKq&a znL(}I@0f(n(sKPP0c(Tjc=0W0lXKv`+I>;wO2CSRK|)y?%vmoke3Dquc8WEr$8-LA zh7}8wthZb4w+rA+wRydNVf=}IvkRW+UjNy`$G~8o{$DPEG3!Mdep3RRMUCIcetmoA r*&i-bWf7qIZ}(dkwlOgbSaidsmKTLiCQ&S;5gpWK{^7`kg&e;*SoCR42_8Y6ZWr`M-vWJ3u@+f3F?FdZt*t zw@|EZj6X{w(rqZEumjc-PmIL^8fiT19^kcX9hbjn2nuEtf&c&j7`ew8V3c>G%3GpeN<)>o;&#W`SCs{V$h3~gGBCf#i z-3EIV#ZKMw3zish5aYy=e~cE|g#f~Gmg@NNao=GAL@}$4r2mX(QR;gyO#R|0^heIY zDk*{q(W4J!?P=JUt0jt;byMBpJK*g6_s6oHOos3x9`$Fge|=mFGFy%+_3S?bEInuHn(HB?GM4P`(L9aybkNf$?JcfqN~$-$r< z2_BnQnLh#T<|A%IJk#62mE`52)MkG|jLzqr`CV3RLEX5MN5=kRLw2f*ZpsG7jrfV% zg3@2I8%b@{XuArrCU!x3_w-BbYkT8+AyZ<^knz@(t_OM7Jz!SaPE7xqH{oEk?@<5% z08XB91`NtOw>!nTa>6B@6|Wc;*1grgh>`5;ivG@`SfjmVJH}rrzr{HqS1Nyg!!m}} zZPpg2tsZe0o*!cIo+;Z0|0{-{w&yoIaWX-Q5J#dV+Kml_)M%MC<#rms?@yQjQHiW0 z;eW>SDD^xF-MEYgj=LJbDk*{p(b^x#>eH|>6G={M5aUeZE8yz<^JCdACdc+79`#q< zNdFg>=V0`7>haBpVJEziGcSMk7~??vFpb{7+XuLJ1R!s58&DtW=P^h6& z5o#y_YN+aY3{XSm1~JYgsG)`%{*Jhv$9%s+4TT!Inf*6msG$G=0A9*3(cKJ8qKW@L P00000NkvXXu0mjf`+qTT delta 629 zcmV-*0*d{q1*rv)Eg?yA#2^esNh&w-{g1?5vcRE;CS(JmUH)&?U@QqSnV+PQP8NSl zFg3Qs!YhxC<7nH|X4S$JzGoSF1SIJNQeU5vHkzG5er6eJDRV@OlFz$)HA&B!F}0n+ zUwvhS&=pXZwwNiBthUCOt!*3IMSaxP@X9XQqPfSC6(CY0HdY47PP*7z+Xbf@CkKOe zBzSCIW&QxPn~%5=@tNKxu1sE@N^O56#O!>|ncrpA7Szoc4JZ-HQKI1tcfm&caL9UU)vks3mFn)gp9YQxE|zP_kdZ`cH;D(c@qvs`yK@V z0N~^qXTYGmbK5D-l@l)Mta!z+uc3}LK@>?7Oa;1ObH!P!T z-DYiZ+UgOz;rSsJ@0qe=@V{cjX-9q|5+@U+2(c&HM7yzpkQ!}fO}U-M@B0%5KvW`Y zPxznlJW4&!LN_ntiQ}OLuu6&`LbUb=vidZv&qR{b8pH&X_zJi>{`^?Bi^;LQh)4a^ zFw*~pEzfEubs9s|@+xj{@YX?z7h z4b|*C;}iCUYAE4d{~P*&?7s;|-g2L`IRF5_diI|I9-xM925RUD)KE#gSzCk}3N=(J zLJcKA4OJtL0cxn+ASRduHPi^h??|-sj89mop-@9Nv;QUxH5321p diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00004.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00004.png index 808241d7cb9e8ad1f654c7ff8eabc206518703a3..6667040d2dd041536e5a86e2f75a66a3c3ae5ba2 100644 GIT binary patch delta 652 zcmV;70(1SN1*8R#B!6p3L_t(|ob8%jvcn(P{Id$|v$jzvT?h|T1DPu2K? zs2EQg0ssI20002){8=>=V@yAe<7nkpT-qAt-znyRfK*oK{pJt+8E@-Ua_ogvWG}}GwFf>2d1xb@105%04wh287iy@~Dc(v>poX464V8P=5l{(5B@+Kn>*!_!twe?*OQwY&*Ake|?}DN_fzJLw}R~H(}3PuJIc>007*a z{bzs%sG*yI8hQdXR4!H~p@u>Y<&scC2~b0umiquTlrP|8On@3Hn4#~eZs#`duTVpw mhHhs6O&Dq@004l8@(+a^2~2ghMaBRC002ovP6b4+LSTXrP`d_VPYV9gBd(AU2bGzN%Fr zs2FdX5&!@I0002t{CN$u?|c5RZJSiHoPFPkGucV0vOGd2H){vE!pm!*--kq#ttsRX zZy)R(&+_&fsE`*3>tbD5R?|RD;zFP_KI{KLuVLbLK-t%9q<=`T>Y92PvN<7rN1tun zrkdeQ!g?}{{|;a&?kYQjL?@kmRNcfWKP~5k7tRwjl^Q9lkkMEZ#JUpSf%N!L z$do8Er1bK#et(e%-2)ugtm9B_H{oEU_fY@<0Cw(i23%Ko#*E@i)(eTO;+-9c#M~r9m2yta0N{8cMUe=(c;<$FO{0i(^CSKG?e`e(IhNcw)ps zieR5aT4)0agw#kY%j=eVKP`wABg>PtKjT@%`ZfyPxPM#^T3MN7Ytm2bnI zxvR?QuDU~az}fk4k7d1>4C#eE>d(57zBiWTV6+&u_@>zEgg0{LS&K0a#6PBD{Z)T~ zdq)6#id(oS_KFx=v#nV8tvPraVyH0(0d#_lIhaZtUZ|m(QM{ELKn*>B8mc#|i%>(M zhH^!yp??IZp`zz8Kn>*^#5j|#?*OQw(m3~cg?*qJN_fzJLw}R?H{r-z?wyhY007Kq z{TW~ZYUpC1h8{o-)tl8tsG(3pxgyk10@P5^^BACp@(p5~Nl-%-H|&PkaqjU73pEsK l=wjC2grSB4004L>|AA`>Oxj``3;+NC07*qoLO7EMM+m~;`<-TcgX^WqJ<=cErebEZ`EK1 zAu;|WB>(^b0002O`EhJ(-}n4u+cqg@Is3k6V~TC*+q|5=ZChQSlquD{_;qaS{t%xg zVP@pab{dtWV+^JQAe-2ZHgWUrTuzd`DNSvoB+JcP7UHPQ!KRRTm8Z?t>?P3d~gx-Sk)K(_7k|XUZq&2n+(mT7DPHc>?hJ?g; zmX02|Gg=^o-hYCY<1%x7r@!Y*I2h?Z3IG7W$TQA>EAq~jPI0arw1UBmDoP9UYV{vt zWcGDMe`Au(k!tCNwN>(OHU{KX)jqP6p>>PZNw?L*4#V<;O`dB?x4~XTu~WDFge68C zqzHB-(nLG4fsh<&X1P32Jc|z8dVito7cV6)I0mz%2qHvFe;_Mg z!^TV`IjKO5F{xbvqw#N#Wj&b;+Y5WtkD8Ib7nbEt*SH$!+yB7=hiox3uU5yw7&~Y+iFqPK5P(!s&aVt518hQXVR4-O1 zp@u>Y<$sb;LkUnrMayG=8p;=lF(zGK0Z>EPb{=zoeW4mkc-Q}i-jMY#;mB96^9>yU z03OczGr$7W(8WLvJ%Adj7ps#{L!pLpNvNR&sG*|eF+dIF3&a?cpoS`D*gI<5dCdJ4 pYADpu#jJk`Lk$H00Ps@&0LXC%LB-B{)Bpeg00>D%PDHLkV1gtHH8ubM delta 654 zcmZ3^x{P&#N`0=Ui(^Q|oVT+Ai;gOAxW1kJ?#N&LlY74$zVcB~L9OfLlX>fx8+J8F zmw)u;`y{3zD{MGPS>_67H9ZuG7=`{h=lWo2}@*Te+b zlKIB_Pp{HFQE_Lg`>B76oy%4^8qd6^_syW|b$EbZuIkFEQkmh3dp9~yxOnquNm6o+ zsfx<6%_Uz>#9m}R_*FZj-a6Q*Jnz@}J)G9cwf#UZ8hq+8e$ch2I5l97Hv8Iy4Ua^Z zwwLCA)lX9Sy=&3_jVG>o#4eqp^;-(Lb{Ubtxn#SD;_gVpEkYP|K6X2VYSP&nOo{lZhmoKt$6*ex|vIl zSRPN9D&p9Z@sdB~>B`%4I#tw7KNzZQ(M~Y=_jcnN@#e(p#QtA_#)rNi+9cC6%~5xo zW^(DB*OHZGF7nKOmapvjw^IJWy@w3@kLLPxg*-IA_9{^4jy7AqbBSrv1Bc@$I}Qd# zeRtx$%62sTB;%C}%qtdFZQjLUDw3rUUf&|+)gYx6^^W;Uz`n+Q!-v1PfZVU2d;D*R zuUgnr{x|;x@6CGQZ+o8FWfn6qG<i7OTY(@)$f`6CC|9T|`Azmvv4FO#nScS_}XH diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00007.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/2/00007.png index fc71cff86852d11f60e86b4a3728d3496d118666..d49a307ce92737aa23228a494400d2e9d4165f9a 100644 GIT binary patch delta 227 zcmV<90383R1*!#*Bmr@;C9na1eAsZWW#q{bZ49uVrZD;|FTlCO06N8OTofV0W~|kt z^l(-To(Ah`#K3@tlM#cZ)b52EDh-OSk`GWrKR^wYtL3*)L!pLJw@^b1poX%R+W<9` zu3%$~yS@XUhLZi<=KJ-5YG}c;{x^}#r#!_ts d00006_ytP4iE=lVKqvqJ002ovPDHLkV1ll~X@&p* delta 226 zcmV<803H9T1*rv)Bmr=-C9na1#%j3NGVub^{P)YhkPg4()~ z8~n2l8@2Vh^vn8OE4g9#!nNJYU8RU))z(o?PeF&MtzeQZYU>bpO+o*L{pWzySgNf6 c006)Mzeq)ia_SKAC;$Ke07*qoM6N<$f}hcAy8r+H diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/3/00000.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/3/00000.png index 4bd9584270769683d30fbece70e7253ad9d1cf60..14687e337d360effd215812251789f5c716434a1 100644 GIT binary patch delta 395 zcmV;60d)ST1Em9yB!6s4L_t(|obB3Sa)TfchGEm`O}PJ&xJ!S~VYVz7qlxTC-{(h0 z6XI-GL0q$K00000006gn%nsm;oOAd6l+w+ST=z9QfR~MWfB&PfzGnw;l0VrMdwO78{9PDMDRy?#oO;UFB4YJC+?k^JphPsOt+KaL@!a7teCls=L0KTqfkjxuRag zMR+pF|ArPZ*MIl`fH&x_bCy~BC^=rwc{M!|(m8V(I_lZ7-MrfRn%(u^8ntXTeEa{X z+t>D^?OC4u(MDfCQbxUB&{D)(_y-07i+3w0AXG<>OfE&(XG5QUPE-zV>v|DrjDX`) pM{PMOpq@T5000000001OKgh`P2BAAPrT_o{07*qoLR#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f;MN!RR910 diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/3/00001.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple/3/00001.png index 01f7f83f9f8fedc0bc8ffee609d99e370c17d159..3707371cedcf17c01b7f16cea4170730e0f3f45b 100644 GIT binary patch delta 488 zcmV8}fKvAZeov{BUv6uNkMF?y|9++ry&sRed zpaz_Vh5!Hn0J!_v)o@BFe~2+^C2#QA-GR6J-Q9tZQi?H_>EE0xpYyUfSJD&?FZT4@ z6_7&{V-zFR1gkEIU!jY8eU06OoBb<5RAOPQjCu^}lF2yQO@FxAJOFj_5ff2A)9b+H z$=iog8;O48`a@@rNI}E6H>ZsJV{0t^frCMi8H1$=F8}}l0000000000 e00000u*@HRX1O!)8}fKvAZen{fXlahF-3A_TS}X)$Q>->M-A zPy4nX8#Hhl~@=nqaK60WHOF+6Mt?t4?vxK#6;B3^g3{P z^7f(BMxr0N{?OSGDQFn?=9H0tY)z)R*v%ylO+n#3*^NnUlxSI{sZDGG-`5O@F+%>1 zNI_4w?M>L3_Infno^1RK*s@!aU$T7KI$iSvZqY494Xf|k>*kA?_I^}02E;LFc5nL4 zocbE=F72}VP=CB7bUPoz?_wN^CE8sd5kqMgYAe9l{}SVPsZp`o`L1ex8@^P}S0$QS z0mJe9%G%$R_r=+uE!G=J*fuo)!?=7NxUzEn$3Wa1Ej{Tw)@PnR@6CS;*R6=M`K9$w z`)kZ!(-XU6^V_k#b_Lv+gT|As`Qyo`Wag*UI_<-tq^$ZHqo0HDI?TR9 zCiu5ZKCz8!UiAsyeH_Ty%xCWZv+19u%B8y|im-+nYR169AjpitQiK-(0000000000 g00000003C#4}B}SGuZR;b^rhX07*qoM6N<$f~M5;4*&oF diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/accepted/00000.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/accepted/00000.png index d12afcf3e87bf629600bfd2a24c7d9f92366bf6f..76c6f02852f306f3b72aa98829ea4a7aaa8e3636 100644 GIT binary patch delta 494 zcmV$U@>-$o?_SmM8IO~8a>6{cfiB28UaRE{Stc-pnuFf&zO_|0001<$Bfmp zf3Z@DVcb`KZ1-EFw`;JWtGcL^3YqaG9NSa2vEr?)hoP80=)F%XhjT?vt%571^J)pc zzC+esoeS%8RED)+*Fwo(kVR0@86*8`L#bZjz0uzLQ}`GChY(K_SG_ zqEfS0i|)N|jenBm%rg`@^VmzqDP)e{5IHP5M}U0SrAEn`m$&4V;>$`}`BcuS!V3HQ z6#xJL;M=*pTpN^S{JQ1i4jpb!-F&L;h~9PnhfJ2L3@5duP%+1;eP(0Cq?>EpVz z>{jg?uqau#!!jDvipr;~K7PX$d2ErOG^)#KOsQVO>Sr(GMj!)J?nZQHwgV<~=`u^S zn(cs_olN(V2JS04=fpc;P%EPxP|HU)CMj>y9%r#;V*+*O2tHwl73zjOYD2~%Q~xP% kV<`;)000000086o2ZCdWH+flEApigX07*qoM6N<$g4!SF0{{R3 delta 494 zcmVnn0wLU+ni57AS^52x8C>00000 z00000hVe67fh)uqv*)*M8?4EFerGH2F{R$OFD=X8Yy~c&2fN4K4}J|0-h15RXWB8mI{<)o(f;x1LQa=4eF9AH%Z1++sUvYiJo1ipxwn} z)+pJk#_-;@N`J|E=IM%_dHer48Keh7!$fIXFSs<6TO zb_DBfHL9ZOUTNwqVXzgkKg@_KGsMuDz)WQhE%WN^=Het9%u*621430+5iKZbeSny zjW)o|M#{aUj{8a>1oaH)R7)=dl;V+LAj{pDw diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/accepted/00001.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/accepted/00001.png index 01f7f83f9f8fedc0bc8ffee609d99e370c17d159..3707371cedcf17c01b7f16cea4170730e0f3f45b 100644 GIT binary patch delta 488 zcmV8}fKvAZeov{BUv6uNkMF?y|9++ry&sRed zpaz_Vh5!Hn0J!_v)o@BFe~2+^C2#QA-GR6J-Q9tZQi?H_>EE0xpYyUfSJD&?FZT4@ z6_7&{V-zFR1gkEIU!jY8eU06OoBb<5RAOPQjCu^}lF2yQO@FxAJOFj_5ff2A)9b+H z$=iog8;O48`a@@rNI}E6H>ZsJV{0t^frCMi8H1$=F8}}l0000000000 e00000u*@HRX1O!)8}fKvAZen{fXlahF-3A_TS}X)$Q>->M-A zPy4nX8#Hhl~@=nqaK60WHOF+6Mt?t4?vxK#6;B3^g3{P z^7f(BMxr0N{?OSGDQFn?=9H0tY)z)R*v%ylO+n#3*^NnUlxSI{sZDGG-`5O@F+%>1 zNI_4w?M>L3_Infno^1RK*s@!aU$T7KI$iSvZqY494Xf|k>*kA?_I^}02E;LFc5nL4 zocbE=F72}VP=CB7bUPoz?_wN^CE8sd5kqMgYAe9l{}SVPsZp`o`L1ex8@^P}S0$QS z0mJe9%G%$R_r=+uE!G=J*fuo)!?=7NxUzEn$3Wa1Ej{Tw)@PnR@6CS;*R6=M`K9$w z`)kZ!(-XU6^V_k#b_Lv+gT|As`Qyo`Wag*UI_<-tq^$ZHqo0HDI?TR9 zCiu5ZKCz8!UiAsyeH_Ty%xCWZv+19u%B8y|im-+nYR169AjpitQiK-(0000000000 g00000003C#4}B}SGuZR;b^rhX07*qoM6N<$f~M5;4*&oF diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00000.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00000.png index d12afcf3e87bf629600bfd2a24c7d9f92366bf6f..76c6f02852f306f3b72aa98829ea4a7aaa8e3636 100644 GIT binary patch delta 494 zcmV$U@>-$o?_SmM8IO~8a>6{cfiB28UaRE{Stc-pnuFf&zO_|0001<$Bfmp zf3Z@DVcb`KZ1-EFw`;JWtGcL^3YqaG9NSa2vEr?)hoP80=)F%XhjT?vt%571^J)pc zzC+esoeS%8RED)+*Fwo(kVR0@86*8`L#bZjz0uzLQ}`GChY(K_SG_ zqEfS0i|)N|jenBm%rg`@^VmzqDP)e{5IHP5M}U0SrAEn`m$&4V;>$`}`BcuS!V3HQ z6#xJL;M=*pTpN^S{JQ1i4jpb!-F&L;h~9PnhfJ2L3@5duP%+1;eP(0Cq?>EpVz z>{jg?uqau#!!jDvipr;~K7PX$d2ErOG^)#KOsQVO>Sr(GMj!)J?nZQHwgV<~=`u^S zn(cs_olN(V2JS04=fpc;P%EPxP|HU)CMj>y9%r#;V*+*O2tHwl73zjOYD2~%Q~xP% kV<`;)000000086o2ZCdWH+flEApigX07*qoM6N<$g4!SF0{{R3 delta 494 zcmVnn0wLU+ni57AS^52x8C>00000 z00000hVe67fh)uqv*)*M8?4EFerGH2F{R$OFD=X8Yy~c&2fN4K4}J|0-h15RXWB8mI{<)o(f;x1LQa=4eF9AH%Z1++sUvYiJo1ipxwn} z)+pJk#_-;@N`J|E=IM%_dHer48Keh7!$fIXFSs<6TO zb_DBfHL9ZOUTNwqVXzgkKg@_KGsMuDz)WQhE%WN^=Het9%u*621430+5iKZbeSny zjW)o|M#{aUj{8a>1oaH)R7)=dl;V+LAj{pDw diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00001.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00001.png index 01f7f83f9f8fedc0bc8ffee609d99e370c17d159..3707371cedcf17c01b7f16cea4170730e0f3f45b 100644 GIT binary patch delta 488 zcmV8}fKvAZeov{BUv6uNkMF?y|9++ry&sRed zpaz_Vh5!Hn0J!_v)o@BFe~2+^C2#QA-GR6J-Q9tZQi?H_>EE0xpYyUfSJD&?FZT4@ z6_7&{V-zFR1gkEIU!jY8eU06OoBb<5RAOPQjCu^}lF2yQO@FxAJOFj_5ff2A)9b+H z$=iog8;O48`a@@rNI}E6H>ZsJV{0t^frCMi8H1$=F8}}l0000000000 e00000u*@HRX1O!)8}fKvAZen{fXlahF-3A_TS}X)$Q>->M-A zPy4nX8#Hhl~@=nqaK60WHOF+6Mt?t4?vxK#6;B3^g3{P z^7f(BMxr0N{?OSGDQFn?=9H0tY)z)R*v%ylO+n#3*^NnUlxSI{sZDGG-`5O@F+%>1 zNI_4w?M>L3_Infno^1RK*s@!aU$T7KI$iSvZqY494Xf|k>*kA?_I^}02E;LFc5nL4 zocbE=F72}VP=CB7bUPoz?_wN^CE8sd5kqMgYAe9l{}SVPsZp`o`L1ex8@^P}S0$QS z0mJe9%G%$R_r=+uE!G=J*fuo)!?=7NxUzEn$3Wa1Ej{Tw)@PnR@6CS;*R6=M`K9$w z`)kZ!(-XU6^V_k#b_Lv+gT|As`Qyo`Wag*UI_<-tq^$ZHqo0HDI?TR9 zCiu5ZKCz8!UiAsyeH_Ty%xCWZv+19u%B8y|im-+nYR169AjpitQiK-(0000000000 g00000003C#4}B}SGuZR;b^rhX07*qoM6N<$f~M5;4*&oF diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00005.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_multiple/refused/00005.png index e0928b1998fc2d5c48a6e0a3bea04311e694c56b..a5758ff69fcc34226f98956691fbb792f4d33aa0 100644 GIT binary patch delta 381 zcmV-@0fPRa1EB+uEq`0CgD?z5(YCrX$^3_ux%4BFWjQ1*a3Ma`USBPs#@Km4^LPLN z000000002sQqR=^99L_#&!v=wk(?n}0H1nKu?(-(0qi!){`^#0Vg(2(E~SKCFINMx z0(h2s#hJ$_6(IC(`#L%<;cs;Sr)cGRlW+n2%%fWgr76e@^MAhXGN4p|FSD#w45b46 zr1&OWYfavR=F@%t;6sG3`RRlv5lRF<>_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mCgzzR(-!?|7n6ClPYA1Zg}%iI73FabhK z16=Qi5FWb?SVV6)h~5u~D?q5+4eI@XE5L0)6`&V{;eZsNjDNblya)w60d&p-tpS(- zy^IrA126%EX3m3~2oXXEA;bf4X&gFF)zFmE-ej(ne`<*|zEAe)VeaQMMWe$-hi8_D z{MkPDr|88|t$^n085~|Z8SkF}F-FfClrEe4RHnI%C_FpbmFtBgfAXV2Z)*2;k7fgJ zTTPFnyl|p{n17)ynHr`iyMO9p+;;D4PWk=yUQY0JD6jYWL5w{cgsTvOqL5!4=9CLS zo(J3sUt7?Na2p|n5T~pqC-+Ec7C7cjK7#XbYF9)u7eHq$%@>=iN3eV+sA20u+u&(S z-_%9Aare>^3mI&m0|r%0{a#zuaWGC@bj$B3o;uQ*c7Kc%cXZnSezRF)~ zbF-OI}|4BR1CuEtygBHFPr@s-eAn)b6*OKjjfZ2qAl6CmeY->7i!mwN#ezywH^ z2Ds5rDSdfYV3KyiL5zMv903&-ZqVo_Tmc>fssO!37!F7QoO6!WHFoxR)sT&2D$B^5(zcWD-P!hcRRi~$_4@Vr z&k${yu>DD~$$yIo8q_+p)i_ftSq4P_ZN|Be0L9g~UwSYCfez*6X?t$n@erfg(INt={Guk zDqeFw=-6s~&#{5q8gOs(Ui3j*=T&O6RD*?6P+M<#=a%98q7OPK`L;uwwQGQBZC1)3 zcl|{BZM}&_^@H|tc`28HC*;bi4Xc|JKV)=6opCsj>E)yAek=Gcj}Sr#A%qY@2>Bp> Z0M&GRhY++8z)}DJ002ovPDHLkV1hEe191QV diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_user_refused/00000.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_user_refused/00000.png index 4bd9584270769683d30fbece70e7253ad9d1cf60..14687e337d360effd215812251789f5c716434a1 100644 GIT binary patch delta 395 zcmV;60d)ST1Em9yB!6s4L_t(|obB3Sa)TfchGEm`O}PJ&xJ!S~VYVz7qlxTC-{(h0 z6XI-GL0q$K00000006gn%nsm;oOAd6l+w+ST=z9QfR~MWfB&PfzGnw;l0VrMdwO78{9PDMDRy?#oO;UFB4YJC+?k^JphPsOt+KaL@!a7teCls=L0KTqfkjxuRag zMR+pF|ArPZ*MIl`fH&x_bCy~BC^=rwc{M!|(m8V(I_lZ7-MrfRn%(u^8ntXTeEa{X z+t>D^?OC4u(MDfCQbxUB&{D)(_y-07i+3w0AXG<>OfE&(XG5QUPE-zV>v|DrjDX`) pM{PMOpq@T5000000001OKgh`P2BAAPrT_o{07*qoLR#B!6#7L_t(|obB3Oa>F1DMp4@7PT2pF*h?SiFe(DaKdI5@-t&;L z6XH>j!B|d800000006i7SRKF_rIg|OIp>=rx$bjy0Ef+bfBU1bzE%ftl0VrMdq3$W zApP!f#mT16UN;7y*mvcDki^AMh}$BY!}2)$i$zfQ^~w8IuwK z0KoHTte&q&8Tofcj_rp)h}YO3D03&=f^K(PU7qY+SSh9M#w^(7oLhtu`4M2>Y1@8d zqs_3{DmD_mQiQth+?SbxhU%#lcPu-8=Fv`oP}f&J;GhZUE}r$O)pmU|xlG9GuBdS? zut#wbUQF`8p?_7(H9i2~4TcLF-PMk;{q>xq>4}iemCMjs&(`hk)z;VSuK(7oWw+tm z|3|~VwjZTedGbe_eSJ?E^?pH15pUri7z8ZdJvjlPI(lYtDZ)M*`s?RJ_29Oy7lFnI s*gti&ma_ut=_3OG000000MPag@<#NX>Qvi{00000Ne4wvM6N<$f;MN!RR910 diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_user_refused/00001.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_user_refused/00001.png index 01f7f83f9f8fedc0bc8ffee609d99e370c17d159..3707371cedcf17c01b7f16cea4170730e0f3f45b 100644 GIT binary patch delta 488 zcmV8}fKvAZeov{BUv6uNkMF?y|9++ry&sRed zpaz_Vh5!Hn0J!_v)o@BFe~2+^C2#QA-GR6J-Q9tZQi?H_>EE0xpYyUfSJD&?FZT4@ z6_7&{V-zFR1gkEIU!jY8eU06OoBb<5RAOPQjCu^}lF2yQO@FxAJOFj_5ff2A)9b+H z$=iog8;O48`a@@rNI}E6H>ZsJV{0t^frCMi8H1$=F8}}l0000000000 e00000u*@HRX1O!)8}fKvAZen{fXlahF-3A_TS}X)$Q>->M-A zPy4nX8#Hhl~@=nqaK60WHOF+6Mt?t4?vxK#6;B3^g3{P z^7f(BMxr0N{?OSGDQFn?=9H0tY)z)R*v%ylO+n#3*^NnUlxSI{sZDGG-`5O@F+%>1 zNI_4w?M>L3_Infno^1RK*s@!aU$T7KI$iSvZqY494Xf|k>*kA?_I^}02E;LFc5nL4 zocbE=F72}VP=CB7bUPoz?_wN^CE8sd5kqMgYAe9l{}SVPsZp`o`L1ex8@^P}S0$QS z0mJe9%G%$R_r=+uE!G=J*fuo)!?=7NxUzEn$3Wa1Ej{Tw)@PnR@6CS;*R6=M`K9$w z`)kZ!(-XU6^V_k#b_Lv+gT|As`Qyo`Wag*UI_<-tq^$ZHqo0HDI?TR9 zCiu5ZKCz8!UiAsyeH_Ty%xCWZv+19u%B8y|im-+nYR169AjpitQiK-(0000000000 g00000003C#4}B}SGuZR;b^rhX07*qoM6N<$f~M5;4*&oF diff --git a/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_user_refused/00005.png b/tests/speculos/snapshots/nanox/test_extensions_txAuthSimple_user_refused/00005.png index 7a8040fa6c58e602b30584a295bd73a856c8eea5..503abd20159b79b8e9826237f0f74c612e29f763 100644 GIT binary patch delta 532 zcmV+v0_**-1g!*+B!BctL_t(|ob8%hcEcbHL`jc#!v2@UUizVyLlBRcSV7~={b}q% zA~b+x;SdNRgb+dqA%qY@NSl;WN@?xCKKa>gzzR(-!?|7n6ClPYA1Zg}%iI73FabhK z16=Qi5FWb?SVV6)h~5u~D?q5+4eI@XE5L0)6`&V{;eZsNjDNblya)w60d&p-tpS(- zy^IrA126%EX3m3~2oXXEA;bf4X&gFF)zFmE-ej(ne`<*|zEAe)VeaQMMWe$-hi8_D z{MkPDr|88|t$^n085~|Z8SkF}F-FfClrEe4RHnI%C_FpbmFtBgfAXV2Z)*2;k7fgJ zTTPFnyl|p{n17)ynHr`iyMO9p+;;D4PWk=yUQY0JD6jYWL5w{cgsTvOqL5!4=9CLS zo(J3sUt7?Na2p|n5T~pqC-+Ec7C7cjK7#XbYF9)u7eHq$%@>=iN3eV+sA20u+u&(S z-_%9Aare>^3mI&m0|r%0{a#zuaWGC@bj$B3o;uQ*c7Kc%cXZnSezRF)~ zbF-OI}|4BR1CuEtygBHFPr@s-eAn)b6*OKjjfZ2qAl6CmeY->7i!mwN#ezywH^ z2Ds5rDSdfYV3KyiL5zMv903&-ZqVo_Tmc>fssO!37!F7QoO6!WHFoxR)sT&2D$B^5(zcWD-P!hcRRi~$_4@Vr z&k${yu>DD~$$yIo8q_+p)i_ftSq4P_ZN|Be0L9g~UwSYCfez*6X?t$n@erfg(INt={Guk zDqeFw=-6s~&#{5q8gOs(Ui3j*=T&O6RD*?6P+M<#=a%98q7OPK`L;uwwQGQBZC1)3 zcl|{BZM}&_^@H|tc`28HC*;bi4Xc|JKV)=6opCsj>E)yAek=Gcj}Sr#A%qY@2>Bp> Z0M&GRhY++8z)}DJ002ovPDHLkV1hEe191QV diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00000.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00000.png index 6017401322005dc5561068ae47431b4ed9295299..9e224783db664dee3821ace10d14303b9d4aa6dc 100644 GIT binary patch delta 490 zcmVVRE`4yC$?y|VW1`#dd)Qf7 zAb|vQ6Im7j0000000000Z`MB?J3L+AQH^(S>wqUamuioi{qIEC?V8XfU59Ne$Y;B} zx)Z&wYbj-<#!L^d#F(9tV~z}PqHv^xtwzl3{{+ZbmSuCgZGTAOfbsrSO6jhEU^O&B z2H4ofuP-B|YaO)c6g7lU0|X#8Hm0?^4i5F;NRR=<@nuwcHEe}#$^7PUbjrjAtx&ki z^*ufEu8{c{3ZKUHf7-tP)d2ti05nesO=t0N^&FTPVeTwc(!WwPs3Hxc@MO1IH=I`$ zR-qn!**1?4MSmEPs37sxmr(_~@?<{1XlQ)D8OV zUW(T<49`Lb@CrJOBUy delta 492 zcmV4s}a-tKLIk9W!VPZ)_)`!fbrw2l+v96!D?uN z46w1aU*ASb*E(p?DQXCz1_(fGY;Hq)$0Gd0vrn9)YdJfFAFt-;f>0c=tRGx;Bd$OCY>&~kZ zD_4)cZHvddB7Y1|RFL@UVwAzoJQ)u#3L4j+Mr0*>Lubaq`=V63)tLs66~MMZ`|nX- z>8+^Ro9~RPqBOqMCa<;)tv;DEVCL!9_19MhJ7GeJ9|Xq(ZZ#S{&Lh^S{3Qrp2yT4< z004L>Uhgox3mw4AF?p_RmZ>7*0bLio_A9iTc1L@7cV%M(Mqogf-4*xF{fZ~H`FAt8 z92dA!%8>|XoMSV>o(*9uQo;d^>-D%`s}#2K;EYQq`h0+qB8j_4CyYF!dS(tEWCaNT i000000002spYRJV=I0*{L47>{0000U2omwuokG=NjZDv#&f^A|fo zcwh!YQUU+~0000000000OqEhfDe7L_@~!T`n?l@uhv7@zfp@IJopavYllv?)U>a!0 z=qJYv=%;@T`gp~NWd=NnUj|g;GGI6NE6WU+F2cSqLY8W{+kZabInnoe61$Dqi{5%Y zjHzXiiT*Z|P!s*l7y~7$kP_>#65&0L{wU)9QCe-m^e95?k2|UGHM{-S1#t#UCvV7! z>sYrhw4>?%C*yhbv{_;H9B~*IW_L;{=iCRh-parFkJHw!|FP-st{T}!JOJ(C!w0cYVvkG0+b{?_aCIIGpnOlMY#gt5qt5i(y?I7va^#(B>hF z@bex13VT)w`at@f@CMTo1ONa4000000D#Z%15@hKeRM__*8l(j07*qoM6N<$f}|Fz A_5c6? delta 352 zcmey%^qXmdO1+b(i(^Q|oVPa}`wlAzxCE+&Km6zZNH21M;|j*}8q+jR{md7Cqj2X! zLV*_p95k#9^3rs@+Z7%6imgWD$ldMIbys+Q9MQUC`TVTz&htjh%Nomi>Wa=Z)cv@= zpkLKZ$M}KgAEO0Q(;0VfjE_t^P$KxPR&Z0u;k)1J8P9j_yFU3w?vZ~PYp)-k5ydw1 zMZPho>Baj!b^%FZK}oV`lgdcaU2$gtc wlOkBR?{IwL*X#q+FTZawpW){S4~!pt`A0>siX4>8Z~}>Wy85}Sb4q9e0Ho}sr~m)} diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00003.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00003.png index ba9d2519d3c7970aca39d59c97a70c4a906603b2..88f6b10062ea4bbe348dc3c92d9385a230e7a18e 100644 GIT binary patch delta 405 zcmV;G0c!rm1H%K5BrA$ZL_t(|obB0dj)Wi#fMI5{H{t$A@-F+sgmg-2IxJP3yw5KO zr6S0OOp#9)e=fVqXeLfu8*Pc7YqtX$p0Ue`h9sRAxu|5ag6{)R*Il|0z=B zMa~|7N>T%;-rau6#fkjcKa#nWGUG%FFe2|B3G0_R;wfvhEhMdFRm>|^L6FSZ1zPr} z9BptXYX45u{+)KL{o|cXk4Fe5PG6SiqRlv;TvN9%%&j(!^K8)oCbcP6#@nd`hFf3CPHXeLfu8*PcNIVXF#vrfZ6ns2J+*aeIR2-f;(Yl{Jtg&XKKlq0i(g?jA*l= z&77mN6Z&2Z7F_!xS>FNYR8^z0bTwAbiunB`y+WPpf0>DYsT@?+1-B1#fkjc-;%kMGUNCa@UzLQN5cAbj(E!2Yzs+iSrzk&RS+ce?E)?P zQ;t5k6Rm$ITK`Tvw*K)>rpF@$6Q{G~xo9)aC)d>N3v;VY<2+k*fJtqNmGL%epQjHs z$`5;QVbVMp6*M1Qkpn0AW%iu`lHB>4XtLW|+3|o5P}}rnuv7GFggrfGE8pX>=m$3T7vV3k|0ssI20000000000=?7bjV68_&u)o?_PqM-hk!wtP;-|Kw#T{{&4(mbAM~0vc2~b+%H>OuKyZN zCRV>U(iT?E0D{p+S#WWZ&v2drJ<}#`B(AA0U3rPrI|zHldSuUlXdZWcov~h=ESehp z*MOeuJgRvRXH#VROUmtK(Tg8TUFE(EH|#E>9$`9xyP&P`GFx}^|KlsS5Z3Jg0079Q zR9HkDt8{D1vVS>;ubQZX7zwlml`_RXHK|EG2@CN{a`@CJwAp+5cj7jrddsq7L*DN> zgbeJNNSNL1UqZ5}?7ec8iKCrT)C?fTNM5p!kBfMmUUhLnpV$T$?Ajkzk-+&xve3$j;KP|%2PzUv4d0Q)2r6qMq=x0;CyHS%e9Llf}z z`>~7gFn=UzNuY^$l8Omc)nmyEO!$7$yZDy7q1*B~cSCbv4+j7M08GdcN_XXb*ku>w zvY>6=*DQf2VL7PTKFZfahk;Kv)JhcCXlUUsfPTVh>)B0Bmr!M^JS&?vnet*mY&<}3 zUzQ$e3sQzr6U;yLW?cKIZ=|I!T0b*Xo2}ks7Dg|^X_rSemmb^hPN-he3=pn$YT7&% z_|#bUP)*n)fDl$~VRtzPfbV7bJtY7D0AI>~RZryhwLx&a00000NkvXXu0mjf_dHz` delta 717 zcmV;;0y6#Y1@8rrE`M^wAPhxGDmU@{kHlTFaK%MH2w@H2_J6Ck8$PoDSt$Vk00000 z@Mv<*Ip^|s^=Ku2TY(oGzEM_yHX20ylPL&^qR zt<5-D>rprkioF+D59as^b7?LYoV|J&ToP=9{D_Yzz$+qqo+HC#-j zes82TtXu&VN*krY#7N%5cm?#Pc4bEVnrhOOr$~8%&{wQS^a}9icGs5~%gsrnDZzdZ z=$Xz`tOLI}RULn;a(h|i;%TX=+?V#iK0M>=OEJOm6topq)7E_Yf7!|{gfu$<005%N z1sV~D#_A>cc)N((33kAD4;WsKlpc0I`y2Pv{1=WI6>RAo|@BblPl4LH%smYf(bgwdnmYQ;B z?M9Pn*10Ij#bg|c&-z@2YUY;8-2~|?$|y+0H$Qc_4}gA=G73U*+o;#i1uAU6=$*VJHgsD)CpI(&@^SzG06+!rp)^Z@ z_~g?}g^h+Sg}1Zn2)oNY0KAvwaY_IH0A9*31Ni5SJ^w9z00000NkvXXu0mjfWH)Eq diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00005.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00005.png index 4396a8a4f5b57aa2f41750af9e272a6888a0afd1..db85053f61c5a226b3e6a1daec168fa17c582259 100644 GIT binary patch delta 813 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 Y4+f7o@&sCeIRF3v07*qoM6N<$g7zt6O8@`> delta 742 zcmV28RZaEq_^Z!ypWXX{R^w{g1?5`j82uXhVQlV(WY8coAX|$n=k$QV;|| z5ClOGd@niYoHIN|r(VvxJy?9wi|EQ=Gbq1aj;`xULO;vh5$7Wwq*h6F>1Mt$_;d7C z1vb6(Gv|C=SBVomO`mZs$C3f0BVg{c+k)E)K(PJ4-lWgo(tlO251(XEF49?yu2{mu zno05QX4?ut4CbhDTvBBRo-06_+9-|8>!f86Up8=qFk&{&(iJcpOK9P<2NhwDXRi$B zXMmJ66IciHW)s@}qI&g$_A1f=3G*!IR$brAJJvPMtXPM?O1F=fVn^issJR=rT)d zS^M2;Mf$1H-j2T(G%w>j(oqpR!#Y%M#1t`ZL^Ssm+!g7jwIbvMWk_^t=jKwxRP{S? z&#l&}gI7S`I-*WG?A?ECg5GGS=pz~$>!;MS@gZCp-hVso2)!PX?uacpr-?2c8-T<% z=BW00kpa8gf_X{|&g3as=u9eu95I;6&f#5L_nl`_>pKLkr5;7I8mcIo=wFPg(uvHZ z;#IYhIxO#)>IIedOF9qRD)x9H(!5p#QR&zsrdo<9cUyJM?iv+W3j5!T)3xI2%i=CI zE}FR<`+ox<^_=R9USp)|nu|GI4K?bEFSC(Bq!o?(w9vT%ihfCDLdlZ#qZCKis})JK z>Y8>}w5fqJ3r60hbfmesIYjBDzcqF=+@CSR`(fb@o%^ntMygWIHt{ZfSf z`ew)5mZ&V$@(v8!(iOm}iLF0LS|r#ebiMY>u=$`oW}n0U6!dU5e<^>@t#=RvK@eE@ Y2erva5mz;xDgXcg07*qoM6N<$f=bYEbpQYW diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00009.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00009.png index b8af254827b7686dc97089b473206c905f31f138..240105e0fbc1509662aaad6404f6609f3cf859bd 100644 GIT binary patch delta 493 zcmVHA%x46bisEI2qCzOxWHKgHV1llGr?oFfK#{&H-7*C0GNe!#l^hsgky{o z_ceL$kIGofic-~!)_Cm$=0-nZLBo|i6JR9zf>l-O8LL92qli1p+FAuC^0XrI=bVc; zXD?eu_-83*EG4XIII0$$$ZH5%b1=PWYzo*DJMkcv4=>-mAR{?Y$mi7$qG|Baq#J5b z;s=zY)+{BPn18dQ^>?jO+dq0LnHMxT5CH%H0Kf#QOT)hFMYF3<6K_Ry+$g!QpmRDW zAonj@=4I zr>Jc8<^31WNZQkouNi-q(QatfgUr8{kE9%R?eQ{q9u{PVqZiz_;T#0jc)A4+5{;BLQAVfC#$Z9C%H@ZE%@@YP~xh1TGVB zCw^uNIE-HDA%x46biwxs2qCzOxWHKgHYa*_PlCs60jF>mZhrs(05A*h6&Lfi5{@xW zT-W5eKPqEwD_T_#TI012m>d0s1r1m7On{N-3szNWWULC6fg;W8RRpBCjcE&B652*c7lQcH%}XZ(hE6K}K?*kUv*Hh^E0?lWwR% zi62nTTCw#*1xq%wSRP1GH+;bA_4#a0DuWpUk&@dFPeS(H1SnL$Ayv$3p%HB z0&@SdWnQ+9q^NB!vQjJIl?u;C@kFcF63X+F$2qC}SHi-}TpAu^>!UV(Yen=UoU8O( z?_B9N@4r+s;zPV4Q&1VE@*E}5)iYcF4w6@8#Qb)}GiIQ)##$wOsGnXa@~Q{>8pZ?7 zI7MY^Ebl*fM$(=_zGnVeMvs8CaQ5#hmQ9p?Hm|5}kgWmT*{#j(%-eG1qQTsL0DL=U j*USI_000000C(UIZ$?>|-X(7#00000NkvXXu0mjf9n9Yl diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00010.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00010.png index 49ff1ca0cbcdc5a7332c8b6163b254a9fed4e92c..a1d29576509e22dc7b836b1dce2807f8f9e7b8a0 100644 GIT binary patch delta 348 zcmV-i0i*u01F-{;NCQX53Xw}1f7PpsW?{Fn(S~>qk9gjm?2LHDfr;*Dz!I-}E~6($ ztEBXSnL)Ew&bgG!V`scO*D4XJZ)N0G*bd`ofL3n6OnoFlew?!pWXwo#C#;OGTQYE_ zrWrG!HMpD+Z6?}0v-NEU-HXABV_ziWJK&tE)u>FW#nrPSem|35p-%J6f5J;`c1(W+ zIjwBX<#^#YO^OWU+0UOesROFnT|UaiiTtQ<$y`dAaUu<9kynp|_1hfrD{HeYOj^rU zG4EIfK{DSisLlQqk9c059E^Cwfr;+uz!I-}PNOGB ztE7y9nL)Ev&bgG!W9NQ%&Q&5*-^$3XupP$F0IghrnfgeA{5a*jLqXfx4f&DOUa^e6@!j(w4gAAobJR(EAmJ+7V=@#~rN3U#_?e->Wqvt#-r z$mwNkF2@VM=~CoIp8fnulLnxg-Q}ZPoXC&*lFX%)8OQH{UrnAp64vi?#ILN)wlHZe zTgAL%6$HtAyP!7vryOIj64_sg?60(G_7CA|!(d@|wb^dkjQeP-E#f=vG5{5G-_bAh z_uc$W)_c diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00011.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00011.png index 7e7acbbd27eafdfe60ce830a1bd5863379139603..d539d8727e1b7fe068d0b1419c2771173a151088 100644 GIT binary patch delta 444 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 LMNUMnLIPld0IT~d delta 517 zcmV+g0{Z=;1fK+uB!A{fL_t(|obB6NZiFxlK+(*Ion-$@VlVxOiYzDb5So{#_xx1i z5j+kFU}y*c00000008j7d7kHau8yL?dvyRk`AU8AJsogmKgPH=k|xeNpfuXrIj2L@mHu%V!5kRi#yICPxs?mD!XM{wJ~9AFMm;9#GX%u zbjWo(_kkRvYJY}#kj+)UF;A~9NAH>afun-=hHl z0HA~74Q1bt9=832VvFa1jyL05Ri5wY+yUuPyS0j`vSxpNEBBK1iM&=}JkS-7r6QLb zk1L?||1wU-YLp&pbp`v4ifTudR#c(Xj;+|NY(I}=#D4pUAyZJErhFSC(ZwxmYX^l_ zG-7_6aSg~TVzpDashwVo@QMrj7K{geoNGi`8_V|>{w1V4C-R*6CyX8e#nPjFK~uXJ z?R-3<{a!33^k%cm-(vnRGanjU{(k_z*|yKj000000DOZVq9t`8;K}Vq00000NkvXX Hu0mjfh8Fh; diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00016.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00016.png index 112329cc93234827d75f9ac7fbaf059dfd9ee467..ddaa2e2ae54cd7655c4526795873482a3356a934 100644 GIT binary patch delta 521 zcmV+k0`~o%1fm3xB!B5iL_t(|ob8)iZp0uAMVV1{!v2?(z4QY$vJAK(<>ly{pQ=E} z&E*krm=FK}00000000009&n!Ld7i6PH1J(5peMepPrRoAF85=MYn3$NtO05>j8pf6 zy9P+8Ht_3yaMu8r#h2->-47vrRttDSJ_|W@Ke!tK31zom_kVrkZpjY-00010SlA6E zxA&v6muza3EER8Pl2p9pK|SM8CVy)g^NBGg0W!R^iEAB+G0F~iq(95uFCu%c6kSVE z7v||Iw^m>@sSVPtzcOjQlvd=Jh`)sTB$jhEYVpE3$nJhzsj^wNr8Xvv^74uDAohHe zq(kQI+y-)ts(%^gft#zIF}GKTqxW<_@!*}jTi`kua1_feq4mvagrkiykw%jD?`Qx3 z007W|;)1g8p@(gcP;9Xe=(rf)D)M}X&JB>Z+O1Jc<(hr`R$e9J6M3w{*w7X4rIgFU z;{vGtPsT~DM(D8?SFpdRsCrarMFmQ2ZN+M3{kf76-+w2DOhLI#c^Sj#V#!+WAbCYb z%x^Q^0eM8M)`gqu>4hP$nAkU9Jn(R?p|UoX? zU$|5~_8o0uYMJn7wYFyH%*;)L%ijmUo7r~H3;+NC0002+27UkmRDc8-*v85L0000< LMNUMnLIPld0IT~d delta 517 zcmV+g0{Z=;1fK+uB!A{fL_t(|obB6NZiFxlK+(*Ion-$@VlVxOiYzDb5So{#_xx1i z5j+kFU}y*c00000008j7d7kHau8yL?dvyRk`AU8AJsogmKgPH=k|xeNpfuXrIj2L@mHu%V!5kRi#yICPxs?mD!XM{wJ~9AFMm;9#GX%u zbjWo(_kkRvYJY}#kj+)UF;A~9NAH>afun-=hHl z0HA~74Q1bt9=832VvFa1jyL05Ri5wY+yUuPyS0j`vSxpNEBBK1iM&=}JkS-7r6QLb zk1L?||1wU-YLp&pbp`v4ifTudR#c(Xj;+|NY(I}=#D4pUAyZJErhFSC(ZwxmYX^l_ zG-7_6aSg~TVzpDashwVo@QMrj7K{geoNGi`8_V|>{w1V4C-R*6CyX8e#nPjFK~uXJ z?R-3<{a!33^k%cm-(vnRGanjU{(k_z*|yKj000000DOZVq9t`8;K}Vq00000NkvXX Hu0mjfh8Fh; diff --git a/tests/speculos/snapshots/nanox/test_fido_screens_settings/00017.png b/tests/speculos/snapshots/nanox/test_fido_screens_settings/00017.png index ba9d2519d3c7970aca39d59c97a70c4a906603b2..88f6b10062ea4bbe348dc3c92d9385a230e7a18e 100644 GIT binary patch delta 405 zcmV;G0c!rm1H%K5BrA$ZL_t(|obB0dj)Wi#fMI5{H{t$A@-F+sgmg-2IxJP3yw5KO zr6S0OOp#9)e=fVqXeLfu8*Pc7YqtX$p0Ue`h9sRAxu|5ag6{)R*Il|0z=B zMa~|7N>T%;-rau6#fkjcKa#nWGUG%FFe2|B3G0_R;wfvhEhMdFRm>|^L6FSZ1zPr} z9BptXYX45u{+)KL{o|cXk4Fe5PG6SiqRlv;TvN9%%&j(!^K8)oCbcP6#@nd`hFf3CPHXeLfu8*PcNIVXF#vrfZ6ns2J+*aeIR2-f;(Yl{Jtg&XKKlq0i(g?jA*l= z&77mN6Z&2Z7F_!xS>FNYR8^z0bTwAbiunB`y+WPpf0>DYsT@?+1-B1#fkjc-;%kMGUNCa@UzLQN5cAbj(E!2Yzs+iSrzk&RS+ce?E)?P zQ;t5k6Rm$ITK`Tvw*K)>rpF@$6Q{G~xo9)aC)d>N3v;VY<2+k*fJtqNmGL%epQjHs z$`5;QVbVMp6*M1Qkpn0AW%iu`lHB>4XtLW|+3|o5P}}rnuv7GFggrfGE8pX>=m$3T7vV3k|0ssI20000000000=?7bjV6VRE`4yC$?y|VW1`#dd)Qf7 zAb|vQ6Im7j0000000000Z`MB?J3L+AQH^(S>wqUamuioi{qIEC?V8XfU59Ne$Y;B} zx)Z&wYbj-<#!L^d#F(9tV~z}PqHv^xtwzl3{{+ZbmSuCgZGTAOfbsrSO6jhEU^O&B z2H4ofuP-B|YaO)c6g7lU0|X#8Hm0?^4i5F;NRR=<@nuwcHEe}#$^7PUbjrjAtx&ki z^*ufEu8{c{3ZKUHf7-tP)d2ti05nesO=t0N^&FTPVeTwc(!WwPs3Hxc@MO1IH=I`$ zR-qn!**1?4MSmEPs37sxmr(_~@?<{1XlQ)D8OV zUW(T<49`Lb@CrJOBUy delta 492 zcmV4s}a-tKLIk9W!VPZ)_)`!fbrw2l+v96!D?uN z46w1aU*ASb*E(p?DQXCz1_(fGY;Hq)$0Gd0vrn9)YdJfFAFt-;f>0c=tRGx;Bd$OCY>&~kZ zD_4)cZHvddB7Y1|RFL@UVwAzoJQ)u#3L4j+Mr0*>Lubaq`=V63)tLs66~MMZ`|nX- z>8+^Ro9~RPqBOqMCa<;)tv;DEVCL!9_19MhJ7GeJ9|Xq(ZZ#S{&Lh^S{3Qrp2yT4< z004L>Uhgox3mw4AF?p_RmZ>7*0bLio_A9iTc1L@7cV%M(Mqogf-4*xF{fZ~H`FAt8 z92dA!%8>|XoMSV>o(*9uQo;d^>-D%`s}#2K;EYQq`h0+qB8j_4CyYF!dS(tEWCaNT i000000002spYRJV=I0*{L47>{0000QQ~eKw|lj|9j%% zBt|j@L_z=n0002slYDu1;JR(w(sGQ^u_t#(CcuW?QcT0QcLz>uMZdpmSz-yuLL6hv zM!j4P#1deo&@0Y7iBbZx(VbRX+a>&XciGUO&wx&d<)R-H&w%6^#W(-}FvTh*lkHEZ!OZ^5`@BjuH1(;xqc3+=UjSsqQQLT5?tD+H!JEVwZ4YNFC!g}w%E&@>wcL34!B&I! zaXtg=aBB@}>wkrD$;O?_^p*9&Z3@~?L%Z5(`Kn(G|BrwEBv8&gdd0Y#vc%8-^=ym7 z8Bkv9Y*5NqUD>X3OZ9?QM)~l20001hy34oliZ#1=o?ZLw^RI^PF}0RFDeVXmpJI{X5(Z|(-R^vYfy;k{hW^qqTfI3j`eII(IxKj0RR9109f5GYw{J!FazG_00000NkvXXu0mjf@;~Al delta 450 zcmV;z0X_cP1Kb0UB!8nxL_t(|obB6Pc7q@ghGE*%ov{BUxtCse%9-*fM#J!#_qj4k z5@c}HF$n3Tjy<_TG5~hyEyXZ=dw1Zp*68;)ElVr_*$~GV zvso_}1F-;DY3LO*PoflnY<8!Yt@RRqygP7-)>u~w2f$_?-G4|Zr64QI`?{wAr2q_$ zvQ{vZ0`N$Bcf$R2uQmOH;t|jpV!6=|ibp{5jA9%B0GMKxlF9a`(_m(QX7b;)ksgfq z(tm%>vwdEr8k+i4UeTAEst*9N;;3!BFLyqt)!2*OVvWP)jd|p925@0MxyF39neQo9EfJ&p!WZ=su?QW@_;M=&(v! zt&j3sii&FSGIZ}|`}NMVZ*=r=wV>7br=WXP>q0AgS~~!QhJLq70Mg7IEK;_bQQ&kV s`cE-V!p?+$9bMuY9{>OV0D#r~0^1xIVNa~sRsaA107*qoM6N<$g4D;|u>b%7 diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00004.png b/tests/speculos/snapshots/nanox/test_get_assertion_allow_list/00004.png index e0928b1998fc2d5c48a6e0a3bea04311e694c56b..a5758ff69fcc34226f98956691fbb792f4d33aa0 100644 GIT binary patch delta 381 zcmV-@0fPRa1EB+uEq`0CgD?z5(YCrX$^3_ux%4BFWjQ1*a3Ma`USBPs#@Km4^LPLN z000000002sQqR=^99L_#&!v=wk(?n}0H1nKu?(-(0qi!){`^#0Vg(2(E~SKCFINMx z0(h2s#hJ$_6(IC(`#L%<;cs;Sr)cGRlW+n2%%fWgr76e@^MAhXGN4p|FSD#w45b46 zr1&OWYfavR=F@%t;6sG3`RRlv5lRF<>_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mC_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mC_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mCFIx@`ae00000007`3=bUq1?Zp(os~z}u0tetT_M=aNsJtTpQD=bY^tdsI8i3aj zG63p$4>}1#2H;KntahLqd!(n7Zu8_6V$Xn-Qn(%$1Pj37LVq7_C-__Kz!c%S8vp|YPE)XRZyLf6K*rhg4Dea~DoMF+0bf}DYziFdtRtfd~l-D;@VL!gU#FpbOrv7H*5u#s9P zsiC#)mx#TzeCVfDozo7Z6951JU=8!i;`~={=N<$j9V<`K4CWggsmo6MGEP+o4ZTxU zK*dGI&>#&_cC0!>YISO>>*-Y%?VM^U&s&a371LAoiByv;-iKKy%CV~Pi!8SY_G#k& z_Uh7Zy7>iJumJ2lbO|2f!X?NrWNr;Dvz4vRIjN+oRR91000000006+N_y>MgpzJ5W Reck{7002ovPDHLkV1m}N-XQ=0 delta 473 zcmV;~0Ve+S1M>rrB!9X|L_t(|ob8%hj>8}fMKjgxg#9mxz4Rkeg^Y0^CZSHx`KYP@ z#$cW|*){+G00000008JB=bUq1?S+fiY6pIuzybJ-{pgb*D$fW&)EOW;J#Gx52H-J- z41hY`gHD2w0eBLBs~s4|9_cBi+dP><>=}?!3fJR;U;#K>=zqiQ1pliYa1pM%0RR91 zev|XZwwu*QkA0(TOGLV&IW3#w`M^c&n-ATkZ$o$Eob%1s>6B9G?Z8EBFIoHgF{d`8 zOcgong0{>lN{J`?Z|US=R7Am6bIMj98t)mVt)8?feO3RcbsGy;r>W6wwi`|loo=W} zV^YMK(6#AY(|=Acec!oeiVj?<1$73}6YqMtSW7*8ht*KAhrkf^U^+7c#CB?I!bWPH zq=weEUn2I>@?k%%>N@Q(IspIx0M_7F7X4qn%{>T4I#y264Ezm_)MXRDj8oM?L+?}- zP;rqlG)O~~Jy)F}wRUQ&>lsxR?VM_Kl~lC~00000000000C*H{4(FqTc0Ggu P00000NkvXXu0mjf>u=Zf diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_user_refused/00004.png b/tests/speculos/snapshots/nanox/test_get_assertion_user_refused/00004.png index 7a8040fa6c58e602b30584a295bd73a856c8eea5..503abd20159b79b8e9826237f0f74c612e29f763 100644 GIT binary patch delta 532 zcmV+v0_**-1g!*+B!BctL_t(|ob8%hcEcbHL`jc#!v2@UUizVyLlBRcSV7~={b}q% zA~b+x;SdNRgb+dqA%qY@NSl;WN@?xCKKa>gzzR(-!?|7n6ClPYA1Zg}%iI73FabhK z16=Qi5FWb?SVV6)h~5u~D?q5+4eI@XE5L0)6`&V{;eZsNjDNblya)w60d&p-tpS(- zy^IrA126%EX3m3~2oXXEA;bf4X&gFF)zFmE-ej(ne`<*|zEAe)VeaQMMWe$-hi8_D z{MkPDr|88|t$^n085~|Z8SkF}F-FfClrEe4RHnI%C_FpbmFtBgfAXV2Z)*2;k7fgJ zTTPFnyl|p{n17)ynHr`iyMO9p+;;D4PWk=yUQY0JD6jYWL5w{cgsTvOqL5!4=9CLS zo(J3sUt7?Na2p|n5T~pqC-+Ec7C7cjK7#XbYF9)u7eHq$%@>=iN3eV+sA20u+u&(S z-_%9Aare>^3mI&m0|r%0{a#zuaWGC@bj$B3o;uQ*c7Kc%cXZnSezRF)~ zbF-OI}|4BR1CuEtygBHFPr@s-eAn)b6*OKjjfZ2qAl6CmeY->7i!mwN#ezywH^ z2Ds5rDSdfYV3KyiL5zMv903&-ZqVo_Tmc>fssO!37!F7QoO6!WHFoxR)sT&2D$B^5(zcWD-P!hcRRi~$_4@Vr z&k${yu>DD~$$yIo8q_+p)i_ftSq4P_ZN|Be0L9g~UwSYCfez*6X?t$n@erfg(INt={Guk zDqeFw=-6s~&#{5q8gOs(Ui3j*=T&O6RD*?6P+M<#=a%98q7OPK`L;uwwQGQBZC1)3 zcl|{BZM}&_^@H|tc`28HC*;bi4Xc|JKV)=6opCsj>E)yAek=Gcj}Sr#A%qY@2>Bp> Z0M&GRhY++8z)}DJ002ovPDHLkV1hEe191QV diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_wrong_id/00000.png b/tests/speculos/snapshots/nanox/test_get_assertion_wrong_id/00000.png index 19e6ca5feaa652c9666c2642dd4ceee596726eb7..5d5c88622ed6efb97824ffc70a56e5309395f0f5 100644 GIT binary patch delta 475 zcmV<10VMwO1N8%tB!9d~L_t(|ob8%jj)fo$MxDv*g#9mxz08Bj4JoA-P_f=~9&T;~ zN}>FIx@`ae00000007`3=bUq1?Zp(os~z}u0tetT_M=aNsJtTpQD=bY^tdsI8i3aj zG63p$4>}1#2H;KntahLqd!(n7Zu8_6V$Xn-Qn(%$1Pj37LVq7_C-__Kz!c%S8vp|YPE)XRZyLf6K*rhg4Dea~DoMF+0bf}DYziFdtRtfd~l-D;@VL!gU#FpbOrv7H*5u#s9P zsiC#)mx#TzeCVfDozo7Z6951JU=8!i;`~={=N<$j9V<`K4CWggsmo6MGEP+o4ZTxU zK*dGI&>#&_cC0!>YISO>>*-Y%?VM^U&s&a371LAoiByv;-iKKy%CV~Pi!8SY_G#k& z_Uh7Zy7>iJumJ2lbO|2f!X?NrWNr;Dvz4vRIjN+oRR91000000006+N_y>MgpzJ5W Reck{7002ovPDHLkV1m}N-XQ=0 delta 473 zcmV;~0Ve+S1M>rrB!9X|L_t(|ob8%hj>8}fMKjgxg#9mxz4Rkeg^Y0^CZSHx`KYP@ z#$cW|*){+G00000008JB=bUq1?S+fiY6pIuzybJ-{pgb*D$fW&)EOW;J#Gx52H-J- z41hY`gHD2w0eBLBs~s4|9_cBi+dP><>=}?!3fJR;U;#K>=zqiQ1pliYa1pM%0RR91 zev|XZwwu*QkA0(TOGLV&IW3#w`M^c&n-ATkZ$o$Eob%1s>6B9G?Z8EBFIoHgF{d`8 zOcgong0{>lN{J`?Z|US=R7Am6bIMj98t)mVt)8?feO3RcbsGy;r>W6wwi`|loo=W} zV^YMK(6#AY(|=Acec!oeiVj?<1$73}6YqMtSW7*8ht*KAhrkf^U^+7c#CB?I!bWPH zq=weEUn2I>@?k%%>N@Q(IspIx0M_7F7X4qn%{>T4I#y264Ezm_)MXRDj8oM?L+?}- zP;rqlG)O~~Jy)F}wRUQ&>lsxR?VM_Kl~lC~00000000000C*H{4(FqTc0Ggu P00000NkvXXu0mjf>u=Zf diff --git a/tests/speculos/snapshots/nanox/test_get_assertion_wrong_rp/00000.png b/tests/speculos/snapshots/nanox/test_get_assertion_wrong_rp/00000.png index 19e6ca5feaa652c9666c2642dd4ceee596726eb7..5d5c88622ed6efb97824ffc70a56e5309395f0f5 100644 GIT binary patch delta 475 zcmV<10VMwO1N8%tB!9d~L_t(|ob8%jj)fo$MxDv*g#9mxz08Bj4JoA-P_f=~9&T;~ zN}>FIx@`ae00000007`3=bUq1?Zp(os~z}u0tetT_M=aNsJtTpQD=bY^tdsI8i3aj zG63p$4>}1#2H;KntahLqd!(n7Zu8_6V$Xn-Qn(%$1Pj37LVq7_C-__Kz!c%S8vp|YPE)XRZyLf6K*rhg4Dea~DoMF+0bf}DYziFdtRtfd~l-D;@VL!gU#FpbOrv7H*5u#s9P zsiC#)mx#TzeCVfDozo7Z6951JU=8!i;`~={=N<$j9V<`K4CWggsmo6MGEP+o4ZTxU zK*dGI&>#&_cC0!>YISO>>*-Y%?VM^U&s&a371LAoiByv;-iKKy%CV~Pi!8SY_G#k& z_Uh7Zy7>iJumJ2lbO|2f!X?NrWNr;Dvz4vRIjN+oRR91000000006+N_y>MgpzJ5W Reck{7002ovPDHLkV1m}N-XQ=0 delta 473 zcmV;~0Ve+S1M>rrB!9X|L_t(|ob8%hj>8}fMKjgxg#9mxz4Rkeg^Y0^CZSHx`KYP@ z#$cW|*){+G00000008JB=bUq1?S+fiY6pIuzybJ-{pgb*D$fW&)EOW;J#Gx52H-J- z41hY`gHD2w0eBLBs~s4|9_cBi+dP><>=}?!3fJR;U;#K>=zqiQ1pliYa1pM%0RR91 zev|XZwwu*QkA0(TOGLV&IW3#w`M^c&n-ATkZ$o$Eob%1s>6B9G?Z8EBFIoHgF{d`8 zOcgong0{>lN{J`?Z|US=R7Am6bIMj98t)mVt)8?feO3RcbsGy;r>W6wwi`|loo=W} zV^YMK(6#AY(|=Acec!oeiVj?<1$73}6YqMtSW7*8ht*KAhrkf^U^+7c#CB?I!bWPH zq=weEUn2I>@?k%%>N@Q(IspIx0M_7F7X4qn%{>T4I#y264Ezm_)MXRDj8oM?L+?}- zP;rqlG)O~~Jy)F}wRUQ&>lsxR?VM_Kl~lC~00000000000C*H{4(FqTc0Ggu P00000NkvXXu0mjf>u=Zf diff --git a/tests/speculos/snapshots/nanox/test_make_credential_user_refused/00004.png b/tests/speculos/snapshots/nanox/test_make_credential_user_refused/00004.png index 58a129f58df4ff4f7e8d2ac40a1c565368a993ef..b277c13fa1c64c1061964a589304780393a747d5 100644 GIT binary patch delta 419 zcmV;U0bKsS1HA)~B!7fSL_t(|obB36Zp0uEMNtxEC*J>(*h>aTh*SYeFb1A;oU z3{`Ewrb7S#0000000000aEusZjB#x5nLc+{U_>>_a-mPe5^!Bt`e4GHzvcr}h$SG@ za-bXi5W>gq3Jmfcj$-tK;vJBfaEnGi=qBJbR1?q|gyl#kpnn{7Tk|3ndI|7z9_bv| z1RUOm){Ij(2R{-JW0aUqR4XY_^B%e1&Z`jp{m8+7GGOX0gTW%4enRW#IglyuEWu^>Wo>O*!{1 zdKc7cn1A+8Uw_N@Jie)>gz_*Swa^Y$KFeRORqXV;WW^oeD}Dc+$CS9Ve#`x0=Z+%l zx}Zl@gVO0MOt;gyMdsD9ZbcX5n=z|l{c@_^*KhW&oGCq$fIOoxz3`uguhwwdI?PXF zsvG^Tau_fhJ0+mWgzWGL>aB>qjOzb_`tCoF0{{R302}}S007`Ez5$m;7zfZIc!mG~ N002ovPDHLkV1jfM$lw3~ delta 421 zcmV;W0b2gO1HS{1B!7lUL_t(|obB3MZp0uAKvB2qPO|?cv6p@zMX7Dj2nb+$&(};c zafm$u@(=+40000000000u#J>bN~vw_p1xN%poN>|aH-FN72vwA{6VGr{(Ao)ieLp0 zuLg0mFCt&78_>vhI1#fi5zl~3r8{W$C2j$Z5w!rNK{%X{1%G&sx}|wh6!8jR=RBcn zpbN11F_dPUacl6W04b#q(+RhcAzEG&?!R*svcDcRSdSX4M-A}5489wxPN0UVVUF;| zobtWM8+kqyYzVWfOOIZdetk z-=up%r316q-hcV)^FEI~R2AX*Gn+LjC+ptI?yeMe_*pXJ46u#vzvnR|FQxx-J?z*~ zWL_8aDmN*WzCv|7l~ZI~8+|jnAbS|24y+!>?Y=%)J9DNqZyM?j!eWL;H=2#(Miy_F zQ41?Wh1y*y?BNsHeriIw`Rj7=o`@YL>U%+T{TJi_03HAU00000064`j72*vb%cb4C P00000NkvXXu0mjfc(cKL diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/get_allow_list/00001.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/get_allow_list/00001.png index bdc71c81280ca7a3402c80017f7b6a68719cb3c5..4016fc691eea6f41a322ff06054fa9e23b68b046 100644 GIT binary patch delta 476 zcmV<20VDqR1NH-uB!9h0L_t(|obB6DlENSifZ^=U-h}%fiM#BBvrHCB2`!a?|M%c% zr^HAs+EhgV004lu`w9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|2w9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|27=L|5p|t(#UyDI}Pgg&ebxsLQ E09WA@dH?_b diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/make/00001.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/make/00001.png index 35d9336514af1c49b22a849ac93439e8b6f68824..bea7d93643da2a6558e157f4c7fe43f924083d0e 100644 GIT binary patch delta 719 zcmV;=0x9!hasNwVFMV)^p^$&T(Dr-}cf1;6 z0Eu$M>jD4(0002s*HKCl{-$t346jlvd`QhF!yt?AtJ>Elzcu3fzUv-xyR)xFIuD~m zt{`V@3F)zUemigNPA-@&|=3?V4i4;NYRqOWDu*a&Afh|Us z4=o!mKWYq<&VP*o8wK6idyy$A!gVHcesA{^&RRS2#*%^$Qym}(CZr|T2gZ>bQ$1bI zW6a30i`CFas}hbLa{E1pegp`KqJtC#)fb1IrAu5CUKMa2#zW*q;Eh3eEh?il@51L| zT04(gvLcoI3$baaAtxPrVroORA5t~%A6Hq2% zftqZZsqQ1Uwi=`K9D6+!GkmHjsV(-Zs3`~R^=8yfTV@w#<&NJO2{S$QJuFxmm$)=D)`+q+`!X-B4Q+G1J@3B| zQf>^FWq$;45`SmV?OEQwfuSB(uOBx}rh932O`X*&9{7CV>9n6H2iH`swR~nxY?KS1>*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1nj(RDS>f diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/make/00002.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/0/make/00002.png index bdc71c81280ca7a3402c80017f7b6a68719cb3c5..4016fc691eea6f41a322ff06054fa9e23b68b046 100644 GIT binary patch delta 476 zcmV<20VDqR1NH-uB!9h0L_t(|obB6DlENSifZ^=U-h}%fiM#BBvrHCB2`!a?|M%c% zr^HAs+EhgV004lu`w9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|2+@%X7gltSZgaAhWtvVzj zU^hUR2>}2A000000002MF;Yq?rLm)D`rh4u5zQ#O3w`D+0Wrq>hX{B1SWfW5Spq^U z2Y#a;LipOwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)ejtngHP zXDlZdyLRAP_~v~ue-u@lSJ-00000NkvXXu0mjft`+9Y delta 481 zcmV<70UrLI1fB$tGk=*bZ{q!r#9iitYAQnjQCW=h-cK)L3<-oJItKs%000000001R z0q?!{ezg`S_^ei-C$>xWtH~*hIiM6_j9TBBb3h>RfnDo6a}J0mjz%|a zedpZIY6Y&KqmWVSJ99fAkeJ)9^=)G=TbCWN&oRQhGF zj&SF|Iv^>XT)Dy7-u9_WyaV8KC=} zE&aQQ~eKw|lj|9j%% zBt|j@L_z=n0002slYDu1;JR(w(sGQ^u_t#(CcuW?QcT0QcLz>uMZdpmSz-yuLL6hv zM!j4P#1deo&@0Y7iBbZx(VbRX+a>&XciGUO&wx&d<)R-H&w%6^#W(-}FvTh*lkHEZ!OZ^5`@BjuH1(;xqc3+=UjSsqQQLT5?tD+H!JEVwZ4YNFC!g}w%E&@>wcL34!B&I! zaXtg=aBB@}>wkrD$;O?_^p*9&Z3@~?L%Z5(`Kn(G|BrwEBv8&gdd0Y#vc%8-^=ym7 z8Bkv9Y*5NqUD>X3OZ9?QM)~l20001hy34oliZ#1=o?ZLw^RI^PF}0RFDeVXmpJI{X5(Z|(-R^vYfy;k{hW^qqTfI3j`eII(IxKj0RR9109f5GYw{J!FazG_00000NkvXXu0mjf@;~Al delta 450 zcmV;z0X_cP1Kb0UB!8nxL_t(|obB6Pc7q@ghGE*%ov{BUxtCse%9-*fM#J!#_qj4k z5@c}HF$n3Tjy<_TG5~hyEyXZ=dw1Zp*68;)ElVr_*$~GV zvso_}1F-;DY3LO*PoflnY<8!Yt@RRqygP7-)>u~w2f$_?-G4|Zr64QI`?{wAr2q_$ zvQ{vZ0`N$Bcf$R2uQmOH;t|jpV!6=|ibp{5jA9%B0GMKxlF9a`(_m(QX7b;)ksgfq z(tm%>vwdEr8k+i4UeTAEst*9N;;3!BFLyqt)!2*OVvWP)jd|p925@0MxyF39neQo9EfJ&p!WZ=su?QW@_;M=&(v! zt&j3sii&FSGIZ}|`}NMVZ*=r=wV>7br=WXP>q0AgS~~!QhJLq70Mg7IEK;_bQQ&kV s`cE-V!p?+$9bMuY9{>OV0D#r~0^1xIVNa~sRsaA107*qoM6N<$g4D;|u>b%7 diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00001.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_allow_list/00001.png index bdc71c81280ca7a3402c80017f7b6a68719cb3c5..4016fc691eea6f41a322ff06054fa9e23b68b046 100644 GIT binary patch delta 476 zcmV<20VDqR1NH-uB!9h0L_t(|obB6DlENSifZ^=U-h}%fiM#BBvrHCB2`!a?|M%c% zr^HAs+EhgV004lu`w9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|2_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mC_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mCQQ~eKw|lj|9j%% zBt|j@L_z=n0002slYDu1;JR(w(sGQ^u_t#(CcuW?QcT0QcLz>uMZdpmSz-yuLL6hv zM!j4P#1deo&@0Y7iBbZx(VbRX+a>&XciGUO&wx&d<)R-H&w%6^#W(-}FvTh*lkHEZ!OZ^5`@BjuH1(;xqc3+=UjSsqQQLT5?tD+H!JEVwZ4YNFC!g}w%E&@>wcL34!B&I! zaXtg=aBB@}>wkrD$;O?_^p*9&Z3@~?L%Z5(`Kn(G|BrwEBv8&gdd0Y#vc%8-^=ym7 z8Bkv9Y*5NqUD>X3OZ9?QM)~l20001hy34oliZ#1=o?ZLw^RI^PF}0RFDeVXmpJI{X5(Z|(-R^vYfy;k{hW^qqTfI3j`eII(IxKj0RR9109f5GYw{J!FazG_00000NkvXXu0mjf@;~Al delta 450 zcmV;z0X_cP1Kb0UB!8nxL_t(|obB6Pc7q@ghGE*%ov{BUxtCse%9-*fM#J!#_qj4k z5@c}HF$n3Tjy<_TG5~hyEyXZ=dw1Zp*68;)ElVr_*$~GV zvso_}1F-;DY3LO*PoflnY<8!Yt@RRqygP7-)>u~w2f$_?-G4|Zr64QI`?{wAr2q_$ zvQ{vZ0`N$Bcf$R2uQmOH;t|jpV!6=|ibp{5jA9%B0GMKxlF9a`(_m(QX7b;)ksgfq z(tm%>vwdEr8k+i4UeTAEst*9N;;3!BFLyqt)!2*OVvWP)jd|p925@0MxyF39neQo9EfJ&p!WZ=su?QW@_;M=&(v! zt&j3sii&FSGIZ}|`}NMVZ*=r=wV>7br=WXP>q0AgS~~!QhJLq70Mg7IEK;_bQQ&kV s`cE-V!p?+$9bMuY9{>OV0D#r~0^1xIVNa~sRsaA107*qoM6N<$g4D;|u>b%7 diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00001.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/get_rk/00001.png index bdc71c81280ca7a3402c80017f7b6a68719cb3c5..4016fc691eea6f41a322ff06054fa9e23b68b046 100644 GIT binary patch delta 476 zcmV<20VDqR1NH-uB!9h0L_t(|obB6DlENSifZ^=U-h}%fiM#BBvrHCB2`!a?|M%c% zr^HAs+EhgV004lu`w9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|2_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mC_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mC7=L|5p|t(#UyDI}Pgg&ebxsLQ E09WA@dH?_b diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/make/00001.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/make/00001.png index 35d9336514af1c49b22a849ac93439e8b6f68824..bea7d93643da2a6558e157f4c7fe43f924083d0e 100644 GIT binary patch delta 719 zcmV;=0x9!hasNwVFMV)^p^$&T(Dr-}cf1;6 z0Eu$M>jD4(0002s*HKCl{-$t346jlvd`QhF!yt?AtJ>Elzcu3fzUv-xyR)xFIuD~m zt{`V@3F)zUemigNPA-@&|=3?V4i4;NYRqOWDu*a&Afh|Us z4=o!mKWYq<&VP*o8wK6idyy$A!gVHcesA{^&RRS2#*%^$Qym}(CZr|T2gZ>bQ$1bI zW6a30i`CFas}hbLa{E1pegp`KqJtC#)fb1IrAu5CUKMa2#zW*q;Eh3eEh?il@51L| zT04(gvLcoI3$baaAtxPrVroORA5t~%A6Hq2% zftqZZsqQ1Uwi=`K9D6+!GkmHjsV(-Zs3`~R^=8yfTV@w#<&NJO2{S$QJuFxmm$)=D)`+q+`!X-B4Q+G1J@3B| zQf>^FWq$;45`SmV?OEQwfuSB(uOBx}rh932O`X*&9{7CV>9n6H2iH`swR~nxY?KS1>*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1nj(RDS>f diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/make/00002.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/1/make/00002.png index bdc71c81280ca7a3402c80017f7b6a68719cb3c5..4016fc691eea6f41a322ff06054fa9e23b68b046 100644 GIT binary patch delta 476 zcmV<20VDqR1NH-uB!9h0L_t(|obB6DlENSifZ^=U-h}%fiM#BBvrHCB2`!a?|M%c% zr^HAs+EhgV004lu`w9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|2+@%X7gltSZgaAhWtvVzj zU^hUR2>}2A000000002MF;Yq?rLm)D`rh4u5zQ#O3w`D+0Wrq>hX{B1SWfW5Spq^U z2Y#a;LipOwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)ejtngHP zXDlZdyLRAP_~v~ue-u@lSJ-00000NkvXXu0mjft`+9Y delta 481 zcmV<70UrLI1fB$tGk=*bZ{q!r#9iitYAQnjQCW=h-cK)L3<-oJItKs%000000001R z0q?!{ezg`S_^ei-C$>xWtH~*hIiM6_j9TBBb3h>RfnDo6a}J0mjz%|a zedpZIY6Y&KqmWVSJ99fAkeJ)9^=)G=TbCWN&oRQhGF zj&SF|Iv^>XT)Dy7-u9_WyaV8KC=} zE&aQQ~eKw|lj|9j%% zBt|j@L_z=n0002slYDu1;JR(w(sGQ^u_t#(CcuW?QcT0QcLz>uMZdpmSz-yuLL6hv zM!j4P#1deo&@0Y7iBbZx(VbRX+a>&XciGUO&wx&d<)R-H&w%6^#W(-}FvTh*lkHEZ!OZ^5`@BjuH1(;xqc3+=UjSsqQQLT5?tD+H!JEVwZ4YNFC!g}w%E&@>wcL34!B&I! zaXtg=aBB@}>wkrD$;O?_^p*9&Z3@~?L%Z5(`Kn(G|BrwEBv8&gdd0Y#vc%8-^=ym7 z8Bkv9Y*5NqUD>X3OZ9?QM)~l20001hy34oliZ#1=o?ZLw^RI^PF}0RFDeVXmpJI{X5(Z|(-R^vYfy;k{hW^qqTfI3j`eII(IxKj0RR9109f5GYw{J!FazG_00000NkvXXu0mjf@;~Al delta 450 zcmV;z0X_cP1Kb0UB!8nxL_t(|obB6Pc7q@ghGE*%ov{BUxtCse%9-*fM#J!#_qj4k z5@c}HF$n3Tjy<_TG5~hyEyXZ=dw1Zp*68;)ElVr_*$~GV zvso_}1F-;DY3LO*PoflnY<8!Yt@RRqygP7-)>u~w2f$_?-G4|Zr64QI`?{wAr2q_$ zvQ{vZ0`N$Bcf$R2uQmOH;t|jpV!6=|ibp{5jA9%B0GMKxlF9a`(_m(QX7b;)ksgfq z(tm%>vwdEr8k+i4UeTAEst*9N;;3!BFLyqt)!2*OVvWP)jd|p925@0MxyF39neQo9EfJ&p!WZ=su?QW@_;M=&(v! zt&j3sii&FSGIZ}|`}NMVZ*=r=wV>7br=WXP>q0AgS~~!QhJLq70Mg7IEK;_bQQ&kV s`cE-V!p?+$9bMuY9{>OV0D#r~0^1xIVNa~sRsaA107*qoM6N<$g4D;|u>b%7 diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00001.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_allow_list/00001.png index bdc71c81280ca7a3402c80017f7b6a68719cb3c5..4016fc691eea6f41a322ff06054fa9e23b68b046 100644 GIT binary patch delta 476 zcmV<20VDqR1NH-uB!9h0L_t(|obB6DlENSifZ^=U-h}%fiM#BBvrHCB2`!a?|M%c% zr^HAs+EhgV004lu`w9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|2_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mC_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mC_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mCQQ~eKw|lj|9j%% zBt|j@L_z=n0002slYDu1;JR(w(sGQ^u_t#(CcuW?QcT0QcLz>uMZdpmSz-yuLL6hv zM!j4P#1deo&@0Y7iBbZx(VbRX+a>&XciGUO&wx&d<)R-H&w%6^#W(-}FvTh*lkHEZ!OZ^5`@BjuH1(;xqc3+=UjSsqQQLT5?tD+H!JEVwZ4YNFC!g}w%E&@>wcL34!B&I! zaXtg=aBB@}>wkrD$;O?_^p*9&Z3@~?L%Z5(`Kn(G|BrwEBv8&gdd0Y#vc%8-^=ym7 z8Bkv9Y*5NqUD>X3OZ9?QM)~l20001hy34oliZ#1=o?ZLw^RI^PF}0RFDeVXmpJI{X5(Z|(-R^vYfy;k{hW^qqTfI3j`eII(IxKj0RR9109f5GYw{J!FazG_00000NkvXXu0mjf@;~Al delta 450 zcmV;z0X_cP1Kb0UB!8nxL_t(|obB6Pc7q@ghGE*%ov{BUxtCse%9-*fM#J!#_qj4k z5@c}HF$n3Tjy<_TG5~hyEyXZ=dw1Zp*68;)ElVr_*$~GV zvso_}1F-;DY3LO*PoflnY<8!Yt@RRqygP7-)>u~w2f$_?-G4|Zr64QI`?{wAr2q_$ zvQ{vZ0`N$Bcf$R2uQmOH;t|jpV!6=|ibp{5jA9%B0GMKxlF9a`(_m(QX7b;)ksgfq z(tm%>vwdEr8k+i4UeTAEst*9N;;3!BFLyqt)!2*OVvWP)jd|p925@0MxyF39neQo9EfJ&p!WZ=su?QW@_;M=&(v! zt&j3sii&FSGIZ}|`}NMVZ*=r=wV>7br=WXP>q0AgS~~!QhJLq70Mg7IEK;_bQQ&kV s`cE-V!p?+$9bMuY9{>OV0D#r~0^1xIVNa~sRsaA107*qoM6N<$g4D;|u>b%7 diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00001.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/get_rk/00001.png index bdc71c81280ca7a3402c80017f7b6a68719cb3c5..4016fc691eea6f41a322ff06054fa9e23b68b046 100644 GIT binary patch delta 476 zcmV<20VDqR1NH-uB!9h0L_t(|obB6DlENSifZ^=U-h}%fiM#BBvrHCB2`!a?|M%c% zr^HAs+EhgV004lu`w9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|2_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mC_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mC_Bo464hB9%RU=ZwLSY0000000000 bfD60Mc0K1K{KR=b0SOG$cODUn(%hf=v z0G_2@apo~f1qi*{zK)Jd_*)&oDO$PSBwPSL^XOJWX$tbfynnCz7*Hy}ms!>-hEf53 zQhXDxwI=UD^XWc+@FBw2{B%N-2ql6ab|AThM0Hljvd>1qa`&K)8m#m?vyh?>Nu~yu zBE9L{y(4B_pe-5O*Zj-J>qx!{D=s}pmi-&L`O+8m+5K?oGv1FLJK|4m?%nqXTRiuV z$V4N+Zr*1kTz2F4Ap8Bu34d|lkUxI2H6x()HGjjSEch$Wbj&a~`i88z!%ZBMZbRnZ zQ!q+;k|+PNDd@``mC7=L|5p|t(#UyDI}Pgg&ebxsLQ E09WA@dH?_b diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/make/00001.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/make/00001.png index 35d9336514af1c49b22a849ac93439e8b6f68824..bea7d93643da2a6558e157f4c7fe43f924083d0e 100644 GIT binary patch delta 719 zcmV;=0x9!hasNwVFMV)^p^$&T(Dr-}cf1;6 z0Eu$M>jD4(0002s*HKCl{-$t346jlvd`QhF!yt?AtJ>Elzcu3fzUv-xyR)xFIuD~m zt{`V@3F)zUemigNPA-@&|=3?V4i4;NYRqOWDu*a&Afh|Us z4=o!mKWYq<&VP*o8wK6idyy$A!gVHcesA{^&RRS2#*%^$Qym}(CZr|T2gZ>bQ$1bI zW6a30i`CFas}hbLa{E1pegp`KqJtC#)fb1IrAu5CUKMa2#zW*q;Eh3eEh?il@51L| zT04(gvLcoI3$baaAtxPrVroORA5t~%A6Hq2% zftqZZsqQ1Uwi=`K9D6+!GkmHjsV(-Zs3`~R^=8yfTV@w#<&NJO2{S$QJuFxmm$)=D)`+q+`!X-B4Q+G1J@3B| zQf>^FWq$;45`SmV?OEQwfuSB(uOBx}rh932O`X*&9{7CV>9n6H2iH`swR~nxY?KS1>*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1nj(RDS>f diff --git a/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/make/00002.png b/tests/speculos/snapshots/nanox/test_option_rk_get_assertion/2/make/00002.png index bdc71c81280ca7a3402c80017f7b6a68719cb3c5..4016fc691eea6f41a322ff06054fa9e23b68b046 100644 GIT binary patch delta 476 zcmV<20VDqR1NH-uB!9h0L_t(|obB6DlENSifZ^=U-h}%fiM#BBvrHCB2`!a?|M%c% zr^HAs+EhgV004lu`w9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|2+@%X7gltSZgaAhWtvVzj zU^hUR2>}2A000000002MF;Yq?rLm)D`rh4u5zQ#O3w`D+0Wrq>hX{B1SWfW5Spq^U z2Y#a;LipOwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)ejtngHP zXDlZdyLRAP_~v~ue-u@lSJ-00000NkvXXu0mjft`+9Y delta 481 zcmV<70UrLI1fB$tGk=*bZ{q!r#9iitYAQnjQCW=h-cK)L3<-oJItKs%000000001R z0q?!{ezg`S_^ei-C$>xWtH~*hIiM6_j9TBBb3h>RfnDo6a}J0mjz%|a zedpZIY6Y&KqmWVSJ99fAkeJ)9^=)G=TbCWN&oRQhGF zj&SF|Iv^>XT)Dy7-u9_WyaV8KC=} zE&aw9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|27=L|5p|t(#UyDI}Pgg&ebxsLQ E09WA@dH?_b diff --git a/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/1/make/00001.png b/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/1/make/00001.png index 35d9336514af1c49b22a849ac93439e8b6f68824..bea7d93643da2a6558e157f4c7fe43f924083d0e 100644 GIT binary patch delta 719 zcmV;=0x9!hasNwVFMV)^p^$&T(Dr-}cf1;6 z0Eu$M>jD4(0002s*HKCl{-$t346jlvd`QhF!yt?AtJ>Elzcu3fzUv-xyR)xFIuD~m zt{`V@3F)zUemigNPA-@&|=3?V4i4;NYRqOWDu*a&Afh|Us z4=o!mKWYq<&VP*o8wK6idyy$A!gVHcesA{^&RRS2#*%^$Qym}(CZr|T2gZ>bQ$1bI zW6a30i`CFas}hbLa{E1pegp`KqJtC#)fb1IrAu5CUKMa2#zW*q;Eh3eEh?il@51L| zT04(gvLcoI3$baaAtxPrVroORA5t~%A6Hq2% zftqZZsqQ1Uwi=`K9D6+!GkmHjsV(-Zs3`~R^=8yfTV@w#<&NJO2{S$QJuFxmm$)=D)`+q+`!X-B4Q+G1J@3B| zQf>^FWq$;45`SmV?OEQwfuSB(uOBx}rh932O`X*&9{7CV>9n6H2iH`swR~nxY?KS1>*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1nj(RDS>f diff --git a/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/1/make/00002.png b/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/1/make/00002.png index bdc71c81280ca7a3402c80017f7b6a68719cb3c5..4016fc691eea6f41a322ff06054fa9e23b68b046 100644 GIT binary patch delta 476 zcmV<20VDqR1NH-uB!9h0L_t(|obB6DlENSifZ^=U-h}%fiM#BBvrHCB2`!a?|M%c% zr^HAs+EhgV004lu`w9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|2+@%X7gltSZgaAhWtvVzj zU^hUR2>}2A000000002MF;Yq?rLm)D`rh4u5zQ#O3w`D+0Wrq>hX{B1SWfW5Spq^U z2Y#a;LipOwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)ejtngHP zXDlZdyLRAP_~v~ue-u@lSJ-00000NkvXXu0mjft`+9Y delta 481 zcmV<70UrLI1fB$tGk=*bZ{q!r#9iitYAQnjQCW=h-cK)L3<-oJItKs%000000001R z0q?!{ezg`S_^ei-C$>xWtH~*hIiM6_j9TBBb3h>RfnDo6a}J0mjz%|a zedpZIY6Y&KqmWVSJ99fAkeJ)9^=)G=TbCWN&oRQhGF zj&SF|Iv^>XT)Dy7-u9_WyaV8KC=} zE&aw9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|27=L|5p|t(#UyDI}Pgg&ebxsLQ E09WA@dH?_b diff --git a/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/2/make/00001.png b/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/2/make/00001.png index 35d9336514af1c49b22a849ac93439e8b6f68824..bea7d93643da2a6558e157f4c7fe43f924083d0e 100644 GIT binary patch delta 719 zcmV;=0x9!hasNwVFMV)^p^$&T(Dr-}cf1;6 z0Eu$M>jD4(0002s*HKCl{-$t346jlvd`QhF!yt?AtJ>Elzcu3fzUv-xyR)xFIuD~m zt{`V@3F)zUemigNPA-@&|=3?V4i4;NYRqOWDu*a&Afh|Us z4=o!mKWYq<&VP*o8wK6idyy$A!gVHcesA{^&RRS2#*%^$Qym}(CZr|T2gZ>bQ$1bI zW6a30i`CFas}hbLa{E1pegp`KqJtC#)fb1IrAu5CUKMa2#zW*q;Eh3eEh?il@51L| zT04(gvLcoI3$baaAtxPrVroORA5t~%A6Hq2% zftqZZsqQ1Uwi=`K9D6+!GkmHjsV(-Zs3`~R^=8yfTV@w#<&NJO2{S$QJuFxmm$)=D)`+q+`!X-B4Q+G1J@3B| zQf>^FWq$;45`SmV?OEQwfuSB(uOBx}rh932O`X*&9{7CV>9n6H2iH`swR~nxY?KS1>*&fB!8+&L_t(|ob8)iZp0uAMW#T6B)iSy_xs&a$m1b@D>7J^ z4RQs!%odmKJooQltxx2fDdW1Xz9GnCF2iifXe3-Pa0#_`VSo0FfOhYMQHygK4vBkV zvO-XRVRVyc0|gJ~v)Y0GPRa=ABN90ck_cxxgIvKmv&*Gn5*`v|X8-^I002NehcAv+ z+_Q)x=W>XPUN?;SU1og?FxUMw618~_1N3D#wv8CY6QU`FMU`}tNmFxrK$c?F< zF5@v)=&e-=XAhZv&tV(^LZBERMM3q&;gHiME()&-I1BSB@+R>5AiNfpQJQz- zb20984z^|XzEea82oR04rM<3>b!&f{tUdr1vZ4^Mpno(n`XH61=1uAwixiQhnw@~M z5DU~KX{DM+ZEs0ZgeqIUetIwLt(3Q8TKYhiNCgY>YLRr9^O+Mq)n-v^$HM7qH&bY#@nXyKcrP+shXm4mA>+Ny> z0helhcz;<&04MPe8C*pI%oCkO!Zb>@c8xRU2G~Q!h{5*sV$cBq0PuhLsCK~0@C4#j zgj^TG)8vR(dfIy}%c(FyDPmUpNc~S01ud(jFfm1wOtEZftzktJv`Cd|Sz!;rF7eW( zt$Nuo0&3}R#w770oWVj|4L$1n^dx01{PDgWtVD#1iH`swRvMoX?K4SWT?uG?x&9ia`ee0000*d;^4qSsZ-UqfP(-002ovPDHLkV1nj(RDS>f diff --git a/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/2/make/00002.png b/tests/speculos/snapshots/nanox/test_option_rk_overwrite_get_assertion/2/make/00002.png index bdc71c81280ca7a3402c80017f7b6a68719cb3c5..4016fc691eea6f41a322ff06054fa9e23b68b046 100644 GIT binary patch delta 476 zcmV<20VDqR1NH-uB!9h0L_t(|obB6DlENSifZ^=U-h}%fiM#BBvrHCB2`!a?|M%c% zr^HAs+EhgV004lu`w9S}*06*-!f~w-5mU0AQrez7DSUax59I_o{~KyB?ssF^Bgp zy-BG|x^7Z7Bb0Hn9%t4#sx?9F31=~D10O$Ke?3!qdw!?3v3zKWaJa>iM(wGM3ESh? z4eo~CTup9exx;US{y$WDRa0`9tL#_+In2suqH-fK z=a*$xs=>B;l|(*pni000000001hPxK3NI+ujM SIb%2g0000$n{fXlahE)OKwQ*xrxb z;A-f@`Q#1LQGa=6jOzAY!@&u7ega;X@<(-^m77NOd_#8v^i)_*wXWzFXXW~4*tO1MSzU$q`?2bpzs``u*L(B4lYa))<>{x2%Msv$XyRd!5(oJQp{PeNK)@LFClaYYQTwjDsSta~f*;S7O{&De7dWY=(gaa7>00000000000G|2+@%X7gltSZgaAhWtvVzj zU^hUR2>}2A000000002MF;Yq?rLm)D`rh4u5zQ#O3w`D+0Wrq>hX{B1SWfW5Spq^U z2Y#a;LipOwm_|E!9VskM%l_y;T*VKFnrK+R3`kvX^Uxo&J=pcmiyrZQlQDN?uz3 z%l)u(N0D`1(4*X>bovU_?Q|ZId2RHq=z{ER%(}6D9Jl-W%ifhUrFGL#cMujcJi5_r z95=Ff!;IS487kD}T44{L$lj+Wl$)ejtngHP zXDlZdyLRAP_~v~ue-u@lSJ-00000NkvXXu0mjft`+9Y delta 481 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 diff --git a/tests/speculos/snapshots/nanox/test_reset/3/00000.png b/tests/speculos/snapshots/nanox/test_reset/3/00000.png index 9039a39a380c685acb60824d65df1b4c871c359f..bf5aee4f765884e88fa268ae1fa9b0facb73e4ed 100644 GIT binary patch delta 414 zcmV;P0b%~N1Goc_B!7QNL_t(|obB0dj)Wi#fMIttH{t$A;x7BcgpjsWKwRwPeSVD$ zN-ZBc%y9q!0000000000z+--P2QV+^Tt26iHb!zs$PTDeUyIlc@j9SnzfQMV7{c%F z049kpxYnVqI{zu#yAaWfs^{04mL4OCYp)V2fhgi-zN~m8e z?rQlx=!5;}gPq9!PGo;4vi~|`zXJljdY_@*4D#|K_gk6Sia6U_HJe_wha-YXDLp;T zKC3RICxjmiUD_ zbn}Vb8uC3&=8}fKv8DYov{BUv6uOXgpe`j5i-QpJzota z!7-3f8Ug?S0000000000Jm%+g0P9jp`E!i%U?g|A?0_=$C6C?UuLE-S%XF)SF8rPj zV3A0)yS#gqQYxQ6_Mr=2X8?|A4RepfKlq&iBG(>MfAO~p3V$p^U&7-Lv6PaRP`{Sn zr{(vc56+_xP9pm!k^Pg%{_D*B4sf*ezCyhjWcMQXTUptPxZ2w_n_jhtBZ7%BK0VGp zyDn5u4t2VS!hEO>rMhxHWv~f5yfOeam~LBk6C?I)#^pfOSVd~eYWb^rtd*73Fdcq!>7@%62vNELELE`>d&U*FvhRjrYMy2VB{#_m%2H z_2&0JRn>onyESLEo<-vNt+{2`@CY(mD(BXDBMQNuyasNwlFa5~Wv52UV2x;&6%F8pT z7sW^<0ssI2007`PA6^yboQWuw4dKa6Y{%X3`f-v`ZSD@Tj-Og=o#=d5vGyz8qi9>;&RSe2}GOZA0Dy~WSHo_K8W%b^lx$73H!o^e1ydS z001J=?)%02hE-TSYhqUEuZaSKw;-0u3WAuVv*p;bY`hb$la9RvWS!U4Es&)3b%$j` z#gaXnQ-1fOnMY{nhx-ZJaMDXBj-`R}l5r5VF$S@(|hbTtIcSIW?4Kp6$| zBSN=kSZwvd{q|e6gfR#~hS7hr|2s12A6t(3V5ydY1N3fgI9=LqBgk>S|yeX{PY z2iI}ynJm;S0000000000000000000000019%{M}y`JR{uXDBg=wcdasNwlFMY_=p{S^l2x-svl$&c% z58@9A5dZ)H0002T`S7YZ=S)N?rE)EPUf27^gY)TCv5>xCqFqYq73vewmv;j+xOs8@e}_^tr$`YaJ(Gm76F20|I-ijTQVWvC9z_>SD@T<41br`M1bHeGt3ar2tNylCSlIJyb3)Is3x+Aio z&5}Kv<)+B6@_*}Lf={>HY{ngUZ-wI;U7dpFD-~!FP)5Q0 zh|sMW7F&IAzx`G%5e%jv!`Xkb|2s12FI$fJV5yeDBFtZjyq$VC!6Vxw%5NYefUjx1 zH8bt27hdJB=H^PVP`9%#qtEq2n>VN}>s=UV7;U@xCx7XR4E2xEkQ(YA20rivvydkP zk>P_!ah7+#di|hp(!IkP9epQkxD8)56*jVueix)R07*qoM6N<$f|IrbdjJ3c diff --git a/tests/speculos/snapshots/nanox/test_reset_cancel/00000.png b/tests/speculos/snapshots/nanox/test_reset_cancel/00000.png index 9039a39a380c685acb60824d65df1b4c871c359f..bf5aee4f765884e88fa268ae1fa9b0facb73e4ed 100644 GIT binary patch delta 414 zcmV;P0b%~N1Goc_B!7QNL_t(|obB0dj)Wi#fMIttH{t$A;x7BcgpjsWKwRwPeSVD$ zN-ZBc%y9q!0000000000z+--P2QV+^Tt26iHb!zs$PTDeUyIlc@j9SnzfQMV7{c%F z049kpxYnVqI{zu#yAaWfs^{04mL4OCYp)V2fhgi-zN~m8e z?rQlx=!5;}gPq9!PGo;4vi~|`zXJljdY_@*4D#|K_gk6Sia6U_HJe_wha-YXDLp;T zKC3RICxjmiUD_ zbn}Vb8uC3&=8}fKv8DYov{BUv6uOXgpe`j5i-QpJzota z!7-3f8Ug?S0000000000Jm%+g0P9jp`E!i%U?g|A?0_=$C6C?UuLE-S%XF)SF8rPj zV3A0)yS#gqQYxQ6_Mr=2X8?|A4RepfKlq&iBG(>MfAO~p3V$p^U&7-Lv6PaRP`{Sn zr{(vc56+_xP9pm!k^Pg%{_D*B4sf*ezCyhjWcMQXTUptPxZ2w_n_jhtBZ7%BK0VGp zyDn5u4t2VS!hEO>rMhxHWv~f5yfOeam~LBk6C?I)#^pfOSVd~eYWb^rtd*73Fdcq!>7@%62vNELELE`>d&U*FvhRjrYMy2VB{#_m%2H z_2&0JRn>onyESLEo<-vNt+{2`@CY(mD(BF1DKv9y(PT2pF*h@c{A*y)T*eOWqJ)drp zktM(&Hv|9x000000JtEflv3Iq#f0bX06xiA>a*`DK*@fLac?A3oE4zA!Z^)-a94m# z)xdA|gS!Hh6qlsC&VC5tu{(e(>Q%^T_Jg|_kg0V0&AxB$wtxHp008J>WA~>H(rYLC zclP+k&j;PuOa*N`i8skxdzDM}5A=24t=SaH7xQQGeOYVR<&bhPPkCu;R0mXA<)2Dg zoB1_3wq!`}W}M|3)Pb1|^^h76zq+B8YcL=uhjI0E)a_`Sw^2tWuf!N_hFz=Ud~J#2 zB>C{nv$Hwat$#gZ{|mKMb-HtP`9|!UxO^vE^!B3wfHPJ<1LUf$`ZiO)(EG~Gr^5O( z-O_WwvfFcXq&IXBE9L3+-DKrv4`0pCTR6dOI0sx9n{~6{@~Wl&skGT%U1@0n27Uao z*;B4MA)ooRT{T!e17>T`Trtjk%S(sOK`Y{BDx00uaW{K)rKJUsbAPapRHMGv1U*kK o^y>AQqjw1a00000003_J0TgQp9Ia9!UjP6A07*qoM6N<$g5XWud;kCd delta 448 zcmV;x0YCoO1KIF1DKv9~>PT2pF*h@c{AyhnU>{dwbJ)drp z$`ZDbk`Mp@000000N{d@Qc7ue6boLv1Ncq8QlCAi044h|#=Vg&aaMrQ9mZ+)gS!G` zq6U7mAKVq7q_`yAb@oFDU%LaiqP+__&3``CxucJ}+wnyBtyu=2ais8r1=j*7{E+ zt=;?@Tw8TWpJANk8nl6#4fT*%5I?4&mTNFkUmV7@m!lj<+dPdns`^Nb(Pr4KHqQ5! zI8Le`p84wRE`N4w&)EM$Y*n4^TwQ)6_9QO96D~&kQ2@Xh+RuRct}W&^OP?@$%gv{P zeov>`2dJH%qn6%KBUZ{Yn!DANTW!9&ueZ>_ZRi6otj%`VaQUt!epK2WuWC{)z+{d; zx7y{34*ATd?W%$H6|h=^?j7UIySz;3^a^l!iQPF1DKv9y(PT2pF*h@c{A*y)T*eOWqJ)drp zktM(&Hv|9x000000JtEflv3Iq#f0bX06xiA>a*`DK*@fLac?A3oE4zA!Z^)-a94m# z)xdA|gS!Hh6qlsC&VC5tu{(e(>Q%^T_Jg|_kg0V0&AxB$wtxHp008J>WA~>H(rYLC zclP+k&j;PuOa*N`i8skxdzDM}5A=24t=SaH7xQQGeOYVR<&bhPPkCu;R0mXA<)2Dg zoB1_3wq!`}W}M|3)Pb1|^^h76zq+B8YcL=uhjI0E)a_`Sw^2tWuf!N_hFz=Ud~J#2 zB>C{nv$Hwat$#gZ{|mKMb-HtP`9|!UxO^vE^!B3wfHPJ<1LUf$`ZiO)(EG~Gr^5O( z-O_WwvfFcXq&IXBE9L3+-DKrv4`0pCTR6dOI0sx9n{~6{@~Wl&skGT%U1@0n27Uao z*;B4MA)ooRT{T!e17>T`Trtjk%S(sOK`Y{BDx00uaW{K)rKJUsbAPapRHMGv1U*kK o^y>AQqjw1a00000003_J0TgQp9Ia9!UjP6A07*qoM6N<$g5XWud;kCd delta 448 zcmV;x0YCoO1KIF1DKv9~>PT2pF*h@c{AyhnU>{dwbJ)drp z$`ZDbk`Mp@000000N{d@Qc7ue6boLv1Ncq8QlCAi044h|#=Vg&aaMrQ9mZ+)gS!G` zq6U7mAKVq7q_`yAb@oFDU%LaiqP+__&3``CxucJ}+wnyBtyu=2ais8r1=j*7{E+ zt=;?@Tw8TWpJANk8nl6#4fT*%5I?4&mTNFkUmV7@m!lj<+dPdns`^Nb(Pr4KHqQ5! zI8Le`p84wRE`N4w&)EM$Y*n4^TwQ)6_9QO96D~&kQ2@Xh+RuRct}W&^OP?@$%gv{P zeov>`2dJH%qn6%KBUZ{Yn!DANTW!9&ueZ>_ZRi6otj%`VaQUt!epK2WuWC{)z+{d; zx7y{34*ATd?W%$H6|h=^?j7UIySz;3^a^l!iQPR=bZEEC@#3I4q&EOsW0BA05$t5rL~b<6087wD@@SrTet!g zO%38^-@+B3rnn|OboR~cYjpsR=vSej*|%^rplH$^H~X=L+kf%{003YY8@qpXl3tzc zKeNXdKOgMICKa@J5})L6?OreGAL#qO+h$X!TrBS?_oddbDJ1ZhgPuctUKRlk2~$O(wY+PzUvK8+l|PH|OLj z;Y}x302{8s)z6&rIn#+QK~se2lFAjp?|Dl4>e@ZHj4f~|K6rL zo-_dpQ8NGl000000C+;qIp@4OiW4rY1DGjR>Wj}QK+S$iX>BB@1S`Pa3KKN@7OntA zQ-iqKw{QihDXvKmoqaR=SslPL`c)`s_AT5DD4KM~&3fM3}Um-RrWuo(K?WYGQP zAnAjcbw5F@eMJAK9X07rO{q5%JqPrMTiNwiR=bZEEC@#3I4q&EOsW0BA05$t5rL~b<6087wD@@SrTet!g zO%38^-@+B3rnn|OboR~cYjpsR=vSej*|%^rplH$^H~X=L+kf%{003YY8@qpXl3tzc zKeNXdKOgMICKa@J5})L6?OreGAL#qO+h$X!TrBS?_oddbDJ1ZhgPuctUKRlk2~$O(wY+PzUvK8+l|PH|OLj z;Y}x302{8s)z6&rIn#+QK~se2lFAjp?|Dl4>e@ZHj4f~|K6rL zo-_dpQ8NGl000000C+;qIp@4OiW4rY1DGjR>Wj}QK+S$iX>BB@1S`Pa3KKN@7OntA zQ-iqKw{QihDXvKmoqaR=SslPL`c)`s_AT5DD4KM~&3fM3}Um-RrWuo(K?WYGQP zAnAjcbw5F@eMJAK9X07rO{q5%JqPrMTiNwiSQq ziKrw500000000000Dv3B7-NjqUR>Z~?ZA`xl0NZ00TA`~eYf@G63zn9%P>yW5AFhx zC}QAO{opPDBC&|>TKy2hkF^7LsI!n$^@F<=kSOH#tG;jC9e?=&0001>3kSPbIgnRb z{g^Rh;aRWVrt7f&OhmqybX+z(xmTMsEp?&KT}+NO>p!Wn?jVn(z1b)HO+4?TKzd_( z-KX~09Fe1^TIh=`fTfnP;pO?LD)avo1v5@@FP7NH4A5 z+jL`)D~hx;Sbrk39#2p^R+gj9cY?74l0dFLHJ?|acEj?AOuaqUi72%8&*rG+R#E&f z>zQ37JnK>%D3?87-oWJ_v2Vi7KjCHy0sw#+wD*8!#pY5%9}k(_D)djK+i{oYP@CRT zrL8fl0T?6UIlNwl>V|dF_@t3HFt`WY_%`br!|kkfSYW1BMl}G;2c?e^)l+VM$N(})ldKc00000 d004mh#V?qXR9NNkNyPvF002ovPDHLkV1hx->%ag2 delta 493 zcmVi%ur_`r|JiHUqGUe+pqe*aeuev2LJ#7fG%w89_2({ zW%XmmiiOX5^)y|F^=BgTJ*4Bd;mN%^q-m=IeePm%tXcm_jdcfkB<;;U;cw!39|h7I z)9YTf$L5F}J=H>AEE$#e%O+I~b?~v9!EXv-5VV!x!TG8G!t2ygJuWYyyZYRAfQwE0Rfc0dxy-KXaBO4M#xUdYtTW1WaXYyE7FYAzMU zeOb@!CgItaVney@{&E7BH)7v}n>*oV3IYIt6|~oYX2s@KLLU!VTq^W;rN?=f&!ING ztx8*CR0A+Z!gG4O3e^egqVYu|PhfBknD}qjHHPV|b!J+oRz@`d%}T=+?jC)MWAhbj zRx!~20`A73nK7=68kg<%K`#K)f3Za=>#SQq ziKrw500000000000Dv3B7-NjqUR>Z~?ZA`xl0NZ00TA`~eYf@G63zn9%P>yW5AFhx zC}QAO{opPDBC&|>TKy2hkF^7LsI!n$^@F<=kSOH#tG;jC9e?=&0001>3kSPbIgnRb z{g^Rh;aRWVrt7f&OhmqybX+z(xmTMsEp?&KT}+NO>p!Wn?jVn(z1b)HO+4?TKzd_( z-KX~09Fe1^TIh=`fTfnP;pO?LD)avo1v5@@FP7NH4A5 z+jL`)D~hx;Sbrk39#2p^R+gj9cY?74l0dFLHJ?|acEj?AOuaqUi72%8&*rG+R#E&f z>zQ37JnK>%D3?87-oWJ_v2Vi7KjCHy0sw#+wD*8!#pY5%9}k(_D)djK+i{oYP@CRT zrL8fl0T?6UIlNwl>V|dF_@t3HFt`WY_%`br!|kkfSYW1BMl}G;2c?e^)l+VM$N(})ldKc00000 d004mh#V?qXR9NNkNyPvF002ovPDHLkV1hx->%ag2 delta 493 zcmVi%ur_`r|JiHUqGUe+pqe*aeuev2LJ#7fG%w89_2({ zW%XmmiiOX5^)y|F^=BgTJ*4Bd;mN%^q-m=IeePm%tXcm_jdcfkB<;;U;cw!39|h7I z)9YTf$L5F}J=H>AEE$#e%O+I~b?~v9!EXv-5VV!x!TG8G!t2ygJuWYyyZYRAfQwE0Rfc0dxy-KXaBO4M#xUdYtTW1WaXYyE7FYAzMU zeOb@!CgItaVney@{&E7BH)7v}n>*oV3IYIt6|~oYX2s@KLLU!VTq^W;rN?=f&!ING ztx8*CR0A+Z!gG4O3e^egqVYu|PhfBknD}qjHHPV|b!J+oRz@`d%}T=+?jC)MWAhbj zRx!~20`A73nK7=68kg<%K`#K)f3Za=>#YK6_39H2eF$uZ`r8UCv(*H%BAGedaT*RmXeH-g(zmlDG1+B{j$w zwbyNiF&HbVVSi`PMb1Wif(@+Rj$S?!j04aCW8SNtk!S%^?T?aE8Y@pt+zNpUjjnja_0sY0+tI?@w9E zZfaKhm%V2(89vte;q*Dc{^PUUW*B#fD#e4nRS(?t09yS~kGBOs`5{*i&r`yi&RqfI z;~E@ob4okYIURzg7;l|A;jRGXnx}lX_4!(;w{QCF)szbnQ|zt>{5KQ;000000Nm&o X>03vuJZjz~00000NkvXXu0mjf{n_yy delta 484 zcmVANV8Zp%|fwdp2TFZ5-IIk4vXPu^$`&|SK{d5rvBczMhX@)`5# zUN++8G#$OHNk3WotMbUQ9oy`ZM_B8I`f&Q^Ne%Kz z?RlGF4El&k2xD?iBC;n8+P(i%UTziJK@ z)%UVqvrfw6S2dw@JHPxw$S-0~66Tw5vkL+MoZ)c{Xig}{2Qws0W2cx;nsi#*`$Lwp zi<;H?W$#@~hOc#gIDHSW|M6KaGmIaID#e4fRS(=f0bP1ikCz2Mxsj`v=PBV$=dJ+q zaSe{PIi;QHe04!{@6++psS~~mpx*}cPbmi256jbAH+}YO%7ut2_Von(Llgi200000 a+~^liP)e(hU89%)0000YK6_39H2eF$uZ`r8UCv(*H%BAGedaT*RmXeH-g(zmlDG1+B{j$w zwbyNiF&HbVVSi`PMb1Wif(@+Rj$S?!j04aCW8SNtk!S%^?T?aE8Y@pt+zNpUjjnja_0sY0+tI?@w9E zZfaKhm%V2(89vte;q*Dc{^PUUW*B#fD#e4nRS(?t09yS~kGBOs`5{*i&r`yi&RqfI z;~E@ob4okYIURzg7;l|A;jRGXnx}lX_4!(;w{QCF)szbnQ|zt>{5KQ;000000Nm&o X>03vuJZjz~00000NkvXXu0mjf{n_yy delta 484 zcmVANV8Zp%|fwdp2TFZ5-IIk4vXPu^$`&|SK{d5rvBczMhX@)`5# zUN++8G#$OHNk3WotMbUQ9oy`ZM_B8I`f&Q^Ne%Kz z?RlGF4El&k2xD?iBC;n8+P(i%UTziJK@ z)%UVqvrfw6S2dw@JHPxw$S-0~66Tw5vkL+MoZ)c{Xig}{2Qws0W2cx;nsi#*`$Lwp zi<;H?W$#@~hOc#gIDHSW|M6KaGmIaID#e4fRS(=f0bP1ikCz2Mxsj`v=PBV$=dJ+q zaSe{PIi;QHe04!{@6++psS~~mpx*}cPbmi256jbAH+}YO%7ut2_Von(Llgi200000 a+~^liP)e(hU89%)0000VRE`4yC$?y|VW1`#dd)Qf7 zAb|vQ6Im7j0000000000Z`MB?J3L+AQH^(S>wqUamuioi{qIEC?V8XfU59Ne$Y;B} zx)Z&wYbj-<#!L^d#F(9tV~z}PqHv^xtwzl3{{+ZbmSuCgZGTAOfbsrSO6jhEU^O&B z2H4ofuP-B|YaO)c6g7lU0|X#8Hm0?^4i5F;NRR=<@nuwcHEe}#$^7PUbjrjAtx&ki z^*ufEu8{c{3ZKUHf7-tP)d2ti05nesO=t0N^&FTPVeTwc(!WwPs3Hxc@MO1IH=I`$ zR-qn!**1?4MSmEPs37sxmr(_~@?<{1XlQ)D8OV zUW(T<49`Lb@CrJOBUy delta 492 zcmV4s}a-tKLIk9W!VPZ)_)`!fbrw2l+v96!D?uN z46w1aU*ASb*E(p?DQXCz1_(fGY;Hq)$0Gd0vrn9)YdJfFAFt-;f>0c=tRGx;Bd$OCY>&~kZ zD_4)cZHvddB7Y1|RFL@UVwAzoJQ)u#3L4j+Mr0*>Lubaq`=V63)tLs66~MMZ`|nX- z>8+^Ro9~RPqBOqMCa<;)tv;DEVCL!9_19MhJ7GeJ9|Xq(ZZ#S{&Lh^S{3Qrp2yT4< z004L>Uhgox3mw4AF?p_RmZ>7*0bLio_A9iTc1L@7cV%M(Mqogf-4*xF{fZ~H`FAt8 z92dA!%8>|XoMSV>o(*9uQo;d^>-D%`s}#2K;EYQq`h0+qB8j_4CyYF!dS(tEWCaNT i000000002spYRJV=I0*{L47>{0000U2omwuokG=NjZDv#&f^A|fo zcwh!YQUU+~0000000000OqEhfDe7L_@~!T`n?l@uhv7@zfp@IJopavYllv?)U>a!0 z=qJYv=%;@T`gp~NWd=NnUj|g;GGI6NE6WU+F2cSqLY8W{+kZabInnoe61$Dqi{5%Y zjHzXiiT*Z|P!s*l7y~7$kP_>#65&0L{wU)9QCe-m^e95?k2|UGHM{-S1#t#UCvV7! z>sYrhw4>?%C*yhbv{_;H9B~*IW_L;{=iCRh-parFkJHw!|FP-st{T}!JOJ(C!w0cYVvkG0+b{?_aCIIGpnOlMY#gt5qt5i(y?I7va^#(B>hF z@bex13VT)w`at@f@CMTo1ONa4000000D#Z%15@hKeRM__*8l(j07*qoM6N<$f}|Fz A_5c6? delta 352 zcmey%^qXmdO1+b(i(^Q|oVPa}`wlAzxCE+&Km6zZNH21M;|j*}8q+jR{md7Cqj2X! zLV*_p95k#9^3rs@+Z7%6imgWD$ldMIbys+Q9MQUC`TVTz&htjh%Nomi>Wa=Z)cv@= zpkLKZ$M}KgAEO0Q(;0VfjE_t^P$KxPR&Z0u;k)1J8P9j_yFU3w?vZ~PYp)-k5ydw1 zMZPho>Baj!b^%FZK}oV`lgdcaU2$gtc wlOkBR?{IwL*X#q+FTZawpW){S4~!pt`A0>siX4>8Z~}>Wy85}Sb4q9e0Ho}sr~m)} diff --git a/tests/speculos/snapshots/nanox/test_u2f_screens_idle/00003.png b/tests/speculos/snapshots/nanox/test_u2f_screens_idle/00003.png index 90a68074b1751fd0bfd4e31e92b4df9cdd95553b..6c0191c9b2774d54bdb6909563d2b8c62877a945 100644 GIT binary patch delta 314 zcmcb{bd_m>O1+Gyi(^Q|oVPav`I;33Tmx^FsK2TA+&sNbLY+<1u~$~^-e=Dq#m@;M zzMKqj5RjUdCT831eea^M#d&Z2xs6#2t`|#2NVi1|1{CUBzi7V>sR94CN^E{g9Xk&C>GfRD!hFQ$- zh}|)3>b}T&e6)Xk;r&|9f33Q97ll`RKDsaV>(PW&Z##3f?BedGx0~IsRoTy4x$&F) z<4;;&r&{b;=*e~=Vf8oDxy|(kp$zvX9=cw-e^m7iT4U1mvlJsB;(A}QFR>f$-wRT2h9K+;F*YXET z{wDZqwtjh{^j300kkH!Qm-!NyQW?75Z>$XX>k(3KFLbrvo$ccZ1v$wFkxl(dU7XkN zU0WxG?0Noi{o4>M;Ay39_l2tLnDf9CY~2u+Ur`?$44M#!{)pBGa5#z6FVSy85}S Ib4q9e08ycd3IG5A From 7b6e712a274e087006a85a3057cbacf26710bed9 Mon Sep 17 00:00:00 2001 From: Xavier Chapron Date: Fri, 30 Jun 2023 16:01:10 +0200 Subject: [PATCH 15/15] tests: speculos: Sanitise u2f_fake_channel tests --- tests/speculos/u2f/test_register_cmd.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/speculos/u2f/test_register_cmd.py b/tests/speculos/u2f/test_register_cmd.py index 3c349aab..dd887ab9 100644 --- a/tests/speculos/u2f/test_register_cmd.py +++ b/tests/speculos/u2f/test_register_cmd.py @@ -231,6 +231,10 @@ def test_register_raw_u2f_fake_channel_security_crc(client): response = client.ctap1.device.recv(CTAPHID.MSG) # App should then recover and allow new requests + client.ctap1.wait_for_return_on_dashboard() + + challenge = bytearray(generate_random_bytes(32)) + app_param = generate_random_bytes(32) registration_data = client.ctap1.register(challenge, app_param) registration_data.verify(app_param, challenge) @@ -276,6 +280,10 @@ def test_register_raw_u2f_fake_channel_security_length(client): response = client.ctap1.device.recv(CTAPHID.MSG) # App should then recover and allow new requests + client.ctap1.wait_for_return_on_dashboard() + + challenge = generate_random_bytes(32) + app_param = generate_random_bytes(32) registration_data = client.ctap1.register(challenge, app_param) registration_data.verify(app_param, challenge)