diff --git a/client/src/ledger_app_clients/ethereum/settings.py b/client/src/ledger_app_clients/ethereum/settings.py index 71d318a..997d9e2 100644 --- a/client/src/ledger_app_clients/ethereum/settings.py +++ b/client/src/ledger_app_clients/ethereum/settings.py @@ -5,27 +5,24 @@ from typing import Union class SettingID(Enum): - BLIND_SIGNING = auto() - DEBUG_DATA = auto() - NONCE = auto() - VERBOSE_EIP712 = auto() VERBOSE_ENS = auto() + VERBOSE_EIP712 = auto() + NONCE = auto() + DEBUG_DATA = auto() def get_device_settings(device: str) -> list[SettingID]: if device == "nanos": return [ - SettingID.BLIND_SIGNING, + SettingID.NONCE, SettingID.DEBUG_DATA, - SettingID.NONCE ] if device in ("nanox", "nanosp", "stax", "flex"): return [ - SettingID.BLIND_SIGNING, - SettingID.DEBUG_DATA, - SettingID.NONCE, + SettingID.VERBOSE_ENS, SettingID.VERBOSE_EIP712, - SettingID.VERBOSE_ENS + SettingID.NONCE, + SettingID.DEBUG_DATA, ] return [] diff --git a/tests/ragger/snapshots/flex/test_blind_sign_reject_in_risk_review/00000.png b/tests/ragger/snapshots/flex/test_blind_sign_reject_in_risk_review/00000.png new file mode 100644 index 0000000..10188cd Binary files /dev/null and b/tests/ragger/snapshots/flex/test_blind_sign_reject_in_risk_review/00000.png differ diff --git a/tests/ragger/snapshots/flex/test_blind_sign_reject_in_risk_review/00001.png b/tests/ragger/snapshots/flex/test_blind_sign_reject_in_risk_review/00001.png new file mode 100644 index 0000000..a3c7613 Binary files /dev/null and b/tests/ragger/snapshots/flex/test_blind_sign_reject_in_risk_review/00001.png differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00005.png b/tests/ragger/snapshots/flex/test_blind_sign_reject_in_risk_review/00002.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00005.png rename to tests/ragger/snapshots/flex/test_blind_sign_reject_in_risk_review/00002.png diff --git a/tests/ragger/snapshots/flex/test_blind_sign_rejected/00000.png b/tests/ragger/snapshots/flex/test_blind_sign_rejected/00000.png new file mode 100644 index 0000000..10188cd Binary files /dev/null and b/tests/ragger/snapshots/flex/test_blind_sign_rejected/00000.png differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_simple/00005.png b/tests/ragger/snapshots/flex/test_blind_sign_rejected/00001.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_blind_simple/00005.png rename to tests/ragger/snapshots/flex/test_blind_sign_rejected/00001.png diff --git a/tests/ragger/snapshots/flex/test_blind_sign_signed/00000.png b/tests/ragger/snapshots/flex/test_blind_sign_signed/00000.png new file mode 100644 index 0000000..10188cd Binary files /dev/null and b/tests/ragger/snapshots/flex/test_blind_sign_signed/00000.png differ diff --git a/tests/ragger/snapshots/flex/test_blind_sign_signed/00001.png b/tests/ragger/snapshots/flex/test_blind_sign_signed/00001.png new file mode 100644 index 0000000..a3c7613 Binary files /dev/null and b/tests/ragger/snapshots/flex/test_blind_sign_signed/00001.png differ diff --git a/tests/ragger/snapshots/flex/test_blind_sign_signed/00002.png b/tests/ragger/snapshots/flex/test_blind_sign_signed/00002.png new file mode 100644 index 0000000..7ac500b Binary files /dev/null and b/tests/ragger/snapshots/flex/test_blind_sign_signed/00002.png differ diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00001.png b/tests/ragger/snapshots/flex/test_blind_sign_signed/00003.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00001.png rename to tests/ragger/snapshots/flex/test_blind_sign_signed/00003.png diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00002.png b/tests/ragger/snapshots/flex/test_blind_sign_signed/00004.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00002.png rename to tests/ragger/snapshots/flex/test_blind_sign_signed/00004.png diff --git a/tests/ragger/snapshots/flex/test_blind_sign_signed/00005.png b/tests/ragger/snapshots/flex/test_blind_sign_signed/00005.png new file mode 100644 index 0000000..aa5b1f7 Binary files /dev/null and b/tests/ragger/snapshots/flex/test_blind_sign_signed/00005.png differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00004.png b/tests/ragger/snapshots/flex/test_blind_sign_signed/00006.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00004.png rename to tests/ragger/snapshots/flex/test_blind_sign_signed/00006.png diff --git a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00000.png b/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00000.png deleted file mode 100644 index 2fa6f1c..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00000.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00001.png b/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00001.png deleted file mode 100644 index 5b3d8c9..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00001.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00002.png b/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00002.png deleted file mode 100644 index 7edbcba..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00002.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00003.png b/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00003.png deleted file mode 100644 index 9fa70e5..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/00003.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/confirm/00000.png b/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/confirm/00000.png deleted file mode 100644 index 00bc42d..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_blind_and_nonce_display/confirm/00000.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_simple/00000.png b/tests/ragger/snapshots/flex/test_sign_blind_simple/00000.png deleted file mode 100644 index 2fa6f1c..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_blind_simple/00000.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_simple/00001.png b/tests/ragger/snapshots/flex/test_sign_blind_simple/00001.png deleted file mode 100644 index 5b3d8c9..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_blind_simple/00001.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_simple/00002.png b/tests/ragger/snapshots/flex/test_sign_blind_simple/00002.png deleted file mode 100644 index 9e7ca34..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_blind_simple/00002.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_simple/00003.png b/tests/ragger/snapshots/flex/test_sign_blind_simple/00003.png deleted file mode 100644 index 9fa70e5..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_blind_simple/00003.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_simple/confirm/00000.png b/tests/ragger/snapshots/flex/test_sign_blind_simple/confirm/00000.png deleted file mode 100644 index 00bc42d..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_blind_simple/confirm/00000.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_0/00000.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00000.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_parameter_selector/step_0/00000.png rename to tests/ragger/snapshots/flex/test_sign_parameter_selector/00000.png diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_0/00001.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00001.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_parameter_selector/step_0/00001.png rename to tests/ragger/snapshots/flex/test_sign_parameter_selector/00001.png diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_0/00002.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00002.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_parameter_selector/step_0/00002.png rename to tests/ragger/snapshots/flex/test_sign_parameter_selector/00002.png diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_1/00000.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00003.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_parameter_selector/step_1/00000.png rename to tests/ragger/snapshots/flex/test_sign_parameter_selector/00003.png diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_1/00001.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00004.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_parameter_selector/step_1/00001.png rename to tests/ragger/snapshots/flex/test_sign_parameter_selector/00004.png diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_1/00002.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00005.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_parameter_selector/step_1/00002.png rename to tests/ragger/snapshots/flex/test_sign_parameter_selector/00005.png diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_2/00000.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00006.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_parameter_selector/step_2/00000.png rename to tests/ragger/snapshots/flex/test_sign_parameter_selector/00006.png diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_2/00001.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00007.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_parameter_selector/step_2/00001.png rename to tests/ragger/snapshots/flex/test_sign_parameter_selector/00007.png diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_2/00002.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00008.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_parameter_selector/step_2/00002.png rename to tests/ragger/snapshots/flex/test_sign_parameter_selector/00008.png diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/00009.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00009.png new file mode 100644 index 0000000..10188cd Binary files /dev/null and b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00009.png differ diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/00010.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00010.png new file mode 100644 index 0000000..a3c7613 Binary files /dev/null and b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00010.png differ diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/00011.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00011.png new file mode 100644 index 0000000..7ac500b Binary files /dev/null and b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00011.png differ diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/00012.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00012.png new file mode 100644 index 0000000..f4ec9f0 Binary files /dev/null and b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00012.png differ diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/00013.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00013.png new file mode 100644 index 0000000..ffd7c8f Binary files /dev/null and b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00013.png differ diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/00014.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00014.png new file mode 100644 index 0000000..aa5b1f7 Binary files /dev/null and b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00014.png differ diff --git a/tests/ragger/snapshots/flex/test_sign_blind_simple/00004.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/00015.png similarity index 100% rename from tests/ragger/snapshots/flex/test_sign_blind_simple/00004.png rename to tests/ragger/snapshots/flex/test_sign_parameter_selector/00015.png diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00000.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00000.png deleted file mode 100644 index 2fa6f1c..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00000.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00003.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00003.png deleted file mode 100644 index 9fa70e5..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00003.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00004.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00004.png deleted file mode 100644 index be51a9d..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00004.png and /dev/null differ diff --git a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00005.png b/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00005.png deleted file mode 100644 index f5b3e29..0000000 Binary files a/tests/ragger/snapshots/flex/test_sign_parameter_selector/step_3/00005.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00000.png b/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00000.png new file mode 100644 index 0000000..2675875 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00000.png differ diff --git a/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00001.png b/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00001.png new file mode 100644 index 0000000..2db2dcf Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00001.png differ diff --git a/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00002.png b/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00002.png new file mode 100644 index 0000000..a9eca40 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00002.png differ diff --git a/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00003.png b/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00003.png new file mode 100644 index 0000000..9c7e704 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00003.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00012.png b/tests/ragger/snapshots/nanos/test_blind_sign_rejected/00004.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00012.png rename to tests/ragger/snapshots/nanos/test_blind_sign_rejected/00004.png diff --git a/tests/ragger/snapshots/nanos/test_blind_sign_signed/00000.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00000.png new file mode 100644 index 0000000..2675875 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00000.png differ diff --git a/tests/ragger/snapshots/nanos/test_blind_sign_signed/00001.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00001.png new file mode 100644 index 0000000..2db2dcf Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00001.png differ diff --git a/tests/ragger/snapshots/nanos/test_blind_sign_signed/00002.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00002.png new file mode 100644 index 0000000..a9eca40 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00002.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00000.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00003.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00000.png rename to tests/ragger/snapshots/nanos/test_blind_sign_signed/00003.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00001.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00004.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00001.png rename to tests/ragger/snapshots/nanos/test_blind_sign_signed/00004.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00002.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00005.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00002.png rename to tests/ragger/snapshots/nanos/test_blind_sign_signed/00005.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00003.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00006.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00003.png rename to tests/ragger/snapshots/nanos/test_blind_sign_signed/00006.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00004.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00007.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00004.png rename to tests/ragger/snapshots/nanos/test_blind_sign_signed/00007.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00005.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00008.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00005.png rename to tests/ragger/snapshots/nanos/test_blind_sign_signed/00008.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00006.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00009.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00006.png rename to tests/ragger/snapshots/nanos/test_blind_sign_signed/00009.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00007.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00010.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00007.png rename to tests/ragger/snapshots/nanos/test_blind_sign_signed/00010.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00008.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00011.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00008.png rename to tests/ragger/snapshots/nanos/test_blind_sign_signed/00011.png diff --git a/tests/ragger/snapshots/nanos/test_blind_sign_signed/00012.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00012.png new file mode 100644 index 0000000..56d35dd Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00012.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00011.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00013.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00011.png rename to tests/ragger/snapshots/nanos/test_blind_sign_signed/00013.png diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00011.png b/tests/ragger/snapshots/nanos/test_blind_sign_signed/00014.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_blind_simple/00011.png rename to tests/ragger/snapshots/nanos/test_blind_sign_signed/00014.png diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00001.png b/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00001.png deleted file mode 100644 index b2ab371..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00001.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00002.png b/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00002.png deleted file mode 100644 index 3bae8ed..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00002.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00003.png b/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00003.png deleted file mode 100644 index debf3a1..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00003.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00004.png b/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00004.png deleted file mode 100644 index b80c1e4..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00004.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00005.png b/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00005.png deleted file mode 100644 index 10706b8..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00005.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00006.png b/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00006.png deleted file mode 100644 index 682555c..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00006.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00007.png b/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00007.png deleted file mode 100644 index 7ec3b48..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00007.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00008.png b/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00008.png deleted file mode 100644 index 89f3a23..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00008.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00009.png b/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00009.png deleted file mode 100644 index 0aa6e19..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00009.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00010.png b/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00010.png deleted file mode 100644 index c84d3ec..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_and_nonce_display/00010.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00001.png b/tests/ragger/snapshots/nanos/test_sign_blind_simple/00001.png deleted file mode 100644 index b2ab371..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00001.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00002.png b/tests/ragger/snapshots/nanos/test_sign_blind_simple/00002.png deleted file mode 100644 index 3bae8ed..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00002.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00003.png b/tests/ragger/snapshots/nanos/test_sign_blind_simple/00003.png deleted file mode 100644 index debf3a1..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00003.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00004.png b/tests/ragger/snapshots/nanos/test_sign_blind_simple/00004.png deleted file mode 100644 index b80c1e4..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00004.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00005.png b/tests/ragger/snapshots/nanos/test_sign_blind_simple/00005.png deleted file mode 100644 index 10706b8..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00005.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00006.png b/tests/ragger/snapshots/nanos/test_sign_blind_simple/00006.png deleted file mode 100644 index 682555c..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00006.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00007.png b/tests/ragger/snapshots/nanos/test_sign_blind_simple/00007.png deleted file mode 100644 index 7ec3b48..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00007.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00008.png b/tests/ragger/snapshots/nanos/test_sign_blind_simple/00008.png deleted file mode 100644 index 89f3a23..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00008.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00009.png b/tests/ragger/snapshots/nanos/test_sign_blind_simple/00009.png deleted file mode 100644 index c84d3ec..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00009.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_0/00000.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00000.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_0/00000.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00000.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_0/00001.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00001.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_0/00001.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00001.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_0/00002.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00002.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_0/00002.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00002.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_1/00000.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00003.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_1/00000.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00003.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_1/00001.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00004.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_1/00001.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00004.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_1/00002.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00005.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_1/00002.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00005.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_1/00003.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00006.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_1/00003.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00006.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_1/00004.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00007.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_1/00004.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00007.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_2/00000.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00008.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_2/00000.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00008.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_2/00001.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00009.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_2/00001.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00009.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_2/00002.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00010.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_2/00002.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00010.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_2/00003.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00011.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_2/00003.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00011.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00012.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00012.png new file mode 100644 index 0000000..2675875 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00012.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00013.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00013.png new file mode 100644 index 0000000..2db2dcf Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00013.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00014.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00014.png new file mode 100644 index 0000000..a9eca40 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00014.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00000.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00015.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_blind_simple/00000.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00015.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00016.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00016.png new file mode 100644 index 0000000..0a6a823 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00016.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00017.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00017.png new file mode 100644 index 0000000..04f6b02 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00017.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00018.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00018.png new file mode 100644 index 0000000..8a8c617 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00018.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00019.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00019.png new file mode 100644 index 0000000..9f26513 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00019.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00020.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00020.png new file mode 100644 index 0000000..4249029 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00020.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00021.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00021.png new file mode 100644 index 0000000..bb4b73f Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00021.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00022.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00022.png new file mode 100644 index 0000000..b7a5302 Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00022.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00023.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00023.png new file mode 100644 index 0000000..cc968dc Binary files /dev/null and b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00023.png differ diff --git a/tests/ragger/snapshots/nanos/test_sign_blind_simple/00010.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00024.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_blind_simple/00010.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00024.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00010.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/00025.png similarity index 100% rename from tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00010.png rename to tests/ragger/snapshots/nanos/test_sign_parameter_selector/00025.png diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00000.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00000.png deleted file mode 100644 index 8d84cc7..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00000.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00009.png b/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00009.png deleted file mode 100644 index 1c9156c..0000000 Binary files a/tests/ragger/snapshots/nanos/test_sign_parameter_selector/step_3/00009.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00000.png b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00000.png new file mode 100644 index 0000000..37e5579 Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00000.png differ diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00001.png b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00001.png new file mode 100644 index 0000000..8adfe9b Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00001.png differ diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00002.png b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00002.png new file mode 100644 index 0000000..2d1cb47 Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00002.png differ diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00003.png b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00003.png new file mode 100644 index 0000000..f1ac3da Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00003.png differ diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00004.png b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00004.png new file mode 100644 index 0000000..dd0c56e Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00004.png differ diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00005.png b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00005.png new file mode 100644 index 0000000..e90cd9d Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00005.png differ diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00006.png b/tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00006.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00006.png rename to tests/ragger/snapshots/nanosp/test_blind_sign_rejected/00006.png diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00000.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00000.png new file mode 100644 index 0000000..37e5579 Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00000.png differ diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00001.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00001.png new file mode 100644 index 0000000..8adfe9b Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00001.png differ diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00002.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00002.png new file mode 100644 index 0000000..2d1cb47 Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00002.png differ diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00003.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00003.png new file mode 100644 index 0000000..f1ac3da Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00003.png differ diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00004.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00004.png new file mode 100644 index 0000000..dd0c56e Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00004.png differ diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00000.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00005.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00000.png rename to tests/ragger/snapshots/nanosp/test_blind_sign_signed/00005.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00001.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00006.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00001.png rename to tests/ragger/snapshots/nanosp/test_blind_sign_signed/00006.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00002.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00007.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00002.png rename to tests/ragger/snapshots/nanosp/test_blind_sign_signed/00007.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00003.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00008.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00003.png rename to tests/ragger/snapshots/nanosp/test_blind_sign_signed/00008.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00004.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00009.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00004.png rename to tests/ragger/snapshots/nanosp/test_blind_sign_signed/00009.png diff --git a/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00010.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00010.png new file mode 100644 index 0000000..b499103 Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00010.png differ diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00005.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00011.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_3/00005.png rename to tests/ragger/snapshots/nanosp/test_blind_sign_signed/00011.png diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00008.png b/tests/ragger/snapshots/nanosp/test_blind_sign_signed/00012.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00008.png rename to tests/ragger/snapshots/nanosp/test_blind_sign_signed/00012.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_blind_and_nonce_display b/tests/ragger/snapshots/nanosp/test_sign_blind_and_nonce_display deleted file mode 120000 index a9c6880..0000000 --- a/tests/ragger/snapshots/nanosp/test_sign_blind_and_nonce_display +++ /dev/null @@ -1 +0,0 @@ -../nanox/test_sign_blind_and_nonce_display \ No newline at end of file diff --git a/tests/ragger/snapshots/nanosp/test_sign_blind_simple b/tests/ragger/snapshots/nanosp/test_sign_blind_simple deleted file mode 120000 index 3ab1815..0000000 --- a/tests/ragger/snapshots/nanosp/test_sign_blind_simple +++ /dev/null @@ -1 +0,0 @@ -../nanox/test_sign_blind_simple \ No newline at end of file diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_0/00000.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00000.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_0/00000.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00000.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_0/00001.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00001.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_0/00001.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00001.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_0/00002.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00002.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_0/00002.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00002.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_1/00000.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00003.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_1/00000.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00003.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_1/00001.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00004.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_1/00001.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00004.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_1/00002.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00005.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_1/00002.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00005.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_2/00000.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00006.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_2/00000.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00006.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_2/00001.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00007.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_2/00001.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00007.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_2/00002.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00008.png similarity index 100% rename from tests/ragger/snapshots/nanosp/test_sign_parameter_selector/step_2/00002.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00008.png diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00009.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00009.png new file mode 100644 index 0000000..37e5579 Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00009.png differ diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00010.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00010.png new file mode 100644 index 0000000..8adfe9b Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00010.png differ diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00011.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00011.png new file mode 100644 index 0000000..2d1cb47 Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00011.png differ diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00012.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00012.png new file mode 100644 index 0000000..f1ac3da Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00012.png differ diff --git a/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00013.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00013.png new file mode 100644 index 0000000..dd0c56e Binary files /dev/null and b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00013.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00000.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00014.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00000.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00014.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00001.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00015.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00001.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00015.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00002.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00016.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00002.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00016.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00003.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00017.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00003.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00017.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00004.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00018.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00004.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00018.png diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00007.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00019.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00007.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00019.png diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00007.png b/tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00020.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_blind_simple/00007.png rename to tests/ragger/snapshots/nanosp/test_sign_parameter_selector/00020.png diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00000.png b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00000.png new file mode 100644 index 0000000..37e5579 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00000.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00001.png b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00001.png new file mode 100644 index 0000000..8adfe9b Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00001.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00002.png b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00002.png new file mode 100644 index 0000000..2d1cb47 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00002.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00003.png b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00003.png new file mode 100644 index 0000000..f1ac3da Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00003.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00004.png b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00004.png new file mode 100644 index 0000000..dd0c56e Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00004.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00005.png b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00005.png new file mode 100644 index 0000000..e90cd9d Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00005.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00006.png b/tests/ragger/snapshots/nanox/test_blind_sign_rejected/00006.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00006.png rename to tests/ragger/snapshots/nanox/test_blind_sign_rejected/00006.png diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_signed/00000.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00000.png new file mode 100644 index 0000000..37e5579 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00000.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_signed/00001.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00001.png new file mode 100644 index 0000000..8adfe9b Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00001.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_signed/00002.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00002.png new file mode 100644 index 0000000..2d1cb47 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00002.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_signed/00003.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00003.png new file mode 100644 index 0000000..f1ac3da Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00003.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_signed/00004.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00004.png new file mode 100644 index 0000000..dd0c56e Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00004.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00000.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00005.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_blind_simple/00000.png rename to tests/ragger/snapshots/nanox/test_blind_sign_signed/00005.png diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_signed/00006.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00006.png new file mode 100644 index 0000000..1ac2ab0 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00006.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_signed/00007.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00007.png new file mode 100644 index 0000000..cdcc19d Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00007.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_signed/00008.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00008.png new file mode 100644 index 0000000..d704566 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00008.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_signed/00009.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00009.png new file mode 100644 index 0000000..0fd18b2 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00009.png differ diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_signed/00010.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00010.png new file mode 100644 index 0000000..b499103 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00010.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00006.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00011.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_blind_simple/00006.png rename to tests/ragger/snapshots/nanox/test_blind_sign_signed/00011.png diff --git a/tests/ragger/snapshots/nanox/test_blind_sign_signed/00012.png b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00012.png new file mode 100644 index 0000000..6578872 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_blind_sign_signed/00012.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00001.png b/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00001.png deleted file mode 100644 index b4d7bef..0000000 Binary files a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00001.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00002.png b/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00002.png deleted file mode 100644 index b8e2d05..0000000 Binary files a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00002.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00003.png b/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00003.png deleted file mode 100644 index 36ecb93..0000000 Binary files a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00003.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00004.png b/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00004.png deleted file mode 100644 index eb15b72..0000000 Binary files a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00004.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00005.png b/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00005.png deleted file mode 100644 index 61f3687..0000000 Binary files a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00005.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00006.png b/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00006.png deleted file mode 100644 index 1bcb787..0000000 Binary files a/tests/ragger/snapshots/nanox/test_sign_blind_and_nonce_display/00006.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00001.png b/tests/ragger/snapshots/nanox/test_sign_blind_simple/00001.png deleted file mode 100644 index b4d7bef..0000000 Binary files a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00001.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00002.png b/tests/ragger/snapshots/nanox/test_sign_blind_simple/00002.png deleted file mode 100644 index b8e2d05..0000000 Binary files a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00002.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00003.png b/tests/ragger/snapshots/nanox/test_sign_blind_simple/00003.png deleted file mode 100644 index 36ecb93..0000000 Binary files a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00003.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00004.png b/tests/ragger/snapshots/nanox/test_sign_blind_simple/00004.png deleted file mode 100644 index eb15b72..0000000 Binary files a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00004.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00005.png b/tests/ragger/snapshots/nanox/test_sign_blind_simple/00005.png deleted file mode 100644 index 1bcb787..0000000 Binary files a/tests/ragger/snapshots/nanox/test_sign_blind_simple/00005.png and /dev/null differ diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_0/00000.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00000.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_0/00000.png rename to tests/ragger/snapshots/nanox/test_sign_parameter_selector/00000.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_0/00001.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00001.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_0/00001.png rename to tests/ragger/snapshots/nanox/test_sign_parameter_selector/00001.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_0/00002.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00002.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_0/00002.png rename to tests/ragger/snapshots/nanox/test_sign_parameter_selector/00002.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_1/00000.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00003.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_1/00000.png rename to tests/ragger/snapshots/nanox/test_sign_parameter_selector/00003.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_1/00001.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00004.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_1/00001.png rename to tests/ragger/snapshots/nanox/test_sign_parameter_selector/00004.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_1/00002.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00005.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_1/00002.png rename to tests/ragger/snapshots/nanox/test_sign_parameter_selector/00005.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_2/00000.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00006.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_2/00000.png rename to tests/ragger/snapshots/nanox/test_sign_parameter_selector/00006.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_2/00001.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00007.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_2/00001.png rename to tests/ragger/snapshots/nanox/test_sign_parameter_selector/00007.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_2/00002.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00008.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_2/00002.png rename to tests/ragger/snapshots/nanox/test_sign_parameter_selector/00008.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00009.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00009.png new file mode 100644 index 0000000..37e5579 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00009.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00010.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00010.png new file mode 100644 index 0000000..8adfe9b Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00010.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00011.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00011.png new file mode 100644 index 0000000..2d1cb47 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00011.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00012.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00012.png new file mode 100644 index 0000000..f1ac3da Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00012.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00013.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00013.png new file mode 100644 index 0000000..dd0c56e Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00013.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00000.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00014.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00000.png rename to tests/ragger/snapshots/nanox/test_sign_parameter_selector/00014.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00015.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00015.png new file mode 100644 index 0000000..1ac2ab0 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00015.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00016.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00016.png new file mode 100644 index 0000000..cdcc19d Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00016.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00017.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00017.png new file mode 100644 index 0000000..d704566 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00017.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00018.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00018.png new file mode 100644 index 0000000..0fd18b2 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00018.png differ diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00005.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00019.png similarity index 100% rename from tests/ragger/snapshots/nanox/test_sign_parameter_selector/step_3/00005.png rename to tests/ragger/snapshots/nanox/test_sign_parameter_selector/00019.png diff --git a/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00020.png b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00020.png new file mode 100644 index 0000000..6578872 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_sign_parameter_selector/00020.png differ diff --git a/tests/ragger/snapshots/stax/test_blind_sign_reject_in_risk_review/00000.png b/tests/ragger/snapshots/stax/test_blind_sign_reject_in_risk_review/00000.png new file mode 100644 index 0000000..ab4ddc3 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_blind_sign_reject_in_risk_review/00000.png differ diff --git a/tests/ragger/snapshots/stax/test_blind_sign_reject_in_risk_review/00001.png b/tests/ragger/snapshots/stax/test_blind_sign_reject_in_risk_review/00001.png new file mode 100644 index 0000000..b1e4c82 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_blind_sign_reject_in_risk_review/00001.png differ diff --git a/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00005.png b/tests/ragger/snapshots/stax/test_blind_sign_reject_in_risk_review/00002.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00005.png rename to tests/ragger/snapshots/stax/test_blind_sign_reject_in_risk_review/00002.png diff --git a/tests/ragger/snapshots/stax/test_blind_sign_rejected/00000.png b/tests/ragger/snapshots/stax/test_blind_sign_rejected/00000.png new file mode 100644 index 0000000..ab4ddc3 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_blind_sign_rejected/00000.png differ diff --git a/tests/ragger/snapshots/stax/test_sign_blind_simple/00005.png b/tests/ragger/snapshots/stax/test_blind_sign_rejected/00001.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_blind_simple/00005.png rename to tests/ragger/snapshots/stax/test_blind_sign_rejected/00001.png diff --git a/tests/ragger/snapshots/stax/test_blind_sign_signed/00000.png b/tests/ragger/snapshots/stax/test_blind_sign_signed/00000.png new file mode 100644 index 0000000..ab4ddc3 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_blind_sign_signed/00000.png differ diff --git a/tests/ragger/snapshots/stax/test_blind_sign_signed/00001.png b/tests/ragger/snapshots/stax/test_blind_sign_signed/00001.png new file mode 100644 index 0000000..b1e4c82 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_blind_sign_signed/00001.png differ diff --git a/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00000.png b/tests/ragger/snapshots/stax/test_blind_sign_signed/00002.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00000.png rename to tests/ragger/snapshots/stax/test_blind_sign_signed/00002.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00001.png b/tests/ragger/snapshots/stax/test_blind_sign_signed/00003.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00001.png rename to tests/ragger/snapshots/stax/test_blind_sign_signed/00003.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00002.png b/tests/ragger/snapshots/stax/test_blind_sign_signed/00004.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00002.png rename to tests/ragger/snapshots/stax/test_blind_sign_signed/00004.png diff --git a/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00003.png b/tests/ragger/snapshots/stax/test_blind_sign_signed/00005.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00003.png rename to tests/ragger/snapshots/stax/test_blind_sign_signed/00005.png diff --git a/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00004.png b/tests/ragger/snapshots/stax/test_blind_sign_signed/00006.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00004.png rename to tests/ragger/snapshots/stax/test_blind_sign_signed/00006.png diff --git a/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00001.png b/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00001.png deleted file mode 100644 index a3014b2..0000000 Binary files a/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00001.png and /dev/null differ diff --git a/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00002.png b/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00002.png deleted file mode 100644 index 58a17e2..0000000 Binary files a/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/00002.png and /dev/null differ diff --git a/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/confirm/00000.png b/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/confirm/00000.png deleted file mode 100644 index d4e603a..0000000 Binary files a/tests/ragger/snapshots/stax/test_sign_blind_and_nonce_display/confirm/00000.png and /dev/null differ diff --git a/tests/ragger/snapshots/stax/test_sign_blind_simple/00001.png b/tests/ragger/snapshots/stax/test_sign_blind_simple/00001.png deleted file mode 100644 index a3014b2..0000000 Binary files a/tests/ragger/snapshots/stax/test_sign_blind_simple/00001.png and /dev/null differ diff --git a/tests/ragger/snapshots/stax/test_sign_blind_simple/00002.png b/tests/ragger/snapshots/stax/test_sign_blind_simple/00002.png deleted file mode 100644 index ca94415..0000000 Binary files a/tests/ragger/snapshots/stax/test_sign_blind_simple/00002.png and /dev/null differ diff --git a/tests/ragger/snapshots/stax/test_sign_blind_simple/confirm/00000.png b/tests/ragger/snapshots/stax/test_sign_blind_simple/confirm/00000.png deleted file mode 100644 index d4e603a..0000000 Binary files a/tests/ragger/snapshots/stax/test_sign_blind_simple/confirm/00000.png and /dev/null differ diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_0/00000.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00000.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_parameter_selector/step_0/00000.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00000.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_0/00001.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00001.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_parameter_selector/step_0/00001.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00001.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_0/00002.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00002.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_parameter_selector/step_0/00002.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00002.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_1/00000.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00003.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_parameter_selector/step_1/00000.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00003.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_1/00001.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00004.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_parameter_selector/step_1/00001.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00004.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_1/00002.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00005.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_parameter_selector/step_1/00002.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00005.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_2/00000.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00006.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_parameter_selector/step_2/00000.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00006.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_2/00001.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00007.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_parameter_selector/step_2/00001.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00007.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_2/00002.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00008.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_parameter_selector/step_2/00002.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00008.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/00009.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00009.png new file mode 100644 index 0000000..ab4ddc3 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00009.png differ diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/00010.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00010.png new file mode 100644 index 0000000..b1e4c82 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00010.png differ diff --git a/tests/ragger/snapshots/stax/test_sign_blind_simple/00000.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00011.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_blind_simple/00000.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00011.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/00012.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00012.png new file mode 100644 index 0000000..eff07e3 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00012.png differ diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/00013.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00013.png new file mode 100644 index 0000000..d47d19d Binary files /dev/null and b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00013.png differ diff --git a/tests/ragger/snapshots/stax/test_sign_blind_simple/00003.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00014.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_blind_simple/00003.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00014.png diff --git a/tests/ragger/snapshots/stax/test_sign_blind_simple/00004.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/00015.png similarity index 100% rename from tests/ragger/snapshots/stax/test_sign_blind_simple/00004.png rename to tests/ragger/snapshots/stax/test_sign_parameter_selector/00015.png diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00000.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00000.png deleted file mode 100644 index b22161f..0000000 Binary files a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00000.png and /dev/null differ diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00003.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00003.png deleted file mode 100644 index c19f513..0000000 Binary files a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00003.png and /dev/null differ diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00004.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00004.png deleted file mode 100644 index 2ba6d27..0000000 Binary files a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00004.png and /dev/null differ diff --git a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00005.png b/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00005.png deleted file mode 100644 index b1ff1b3..0000000 Binary files a/tests/ragger/snapshots/stax/test_sign_parameter_selector/step_3/00005.png and /dev/null differ diff --git a/tests/ragger/test_blind_sign.py b/tests/ragger/test_blind_sign.py index f4be014..ea9c7d5 100644 --- a/tests/ragger/test_blind_sign.py +++ b/tests/ragger/test_blind_sign.py @@ -1,5 +1,6 @@ from pathlib import Path import json +from typing import Optional import pytest from web3 import Web3 @@ -18,15 +19,17 @@ from client.utils import recover_transaction BIP32_PATH = "m/44'/60'/0'/0/0" +DEVICE_ADDR: Optional[bytes] = None -# Token approval, would require loading the "internal plugin" & -# providing the token metadata from the CAL -def test_blind_sign(firmware: Firmware, - backend: BackendInterface, - navigator: Navigator, - default_screenshot_path: Path): - app_client = EthAppClient(backend) +# TODO: do one test with nonce display + +@pytest.fixture(name="sign", params=[True, False]) +def sign_fixture(request) -> bool: + return request.param + + +def common_tx_params() -> dict: with open(f"{ABIS_FOLDER}/erc20.json", encoding="utf-8") as file: contract = Web3().eth.contract( abi=json.load(file), @@ -37,7 +40,7 @@ def test_blind_sign(firmware: Firmware, bytes.fromhex("000000000022d473030f116ddee9f6b43ac78ba3"), Web3.to_wei("2", "ether") ]) - tx_params = { + return { "nonce": 235, "maxFeePerGas": Web3.to_wei(100, "gwei"), "maxPriorityFeePerGas": Web3.to_wei(10, "gwei"), @@ -47,21 +50,91 @@ def test_blind_sign(firmware: Firmware, "data": data, "chainId": 1 } - with pytest.raises(ExceptionRAPDU) as e: - with app_client.sign(BIP32_PATH, tx_params): - pass - assert e.value.status == StatusWord.INVALID_DATA - moves = [] - if firmware.device.startswith("nano"): - if firmware.device == "nanos": - moves += [NavInsID.RIGHT_CLICK] - moves += [NavInsID.BOTH_CLICK] + +# Token approval, would require loading the "internal plugin" & +# providing the token metadata from the CAL +def test_blind_sign(firmware: Firmware, + backend: BackendInterface, + navigator: Navigator, + default_screenshot_path: Path, + test_name: str, + sign: bool): + global DEVICE_ADDR + app_client = EthAppClient(backend) + + if DEVICE_ADDR is None: + with app_client.get_public_addr(bip32_path=BIP32_PATH, display=False): + pass + _, DEVICE_ADDR, _ = ResponseParser.pk_addr(app_client.response().data) + + tx_params = common_tx_params() + try: + with app_client.sign(BIP32_PATH, tx_params): + if sign: + test_name += "_signed" + else: + test_name += "_rejected" + + moves = [] + if firmware.device.startswith("nano"): + if firmware.device == "nanos": + moves += [NavInsID.RIGHT_CLICK] * 2 + else: + moves += [NavInsID.RIGHT_CLICK] * 4 + + if not sign: + moves += [NavInsID.RIGHT_CLICK] + + moves += [NavInsID.BOTH_CLICK] + + if sign: + if firmware.device == "nanos": + moves += [NavInsID.RIGHT_CLICK] * 10 + else: + moves += [NavInsID.RIGHT_CLICK] * 6 + moves += [NavInsID.BOTH_CLICK] + else: + if sign: + moves += [NavInsID.USE_CASE_CHOICE_REJECT] + moves += [NavInsID.USE_CASE_CHOICE_CONFIRM] + moves += [NavInsID.USE_CASE_REVIEW_TAP] * 3 + moves += [NavInsID.USE_CASE_REVIEW_CONFIRM] + else: + moves += [NavInsID.USE_CASE_CHOICE_CONFIRM] + navigator.navigate_and_compare(default_screenshot_path, + test_name, + moves) + except ExceptionRAPDU as e: + assert e.status == StatusWord.INVALID_DATA else: - moves += [NavInsID.USE_CASE_CHOICE_CONFIRM] - navigator.navigate_and_compare(default_screenshot_path, - "blind-signed_approval", - moves) + assert sign is True + # verify signature + vrs = ResponseParser.signature(app_client.response().data) + addr = recover_transaction(tx_params, vrs) + assert addr == DEVICE_ADDR + + +def test_blind_sign_reject_in_risk_review(firmware: Firmware, + backend: BackendInterface, + navigator: Navigator, + default_screenshot_path: Path, + test_name: str): + app_client = EthAppClient(backend) + + if firmware.device not in ["stax", "flex"]: + pytest.skip("Not supported on non-NBGL apps") + + try: + with app_client.sign(BIP32_PATH, common_tx_params()): + moves = [NavInsID.USE_CASE_CHOICE_REJECT] * 2 + navigator.navigate_and_compare(default_screenshot_path, + test_name, + moves) + except ExceptionRAPDU as e: + assert e.status == StatusWord.INVALID_DATA + else: + assert False # Should have thrown # Token approval, would require loading the "internal plugin" & @@ -72,65 +145,56 @@ def test_sign_parameter_selector(firmware: Firmware, scenario_navigator: NavigateWithScenario, test_name: str, default_screenshot_path: Path): + global DEVICE_ADDR app_client = EthAppClient(backend) - with app_client.get_public_addr(bip32_path=BIP32_PATH, display=False): - pass - _, DEVICE_ADDR, _ = ResponseParser.pk_addr(app_client.response().data) + if DEVICE_ADDR is None: + with app_client.get_public_addr(bip32_path=BIP32_PATH, display=False): + pass + _, DEVICE_ADDR, _ = ResponseParser.pk_addr(app_client.response().data) - with open(f"{ABIS_FOLDER}/erc20.json", encoding="utf-8") as file: - abi = json.load(file) - - contract_name = "approve" - count = 0 - for elt in abi: - if elt["name"] == contract_name: - count = len(elt["inputs"]) - break - assert count == 2, "Invalid inputs number" - tx_params = { - "nonce": 235, - "maxFeePerGas": Web3.to_wei(100, "gwei"), - "maxPriorityFeePerGas": Web3.to_wei(10, "gwei"), - "gas": 44001, - # Maker: Dai Stablecoin - "to": bytes.fromhex("6b175474e89094c44da98b954eedeac495271d0f"), - "data": Web3().eth.contract(abi=abi).encodeABI(contract_name, [ - # Uniswap Protocol: Permit2 - bytes.fromhex("000000000022d473030f116ddee9f6b43ac78ba3"), - Web3.to_wei("2", "ether") - ]), - "chainId": 1 - } - - settings_toggle(firmware, navigator, [SettingID.DEBUG_DATA, SettingID.BLIND_SIGNING]) + settings_toggle(firmware, navigator, [SettingID.DEBUG_DATA]) + tx_params = common_tx_params() + data_len = len(bytes.fromhex(tx_params["data"][2:])) + # selector + flows = 1 + data_len -= 4 + # parameters + flows += data_len // 32 with app_client.sign(BIP32_PATH, tx_params): + moves = [] if firmware.device.startswith("nano"): - end_text = "Approve" - nav_inst = NavInsID.RIGHT_CLICK - valid_instr = [NavInsID.BOTH_CLICK] - else: - end_text = "Confirm" - nav_inst = NavInsID.USE_CASE_REVIEW_TAP - valid_instr = [NavInsID.USE_CASE_REVIEW_CONFIRM] + if firmware.device == "nanos": + moves += [NavInsID.RIGHT_CLICK] * 2 + [NavInsID.BOTH_CLICK] + # Parameters on Nano S are split on multiple pages, hardcoded because the two parameters don't use the + # same amount of pages because of non-monospace fonts + moves += [NavInsID.RIGHT_CLICK] * 4 + [NavInsID.BOTH_CLICK] + moves += [NavInsID.RIGHT_CLICK] * 3 + [NavInsID.BOTH_CLICK] + else: + moves += ([NavInsID.RIGHT_CLICK] * 2 + [NavInsID.BOTH_CLICK]) * flows - # Loop for "Selector" + the contract inputs - for step in range(count + 1): - navigator.navigate_until_text_and_compare(nav_inst, - valid_instr, - end_text, - default_screenshot_path, - f"{test_name}/step_{step}", - screen_change_after_last_instruction=False) - step +=1 + if firmware.device == "nanos": + moves += [NavInsID.RIGHT_CLICK] * 2 + else: + moves += [NavInsID.RIGHT_CLICK] * 4 + moves += [NavInsID.BOTH_CLICK] - # Transaction review - if firmware.device.startswith("nano"): - end_text = "Accept" + if firmware.device == "nanos": + pass + moves += [NavInsID.RIGHT_CLICK] * 9 + else: + moves += [NavInsID.RIGHT_CLICK] * 5 + moves += [NavInsID.BOTH_CLICK] else: - end_text = "Sign" - scenario_navigator.review_approve(default_screenshot_path, f"{test_name}/step_{step}", end_text) + moves += ([NavInsID.USE_CASE_REVIEW_TAP] * 2 + [NavInsID.USE_CASE_REVIEW_CONFIRM]) * flows + moves += [NavInsID.USE_CASE_CHOICE_REJECT] + moves += [NavInsID.USE_CASE_CHOICE_CONFIRM] + moves += [NavInsID.USE_CASE_REVIEW_TAP] * 3 + moves += [NavInsID.USE_CASE_REVIEW_CONFIRM] + navigator.navigate_and_compare(default_screenshot_path, + test_name, + moves) # verify signature vrs = ResponseParser.signature(app_client.response().data) diff --git a/tests/ragger/test_sign.py b/tests/ragger/test_sign.py index e7f668f..b86cbf1 100644 --- a/tests/ragger/test_sign.py +++ b/tests/ragger/test_sign.py @@ -164,21 +164,6 @@ def test_legacy_chainid(firmware: Firmware, common(firmware, backend, navigator, scenario_navigator, default_screenshot_path, tx_params, test_name, BIP32_PATH2) -# Try to blind sign with setting disabled -def test_legacy_contract(backend: BackendInterface): - - # pylint: disable=line-too-long - buffer = bytes.fromhex("058000002c8000003c800000010000000000000000f849208506fc23ac008303dc3194f650c3d88d12db855b8bf7d11be6c55a4e07dcc980a4a1712d6800000000000000000000000000000000000000000000000000000000000acbc7018080") - # pylint: enable=line-too-long - app_client = EthAppClient(backend) - - try: - app_client.send_raw(0xe0, 0x04, 0x00, 0x00, buffer) - - except ExceptionRAPDU as e: - assert e.status == StatusWord.INVALID_DATA - - def test_1559(firmware: Firmware, backend: BackendInterface, navigator: Navigator, @@ -250,64 +235,6 @@ def test_sign_nonce_display(firmware: Firmware, common(firmware, backend, navigator, scenario_navigator, default_screenshot_path, tx_params, test_name, "m/44'/60'/1'/0/0") -def test_sign_blind_simple(firmware: Firmware, - backend: BackendInterface, - navigator: Navigator, - scenario_navigator: NavigateWithScenario, - test_name: str, - default_screenshot_path: Path): - settings_toggle(firmware, navigator, [SettingID.BLIND_SIGNING]) - - data = "ok" - tx_params: dict = { - "nonce": NONCE2, - "gasPrice": Web3.to_wei(GAS_PRICE, 'gwei'), - "gas": GAS_LIMIT, - "to": ADDR2, - "value": Web3.to_wei(AMOUNT2, "ether"), - "chainId": CHAIN_ID, - "data": data.encode('utf-8').hex() - } - common(firmware, - backend, - navigator, - scenario_navigator, - default_screenshot_path, - tx_params, - test_name, - "m/44'/60'/1'/0/0", - True) - - -def test_sign_blind_and_nonce_display(firmware: Firmware, - backend: BackendInterface, - navigator: Navigator, - scenario_navigator: NavigateWithScenario, - test_name: str, - default_screenshot_path: Path): - settings_toggle(firmware, navigator, [SettingID.NONCE, SettingID.BLIND_SIGNING]) - - data = "That's a little message :)" - tx_params: dict = { - "nonce": 1844674, - "gasPrice": Web3.to_wei(GAS_PRICE, 'gwei'), - "gas": GAS_LIMIT, - "to": ADDR2, - "value": Web3.to_wei(AMOUNT2, "ether"), - "chainId": CHAIN_ID, - "data": data.encode('utf-8').hex() - } - common(firmware, - backend, - navigator, - scenario_navigator, - default_screenshot_path, - tx_params, - test_name, - "m/44'/60'/1'/0/0", - True) - - def test_sign_reject(backend: BackendInterface, scenario_navigator: NavigateWithScenario, test_name: str, @@ -345,21 +272,6 @@ def test_sign_error_transaction_type(backend: BackendInterface): assert False # An exception should have been raised -def test_sign_blind_error_disabled(backend: BackendInterface): - data = "ok" - tx_params: dict = { - "nonce": NONCE2, - "gasPrice": Web3.to_wei(GAS_PRICE, 'gwei'), - "gas": GAS_LIMIT, - "to": ADDR2, - "value": Web3.to_wei(AMOUNT2, "ether"), - "chainId": CHAIN_ID, - "data": data.encode('utf-8').hex() - } - - common_fail(backend, tx_params, StatusWord.INVALID_DATA, BIP32_PATH2) - - def test_sign_eip_2930(firmware: Firmware, backend: BackendInterface, navigator: Navigator,