diff --git a/include/ctap2.h b/include/ctap2.h index 7b9744f..0a24646 100644 --- a/include/ctap2.h +++ b/include/ctap2.h @@ -186,12 +186,8 @@ void ctap2_send_keepalive_processing(void); // Correspond to FIDO2.1 spec performBuiltInUv() operation void performBuiltInUv(void); -void ctap2_make_credential_handle(u2f_service_t *service, - uint8_t *buffer, - uint16_t length); -void ctap2_get_assertion_handle(u2f_service_t *service, - uint8_t *buffer, - uint16_t length); +void ctap2_make_credential_handle(u2f_service_t *service, uint8_t *buffer, uint16_t length); +void ctap2_get_assertion_handle(u2f_service_t *service, uint8_t *buffer, uint16_t length); void ctap2_get_next_assertion_handle(u2f_service_t *service, uint8_t *buffer, uint16_t length); void ctap2_get_info_handle(u2f_service_t *service, uint8_t *buffer, uint16_t length); void ctap2_client_pin_handle(u2f_service_t *service, uint8_t *buffer, uint16_t length); diff --git a/src/ctap2_get_assertion.c b/src/ctap2_get_assertion.c index e9f34d0..50b95c3 100644 --- a/src/ctap2_get_assertion.c +++ b/src/ctap2_get_assertion.c @@ -311,9 +311,7 @@ static int process_getAssert_authnr_pin(cbipDecoder_t *decoder, cbipItem_t *mapI return 0; } -void ctap2_get_assertion_handle(u2f_service_t *service, - uint8_t *buffer, - uint16_t length) { +void ctap2_get_assertion_handle(u2f_service_t *service, uint8_t *buffer, uint16_t length) { ctap2_assert_data_t *ctap2AssertData = globals_get_ctap2_assert_data(); cbipDecoder_t decoder; cbipItem_t mapItem; diff --git a/src/ctap2_get_assertion_flow.c b/src/ctap2_get_assertion_flow.c index d7ed3c4..06410f0 100644 --- a/src/ctap2_get_assertion_flow.c +++ b/src/ctap2_get_assertion_flow.c @@ -264,8 +264,9 @@ UX_FLOW(ux_ctap2_no_assertion_flow, static nbgl_page_t *pageContext; #define NB_OF_PAIRS 2 -static const nbgl_layoutTagValue_t pairs[NB_OF_PAIRS] = {{.item = "Website", .value = g.rpID}, - {.item = "User ID", .value = g.verifyHash}}; +static const nbgl_layoutTagValue_t pairs[NB_OF_PAIRS] = { + {.item = "Website", .value = g.rpID}, + {.item = "User ID", .value = g.verifyHash}}; #define SELECT_MAX_ID_NB 5 #define SELECT_ID_BUFFER_SIZE 36 diff --git a/src/ctap2_make_credential.c b/src/ctap2_make_credential.c index 219c369..98b607a 100644 --- a/src/ctap2_make_credential.c +++ b/src/ctap2_make_credential.c @@ -173,9 +173,13 @@ static int parse_makeCred_authnr_user(cbipDecoder_t *decoder, cbipItem_t *mapIte // overflows under the "Register" button. We'll need to clean that (new page?) ctap2RegisterData->userStrLen = 64; } - PRINTF("MAKE_CREDENTIAL: userStr %.*s\n", ctap2RegisterData->userStrLen, ctap2RegisterData->userStr); + PRINTF("MAKE_CREDENTIAL: userStr %.*s\n", + ctap2RegisterData->userStrLen, + ctap2RegisterData->userStr); } else { - PRINTF("MAKE_CREDENTIAL: userID %.*H\n", ctap2RegisterData->userIdLen, ctap2RegisterData->userId); + PRINTF("MAKE_CREDENTIAL: userID %.*H\n", + ctap2RegisterData->userIdLen, + ctap2RegisterData->userId); } return 0; } @@ -409,9 +413,7 @@ static int process_makeCred_authnr_pin(cbipDecoder_t *decoder, cbipItem_t *mapIt return 0; } -void ctap2_make_credential_handle(u2f_service_t *service, - uint8_t *buffer, - uint16_t length) { +void ctap2_make_credential_handle(u2f_service_t *service, uint8_t *buffer, uint16_t length) { ctap2_register_data_t *ctap2RegisterData = globals_get_ctap2_register_data(); cbipDecoder_t decoder; cbipItem_t mapItem; diff --git a/src/globals.c b/src/globals.c index 3118759..b191c4d 100644 --- a/src/globals.c +++ b/src/globals.c @@ -44,7 +44,8 @@ void truncate_pairs_for_display() { void prepare_display_status() { if (!g.is_nfc) { PRINTF("NOT NFC so no display status for rpID '%s' and verifyHash '%s'\n", - g.rpID, g.verifyHash); + g.rpID, + g.verifyHash); g.display_status[0] = '\0'; return; } diff --git a/src/string_utils.c b/src/string_utils.c index 6f599ce..5a6c2ba 100644 --- a/src/string_utils.c +++ b/src/string_utils.c @@ -9,7 +9,6 @@ #include #endif // defined(HAVE_NBGL) - void truncate_for_nb_lines(char *input) { #if !defined(HAVE_NBGL) UNUSED(input); @@ -29,8 +28,14 @@ void truncate_for_nb_lines(char *input) { // Ex: on Flex, with a single call, 'MMMMMMMMMMMMMMMMMMMMMMMMMMMM' would be reduced to // 'MMMMMMMMMMMMMMMMMMMMMMM...', when it fact 'MMMMMMMMMMMMMMMMMMMMMMMM...' would fit. // As the truncation could be severe (down to 24B in this example), I think this is worth - // the extra computation (in any case, this would take a maximum of 3 iterations into the loop) - nbgl_getTextMaxLenInNbLines(LARGE_MEDIUM_FONT, input, AVAILABLE_WIDTH, line_nb, &max_bytes, false); + // the extra computation (in any case, this would take a maximum of 3 iterations into the + // loop) + nbgl_getTextMaxLenInNbLines(LARGE_MEDIUM_FONT, + input, + AVAILABLE_WIDTH, + line_nb, + &max_bytes, + false); if (size <= max_bytes) { return; } diff --git a/tests/speculos/conftest.py b/tests/speculos/conftest.py index f435374..df8c5de 100644 --- a/tests/speculos/conftest.py +++ b/tests/speculos/conftest.py @@ -86,13 +86,15 @@ def create_backend(root_pytest_dir: Path, backend_name: str, @pytest.fixture(scope="module") -def backend(root_pytest_dir: Path, backend_name: str, firmware: Firmware, display: bool, transport: str): +def backend(root_pytest_dir: Path, backend_name: str, firmware: Firmware, display: bool, + transport: str): with create_backend(root_pytest_dir, backend_name, firmware, display, transport) as b: yield b @pytest.fixture -def client(firmware: Firmware, backend, navigator, transport: str, ctap2_u2f_proxy: bool) -> TestClient: +def client(firmware: Firmware, backend, navigator, transport: str, + ctap2_u2f_proxy: bool) -> TestClient: client = TestClient(firmware, backend, navigator, transport, ctap2_u2f_proxy) client.start() return client diff --git a/tests/speculos/snapshots/flex/test_authenticate_ok/00000.png b/tests/speculos/snapshots/flex/test_authenticate_ok/00000.png index 116f8bd..23175ff 100644 Binary files a/tests/speculos/snapshots/flex/test_authenticate_ok/00000.png and b/tests/speculos/snapshots/flex/test_authenticate_ok/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_authenticate_user_refused/00000.png b/tests/speculos/snapshots/flex/test_authenticate_user_refused/00000.png index 116f8bd..23175ff 100644 Binary files a/tests/speculos/snapshots/flex/test_authenticate_user_refused/00000.png and b/tests/speculos/snapshots/flex/test_authenticate_user_refused/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/0_Binance/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/0_Binance/00000.png index b425b74..b08f5e9 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/0_Binance/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/0_Binance/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/10_Fedora/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/10_Fedora/00000.png index aea113c..9fe83f7 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/10_Fedora/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/10_Fedora/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/11_Gandi/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/11_Gandi/00000.png index 4ebe16a..1af0389 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/11_Gandi/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/11_Gandi/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/12_GitHub/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/12_GitHub/00000.png index fbe576a..2ba3504 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/12_GitHub/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/12_GitHub/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/13_GitLab/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/13_GitLab/00000.png index cfced54..58ab51d 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/13_GitLab/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/13_GitLab/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/14_Google/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/14_Google/00000.png index 0db305b..7568e0c 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/14_Google/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/14_Google/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/15_Keeper/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/15_Keeper/00000.png index 571e636..0d25593 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/15_Keeper/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/15_Keeper/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/16_LastPass/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/16_LastPass/00000.png index 566b8ac..a5e4d31 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/16_LastPass/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/16_LastPass/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/17_Slush Pool/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/17_Slush Pool/00000.png index 8020126..2e76d09 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/17_Slush Pool/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/17_Slush Pool/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/18_Stripe/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/18_Stripe/00000.png index c8afdd7..2eb2039 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/18_Stripe/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/18_Stripe/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/19_u2f.bin.coffee/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/19_u2f.bin.coffee/00000.png index df22508..f22cb3f 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/19_u2f.bin.coffee/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/19_u2f.bin.coffee/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/1_Bitbucket/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/1_Bitbucket/00000.png index 4415079..5e08324 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/1_Bitbucket/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/1_Bitbucket/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/20_webauthn.bin.coffee/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/20_webauthn.bin.coffee/00000.png index 32b4d74..502ae02 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/20_webauthn.bin.coffee/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/20_webauthn.bin.coffee/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/21_WebAuthn.io/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/21_WebAuthn.io/00000.png index 15869eb..3e715c6 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/21_WebAuthn.io/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/21_WebAuthn.io/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/22_WebAuthn.me/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/22_WebAuthn.me/00000.png index 551b143..adadf86 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/22_WebAuthn.me/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/22_WebAuthn.me/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/23_demo.yubico.com/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/23_demo.yubico.com/00000.png index 33b2cb0..87e73f5 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/23_demo.yubico.com/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/23_demo.yubico.com/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/2_Bitfinex/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/2_Bitfinex/00000.png index 953ab2a..b37d544 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/2_Bitfinex/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/2_Bitfinex/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/3_Bitwarden/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/3_Bitwarden/00000.png index e6553dd..c6d9d33 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/3_Bitwarden/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/3_Bitwarden/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/4_Coinbase/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/4_Coinbase/00000.png index a31ba2c..e35db58 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/4_Coinbase/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/4_Coinbase/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/5_Dashlane/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/5_Dashlane/00000.png index d08939b..fee4b99 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/5_Dashlane/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/5_Dashlane/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/6_Dropbox/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/6_Dropbox/00000.png index 308a2b9..7d88fd6 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/6_Dropbox/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/6_Dropbox/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/7_Dropbox/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/7_Dropbox/00000.png index 2e9f3bd..4de4708 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/7_Dropbox/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/7_Dropbox/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/8_Duo/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/8_Duo/00000.png index 124c8da..4779486 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/8_Duo/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/8_Duo/00000.png differ diff --git a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/9_FastMail/00000.png b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/9_FastMail/00000.png index 39ab268..e157f5d 100644 Binary files a/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/9_FastMail/00000.png and b/tests/speculos/snapshots/flex/test_u2f_screens_fido_known_list/log/9_FastMail/00000.png differ diff --git a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00002.png b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00002.png index 3979e06..3e18b4f 100644 Binary files a/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00002.png and b/tests/speculos/snapshots/nanosp/test_fido_screens_settings/00002.png differ diff --git a/tests/speculos/snapshots/stax/test_authenticate_ok/00000.png b/tests/speculos/snapshots/stax/test_authenticate_ok/00000.png index a019918..2a99805 100644 Binary files a/tests/speculos/snapshots/stax/test_authenticate_ok/00000.png and b/tests/speculos/snapshots/stax/test_authenticate_ok/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_authenticate_user_refused/00000.png b/tests/speculos/snapshots/stax/test_authenticate_user_refused/00000.png index a019918..2a99805 100644 Binary files a/tests/speculos/snapshots/stax/test_authenticate_user_refused/00000.png and b/tests/speculos/snapshots/stax/test_authenticate_user_refused/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/0_Binance/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/0_Binance/00000.png index de70d8a..80e4d34 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/0_Binance/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/0_Binance/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/10_Fedora/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/10_Fedora/00000.png index 9d72dad..c0a5883 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/10_Fedora/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/10_Fedora/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/11_Gandi/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/11_Gandi/00000.png index 3b2b6fa..3e12fba 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/11_Gandi/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/11_Gandi/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/12_GitHub/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/12_GitHub/00000.png index de2da20..7c2c977 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/12_GitHub/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/12_GitHub/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/13_GitLab/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/13_GitLab/00000.png index 2940538..93e6009 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/13_GitLab/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/13_GitLab/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/14_Google/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/14_Google/00000.png index 6f42c85..6d23b56 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/14_Google/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/14_Google/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/15_Keeper/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/15_Keeper/00000.png index c4f929f..200af10 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/15_Keeper/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/15_Keeper/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/16_LastPass/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/16_LastPass/00000.png index 37f2ab9..8777c9e 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/16_LastPass/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/16_LastPass/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/17_Slush Pool/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/17_Slush Pool/00000.png index 0189abd..4d94c1a 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/17_Slush Pool/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/17_Slush Pool/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/18_Stripe/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/18_Stripe/00000.png index 26c419f..4180b8a 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/18_Stripe/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/18_Stripe/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/19_u2f.bin.coffee/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/19_u2f.bin.coffee/00000.png index e7d0d1e..e586abf 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/19_u2f.bin.coffee/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/19_u2f.bin.coffee/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/1_Bitbucket/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/1_Bitbucket/00000.png index 7375792..2c1147a 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/1_Bitbucket/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/1_Bitbucket/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/20_webauthn.bin.coffee/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/20_webauthn.bin.coffee/00000.png index 8d993dc..db0c488 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/20_webauthn.bin.coffee/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/20_webauthn.bin.coffee/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/21_WebAuthn.io/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/21_WebAuthn.io/00000.png index 740a7fb..9290af5 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/21_WebAuthn.io/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/21_WebAuthn.io/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/22_WebAuthn.me/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/22_WebAuthn.me/00000.png index 0292ad1..a3f68e4 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/22_WebAuthn.me/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/22_WebAuthn.me/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/23_demo.yubico.com/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/23_demo.yubico.com/00000.png index 19b244a..cd3cd4c 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/23_demo.yubico.com/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/23_demo.yubico.com/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/2_Bitfinex/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/2_Bitfinex/00000.png index cd90383..3ce3943 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/2_Bitfinex/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/2_Bitfinex/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/3_Bitwarden/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/3_Bitwarden/00000.png index c59b31d..3262d97 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/3_Bitwarden/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/3_Bitwarden/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/4_Coinbase/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/4_Coinbase/00000.png index 75ad74c..95f0483 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/4_Coinbase/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/4_Coinbase/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/5_Dashlane/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/5_Dashlane/00000.png index ac0108b..f69ba93 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/5_Dashlane/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/5_Dashlane/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/6_Dropbox/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/6_Dropbox/00000.png index 5f6f746..001e3d7 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/6_Dropbox/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/6_Dropbox/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/7_Dropbox/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/7_Dropbox/00000.png index a4f75e8..c16a27f 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/7_Dropbox/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/7_Dropbox/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/8_Duo/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/8_Duo/00000.png index 3ec738d..bd0dacf 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/8_Duo/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/8_Duo/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/9_FastMail/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/9_FastMail/00000.png index 49c0998..792853c 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/9_FastMail/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/log/9_FastMail/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/0_Binance/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/0_Binance/00000.png index 994e8c4..1d716f2 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/0_Binance/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/0_Binance/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/10_Fedora/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/10_Fedora/00000.png index 4735ad6..a2c4292 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/10_Fedora/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/10_Fedora/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/11_Gandi/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/11_Gandi/00000.png index 220f18a..4b20833 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/11_Gandi/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/11_Gandi/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/12_GitHub/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/12_GitHub/00000.png index 5092298..934511e 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/12_GitHub/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/12_GitHub/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/13_GitLab/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/13_GitLab/00000.png index 866824c..c5fca45 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/13_GitLab/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/13_GitLab/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/14_Google/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/14_Google/00000.png index 8930f13..5aacfb6 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/14_Google/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/14_Google/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/15_Keeper/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/15_Keeper/00000.png index c38acf8..0de83fa 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/15_Keeper/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/15_Keeper/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/16_LastPass/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/16_LastPass/00000.png index a3c7662..14f033c 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/16_LastPass/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/16_LastPass/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/17_Slush Pool/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/17_Slush Pool/00000.png index efd858f..e26fb55 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/17_Slush Pool/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/17_Slush Pool/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/18_Stripe/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/18_Stripe/00000.png index 8dad626..c51586b 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/18_Stripe/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/18_Stripe/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/19_u2f.bin.coffee/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/19_u2f.bin.coffee/00000.png index de17283..0a242fd 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/19_u2f.bin.coffee/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/19_u2f.bin.coffee/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/1_Bitbucket/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/1_Bitbucket/00000.png index 9f5f720..68b07a9 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/1_Bitbucket/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/1_Bitbucket/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/20_webauthn.bin.coffee/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/20_webauthn.bin.coffee/00000.png index e4fe89c..43949e4 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/20_webauthn.bin.coffee/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/20_webauthn.bin.coffee/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/21_WebAuthn.io/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/21_WebAuthn.io/00000.png index e8e987a..0b6a983 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/21_WebAuthn.io/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/21_WebAuthn.io/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/22_WebAuthn.me/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/22_WebAuthn.me/00000.png index ff24e13..91bb707 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/22_WebAuthn.me/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/22_WebAuthn.me/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/23_demo.yubico.com/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/23_demo.yubico.com/00000.png index bd6a9df..ce2cc40 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/23_demo.yubico.com/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/23_demo.yubico.com/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/2_Bitfinex/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/2_Bitfinex/00000.png index 229ac2e..bbfb43b 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/2_Bitfinex/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/2_Bitfinex/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/3_Bitwarden/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/3_Bitwarden/00000.png index d6000fa..1162bbd 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/3_Bitwarden/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/3_Bitwarden/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/4_Coinbase/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/4_Coinbase/00000.png index 5106bb7..a2e8b90 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/4_Coinbase/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/4_Coinbase/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/5_Dashlane/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/5_Dashlane/00000.png index d1c7f75..fdbe417 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/5_Dashlane/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/5_Dashlane/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/6_Dropbox/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/6_Dropbox/00000.png index 4b675d1..4d81d82 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/6_Dropbox/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/6_Dropbox/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/7_Dropbox/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/7_Dropbox/00000.png index 324665c..c3976b7 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/7_Dropbox/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/7_Dropbox/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/8_Duo/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/8_Duo/00000.png index d78cb60..1e79fbb 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/8_Duo/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/8_Duo/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/9_FastMail/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/9_FastMail/00000.png index 6aff7fa..5ebcff3 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/9_FastMail/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_fido_known_list/reg/9_FastMail/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_idle/00000.png b/tests/speculos/snapshots/stax/test_u2f_screens_idle/00000.png index 4be2b2c..474ee60 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_idle/00000.png and b/tests/speculos/snapshots/stax/test_u2f_screens_idle/00000.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_idle/00001.png b/tests/speculos/snapshots/stax/test_u2f_screens_idle/00001.png index c3554d9..d015469 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_idle/00001.png and b/tests/speculos/snapshots/stax/test_u2f_screens_idle/00001.png differ diff --git a/tests/speculos/snapshots/stax/test_u2f_screens_idle/00002.png b/tests/speculos/snapshots/stax/test_u2f_screens_idle/00002.png index 4be2b2c..474ee60 100644 Binary files a/tests/speculos/snapshots/stax/test_u2f_screens_idle/00002.png and b/tests/speculos/snapshots/stax/test_u2f_screens_idle/00002.png differ