diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00000.png new file mode 100644 index 00000000..b3ab19b5 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00001.png new file mode 100644 index 00000000..5cf0c20f Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_0/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00000.png new file mode 100644 index 00000000..2ae7c155 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00001.png new file mode 100644 index 00000000..dd234c08 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_1/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00000.png new file mode 100644 index 00000000..de0300fe Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00001.png new file mode 100644 index 00000000..5e077410 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_2/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00000.png new file mode 100644 index 00000000..d194c69c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00001.png new file mode 100644 index 00000000..66ef3326 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_3/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00000.png new file mode 100644 index 00000000..1f0e84c7 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00001.png new file mode 100644 index 00000000..bdf39189 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_4/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00000.png new file mode 100644 index 00000000..141aa401 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00001.png new file mode 100644 index 00000000..7932542a Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_5/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00000.png new file mode 100644 index 00000000..d0f46fdd Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00001.png new file mode 100644 index 00000000..474f2fb0 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_ed25519_6/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00000.png new file mode 100644 index 00000000..b3ab19b5 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00001.png new file mode 100644 index 00000000..5cf0c20f Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_0/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00000.png new file mode 100644 index 00000000..2ae7c155 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00001.png new file mode 100644 index 00000000..dd234c08 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_1/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00000.png new file mode 100644 index 00000000..de0300fe Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00001.png new file mode 100644 index 00000000..5e077410 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_2/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00000.png new file mode 100644 index 00000000..d194c69c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00001.png new file mode 100644 index 00000000..66ef3326 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_3/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00000.png new file mode 100644 index 00000000..1f0e84c7 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00001.png new file mode 100644 index 00000000..bdf39189 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_4/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00000.png new file mode 100644 index 00000000..141aa401 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00001.png new file mode 100644 index 00000000..7932542a Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_5/00004.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00000.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00000.png new file mode 100644 index 00000000..d0f46fdd Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00000.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00001.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00001.png new file mode 100644 index 00000000..474f2fb0 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00001.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00002.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00002.png new file mode 100644 index 00000000..8c60fc0d Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00002.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00003.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00003.png new file mode 100644 index 00000000..bf61b89c Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00003.png differ diff --git a/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00004.png b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00004.png new file mode 100644 index 00000000..cf5283e9 Binary files /dev/null and b/ragger_tests/snapshots/nanox/test_sign_preauth_raw_secp256k1_6/00004.png differ diff --git a/src/ui/single_message.rs b/src/ui/single_message.rs index 2ae70e26..6fdaca28 100644 --- a/src/ui/single_message.rs +++ b/src/ui/single_message.rs @@ -3,9 +3,10 @@ use ledger_device_sdk::ui::bagls::{Icon, RIGHT_ARROW, RIGHT_S_ARROW}; use ledger_device_sdk::ui::gadgets::{clear_screen, get_event}; use ledger_device_sdk::ui::layout::Draw; use ledger_device_sdk::ui::screen_util::screen_update; +use ledger_device_sdk::ui::SCREEN_WIDTH; use crate::io::UxEvent; -use crate::ui::utils::{CenteredText, TopCenter}; +use crate::ui::utils::CenteredText; pub enum MessageFeature<'a> { Plain, @@ -63,7 +64,11 @@ impl<'a> SingleMessage<'a> { RIGHT_S_ARROW.display(); } MessageFeature::WithIcon(icon) => { - icon.draw_top_center(); + Icon { + icon: icon.icon, + pos: (SCREEN_WIDTH as i16 / 2 - icon.icon.width as i16 / 2, -1), + } + .display(); } } screen_update();