diff --git a/Makefile b/Makefile index 8467390a..5b8aa666 100644 --- a/Makefile +++ b/Makefile @@ -58,6 +58,7 @@ ICON_NANOS = icons/nanos_app_tezos.gif ICON_NANOX = icons/nanox_app_tezos.gif ICON_NANOSP = $(ICON_NANOX) ICON_STAX = icons/stax_app_tezos.gif +ICON_FLEX = icons/flex_app_tezos.gif ################ # Default rule # diff --git a/README.md b/README.md index 8a4487a0..c2b7cf19 100644 --- a/README.md +++ b/README.md @@ -139,7 +139,7 @@ To enable debugging and log output, use ``` BOLOS_SDK=$NANOS_SDK make DEBUG=1 ``` -You can replace `NANOS` with `NANOSP`, `NANOX`, `STAX` for the other devices in BOLOS_SDK environmental variable. +You can replace `NANOS` with `NANOSP`, `NANOX`, `STAX`, `FLEX` for the other devices in BOLOS_SDK environmental variable. ### Testing The application tests are run using same docker container used for building. Inside the docker container run following script, @@ -153,7 +153,7 @@ Now you can run ragger tests for any perticular ledger device. Please make sure ``` (tezos_test_env)$ python3 -m pytest test --device nanosp ``` -Replace nanosp with any of the following for respective device: nanos, nanosp, nanox , stax. +Replace nanosp with any of the following for respective device: nanos, nanosp, nanox , stax , flex. These tests are run on Ledger emulator called speculos which emulates the actual ledger device. To run theese test on actual device you have to choose a backend. Run following commands to run these test on device: ``` @@ -225,7 +225,7 @@ as you continue. You may want to read the rest of these instructions before you begin installing, as you will need to confirm and verify a few things during the process. -Make sure you have built the appropriate device files by following the 'Building' section. We will be using the `app.apdu` and `app.elf` from `build/` directory. Here `` can take values nanos, nanos2 (for Nanosp), nanox and stax. +Make sure you have built the appropriate device files by following the 'Building' section. We will be using the `app.apdu` and `app.elf` from `build/` directory. Here `` can take values nanos, nanos2 (for Nanosp), nanox, stax and flex. ``` $ python3 -m ledgerblue.runScript --scp --fileName build//bin/app.apdu --elfFile build//bin/app.elf ``` diff --git a/icons/flex_app_tezos.gif b/icons/flex_app_tezos.gif new file mode 100644 index 00000000..2b5a7c52 Binary files /dev/null and b/icons/flex_app_tezos.gif differ diff --git a/ledger_app.toml b/ledger_app.toml index acd4ba11..86375607 100644 --- a/ledger_app.toml +++ b/ledger_app.toml @@ -1,4 +1,4 @@ [app] build_directory = "./" sdk = "C" -devices = ["nanos", "nanox", "nanos+", "stax"] +devices = ["nanos", "nanox", "nanos+", "stax", "flex"] diff --git a/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png new file mode 100644 index 00000000..3a961337 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png differ diff --git a/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png new file mode 100644 index 00000000..19e70957 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png differ diff --git a/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png new file mode 100644 index 00000000..96f4123d Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png differ diff --git a/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png new file mode 100644 index 00000000..19e70957 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png differ diff --git a/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png differ diff --git a/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00005.png b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00005.png differ diff --git a/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png new file mode 100644 index 00000000..b6a609f4 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png differ diff --git a/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png new file mode 100644 index 00000000..3a961337 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png new file mode 100644 index 00000000..553621d4 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png new file mode 100644 index 00000000..c1bfbcf1 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png new file mode 100644 index 00000000..553621d4 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00005.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00005.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png new file mode 100644 index 00000000..04a459d1 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png new file mode 100644 index 00000000..3a961337 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png new file mode 100644 index 00000000..6d59ba46 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png new file mode 100644 index 00000000..3f75bb35 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png new file mode 100644 index 00000000..6d59ba46 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png new file mode 100644 index 00000000..701121f7 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png new file mode 100644 index 00000000..3a961337 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png new file mode 100644 index 00000000..d1a80acf Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png new file mode 100644 index 00000000..7a61950c Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png new file mode 100644 index 00000000..d1a80acf Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png new file mode 100644 index 00000000..4ec76689 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png new file mode 100644 index 00000000..3a961337 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png new file mode 100644 index 00000000..e191433c Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png new file mode 100644 index 00000000..8e909785 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png new file mode 100644 index 00000000..e191433c Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png new file mode 100644 index 00000000..00a6d16b Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_authorize_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_deauthorize/app_context/app_context.png b/test/snapshots/flex/test_deauthorize/app_context/app_context.png new file mode 100644 index 00000000..94aa64ec Binary files /dev/null and b/test/snapshots/flex/test_deauthorize/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_deauthorize/app_context/description.png b/test/snapshots/flex/test_deauthorize/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_deauthorize/app_context/description.png differ diff --git a/test/snapshots/flex/test_deauthorize/app_context/home_screen.png b/test/snapshots/flex/test_deauthorize/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_deauthorize/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_deauthorize/app_context/hwm_status.png b/test/snapshots/flex/test_deauthorize/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_deauthorize/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_deauthorize/authorized_key_after_authorize.png b/test/snapshots/flex/test_deauthorize/authorized_key_after_authorize.png new file mode 100644 index 00000000..04a459d1 Binary files /dev/null and b/test/snapshots/flex/test_deauthorize/authorized_key_after_authorize.png differ diff --git a/test/snapshots/flex/test_deauthorize/authorized_key_before_authorize.png b/test/snapshots/flex/test_deauthorize/authorized_key_before_authorize.png new file mode 100644 index 00000000..04a459d1 Binary files /dev/null and b/test/snapshots/flex/test_deauthorize/authorized_key_before_authorize.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png new file mode 100644 index 00000000..3a961337 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png new file mode 100644 index 00000000..19e70957 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png new file mode 100644 index 00000000..96f4123d Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png new file mode 100644 index 00000000..19e70957 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00005.png b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00005.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png new file mode 100644 index 00000000..3a961337 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png new file mode 100644 index 00000000..553621d4 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png new file mode 100644 index 00000000..c1bfbcf1 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png new file mode 100644 index 00000000..553621d4 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00005.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00005.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png new file mode 100644 index 00000000..3a961337 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png new file mode 100644 index 00000000..6d59ba46 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png new file mode 100644 index 00000000..3f75bb35 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png new file mode 100644 index 00000000..6d59ba46 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png new file mode 100644 index 00000000..3a961337 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png new file mode 100644 index 00000000..d1a80acf Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png new file mode 100644 index 00000000..7a61950c Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png new file mode 100644 index 00000000..d1a80acf Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png new file mode 100644 index 00000000..3a961337 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png new file mode 100644 index 00000000..e191433c Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png new file mode 100644 index 00000000..8e909785 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png new file mode 100644 index 00000000..e191433c Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png differ diff --git a/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_baking/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png new file mode 100644 index 00000000..2aadee72 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png new file mode 100644 index 00000000..19e70957 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png new file mode 100644 index 00000000..96f4123d Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png new file mode 100644 index 00000000..19e70957 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00005.png b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00005.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png new file mode 100644 index 00000000..2aadee72 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png new file mode 100644 index 00000000..553621d4 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png new file mode 100644 index 00000000..c1bfbcf1 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png new file mode 100644 index 00000000..553621d4 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00005.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00005.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png new file mode 100644 index 00000000..2aadee72 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png new file mode 100644 index 00000000..6d59ba46 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png new file mode 100644 index 00000000..3f75bb35 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png new file mode 100644 index 00000000..6d59ba46 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png new file mode 100644 index 00000000..2aadee72 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png new file mode 100644 index 00000000..d1a80acf Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png new file mode 100644 index 00000000..7a61950c Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png new file mode 100644 index 00000000..d1a80acf Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png new file mode 100644 index 00000000..2aadee72 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png new file mode 100644 index 00000000..e191433c Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png new file mode 100644 index 00000000..8e909785 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png new file mode 100644 index 00000000..e191433c Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png new file mode 100644 index 00000000..66704a6b Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png differ diff --git a/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_get_public_key_prompt/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png differ diff --git a/test/snapshots/flex/test_reset_app_context/00000.png b/test/snapshots/flex/test_reset_app_context/00000.png new file mode 100644 index 00000000..d2655ed9 Binary files /dev/null and b/test/snapshots/flex/test_reset_app_context/00000.png differ diff --git a/test/snapshots/flex/test_reset_app_context/00001.png b/test/snapshots/flex/test_reset_app_context/00001.png new file mode 100644 index 00000000..eaccbd8a Binary files /dev/null and b/test/snapshots/flex/test_reset_app_context/00001.png differ diff --git a/test/snapshots/flex/test_reset_app_context/00002.png b/test/snapshots/flex/test_reset_app_context/00002.png new file mode 100644 index 00000000..413a9b91 Binary files /dev/null and b/test/snapshots/flex/test_reset_app_context/00002.png differ diff --git a/test/snapshots/flex/test_reset_app_context/00003.png b/test/snapshots/flex/test_reset_app_context/00003.png new file mode 100644 index 00000000..5d957f1a Binary files /dev/null and b/test/snapshots/flex/test_reset_app_context/00003.png differ diff --git a/test/snapshots/flex/test_reset_app_context/00004.png b/test/snapshots/flex/test_reset_app_context/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_reset_app_context/00004.png differ diff --git a/test/snapshots/flex/test_reset_app_context/app_context/app_context.png b/test/snapshots/flex/test_reset_app_context/app_context/app_context.png new file mode 100644 index 00000000..bde748a8 Binary files /dev/null and b/test/snapshots/flex/test_reset_app_context/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_reset_app_context/app_context/description.png b/test/snapshots/flex/test_reset_app_context/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_reset_app_context/app_context/description.png differ diff --git a/test/snapshots/flex/test_reset_app_context/app_context/home_screen.png b/test/snapshots/flex/test_reset_app_context/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_reset_app_context/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_reset_app_context/app_context/hwm_status.png b/test/snapshots/flex/test_reset_app_context/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_reset_app_context/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context.png b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context.png new file mode 100644 index 00000000..cf08375a Binary files /dev/null and b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context.png differ diff --git a/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/description.png b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/description.png differ diff --git a/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/home_screen.png b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/home_screen.png differ diff --git a/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_status.png b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_status.png differ diff --git a/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_status_off.png b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_status_off.png new file mode 100644 index 00000000..0bbc1d08 Binary files /dev/null and b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_status_off.png differ diff --git a/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_status_on.png b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_status_on.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_status_on.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context.png b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context.png new file mode 100644 index 00000000..7cccd5c9 Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/description.png b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/description.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/home_screen.png b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/home_screen.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status.png b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_off.png b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_off.png new file mode 100644 index 00000000..0bbc1d08 Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_off.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_on.png b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_on.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_on.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context.png b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context.png new file mode 100644 index 00000000..e5375dca Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/description.png b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/description.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/home_screen.png b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/home_screen.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_status.png b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_status.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_status_off.png b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_status_off.png new file mode 100644 index 00000000..0bbc1d08 Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_status_off.png differ diff --git a/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_status_on.png b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_status_on.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_status_on.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context.png b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context.png new file mode 100644 index 00000000..5aa2aefc Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/description.png b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/description.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/home_screen.png b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/home_screen.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_status.png b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_status.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_status_off.png b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_status_off.png new file mode 100644 index 00000000..0bbc1d08 Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_status_off.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_status_on.png b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_status_on.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_status_on.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context.png b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context.png new file mode 100644 index 00000000..4a12d5d1 Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/description.png b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/description.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/home_screen.png b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/home_screen.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_status.png b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_status.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_status_off.png b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_status_off.png new file mode 100644 index 00000000..0bbc1d08 Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_status_off.png differ diff --git a/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_status_on.png b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_status_on.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_status_on.png differ diff --git a/test/snapshots/flex/test_review_home/app_context.png b/test/snapshots/flex/test_review_home/app_context.png new file mode 100644 index 00000000..94aa64ec Binary files /dev/null and b/test/snapshots/flex/test_review_home/app_context.png differ diff --git a/test/snapshots/flex/test_review_home/description.png b/test/snapshots/flex/test_review_home/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_review_home/description.png differ diff --git a/test/snapshots/flex/test_review_home/home_screen.png b/test/snapshots/flex/test_review_home/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_review_home/home_screen.png differ diff --git a/test/snapshots/flex/test_review_home/hwm_status.png b/test/snapshots/flex/test_review_home/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/hwm_status.png differ diff --git a/test/snapshots/flex/test_review_home/hwm_status_off.png b/test/snapshots/flex/test_review_home/hwm_status_off.png new file mode 100644 index 00000000..0bbc1d08 Binary files /dev/null and b/test/snapshots/flex/test_review_home/hwm_status_off.png differ diff --git a/test/snapshots/flex/test_review_home/hwm_status_on.png b/test/snapshots/flex/test_review_home/hwm_status_on.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_review_home/hwm_status_on.png differ diff --git a/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png new file mode 100644 index 00000000..06b6dd3b Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png differ diff --git a/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png new file mode 100644 index 00000000..7105c908 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png differ diff --git a/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png new file mode 100644 index 00000000..0d9f681f Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png differ diff --git a/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png new file mode 100644 index 00000000..f3b27d4a Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png differ diff --git a/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png differ diff --git a/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png new file mode 100644 index 00000000..cf08375a Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png differ diff --git a/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png new file mode 100644 index 00000000..06b6dd3b Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png new file mode 100644 index 00000000..c09c6614 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png new file mode 100644 index 00000000..0d9f681f Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png new file mode 100644 index 00000000..f3b27d4a Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png new file mode 100644 index 00000000..7cccd5c9 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png new file mode 100644 index 00000000..06b6dd3b Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png new file mode 100644 index 00000000..44d8885c Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png new file mode 100644 index 00000000..d946d6c2 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png new file mode 100644 index 00000000..4f344c2c Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png new file mode 100644 index 00000000..f3b27d4a Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00005.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png new file mode 100644 index 00000000..e5375dca Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png new file mode 100644 index 00000000..06b6dd3b Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png new file mode 100644 index 00000000..39442315 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png new file mode 100644 index 00000000..d946d6c2 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png new file mode 100644 index 00000000..4f344c2c Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png new file mode 100644 index 00000000..f3b27d4a Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00005.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png new file mode 100644 index 00000000..5aa2aefc Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png new file mode 100644 index 00000000..06b6dd3b Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png new file mode 100644 index 00000000..453b05f2 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png new file mode 100644 index 00000000..d946d6c2 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png new file mode 100644 index 00000000..4f344c2c Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png new file mode 100644 index 00000000..f3b27d4a Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00005.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png new file mode 100644 index 00000000..4a12d5d1 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_setup_app_context/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png new file mode 100644 index 00000000..195aaef0 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png new file mode 100644 index 00000000..b6a609f4 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png new file mode 100644 index 00000000..b6a609f4 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png new file mode 100644 index 00000000..eb48279d Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png new file mode 100644 index 00000000..04a459d1 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png new file mode 100644 index 00000000..04a459d1 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png new file mode 100644 index 00000000..b68c6375 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png new file mode 100644 index 00000000..701121f7 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png new file mode 100644 index 00000000..701121f7 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png new file mode 100644 index 00000000..c77c20e9 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png new file mode 100644 index 00000000..4ec76689 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png new file mode 100644 index 00000000..4ec76689 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png new file mode 100644 index 00000000..cfea6499 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png new file mode 100644 index 00000000..00a6d16b Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png new file mode 100644 index 00000000..00a6d16b Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png new file mode 100644 index 00000000..195aaef0 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png new file mode 100644 index 00000000..b6a609f4 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png new file mode 100644 index 00000000..b6a609f4 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png new file mode 100644 index 00000000..eb48279d Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png new file mode 100644 index 00000000..04a459d1 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png new file mode 100644 index 00000000..04a459d1 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png new file mode 100644 index 00000000..b68c6375 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png new file mode 100644 index 00000000..701121f7 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png new file mode 100644 index 00000000..701121f7 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png new file mode 100644 index 00000000..c77c20e9 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png new file mode 100644 index 00000000..4ec76689 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png new file mode 100644 index 00000000..4ec76689 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png new file mode 100644 index 00000000..cfea6499 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png new file mode 100644 index 00000000..00a6d16b Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png new file mode 100644 index 00000000..00a6d16b Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_attestation_dal/app_context/home_screen.png b/test/snapshots/flex/test_sign_attestation_dal/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_attestation_dal/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png new file mode 100644 index 00000000..195aaef0 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png new file mode 100644 index 00000000..b6a609f4 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png new file mode 100644 index 00000000..b6a609f4 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png new file mode 100644 index 00000000..eb48279d Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png new file mode 100644 index 00000000..04a459d1 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png new file mode 100644 index 00000000..04a459d1 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png new file mode 100644 index 00000000..b68c6375 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png new file mode 100644 index 00000000..701121f7 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png new file mode 100644 index 00000000..701121f7 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png new file mode 100644 index 00000000..c77c20e9 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png new file mode 100644 index 00000000..4ec76689 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png new file mode 100644 index 00000000..4ec76689 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png new file mode 100644 index 00000000..cfea6499 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png new file mode 100644 index 00000000..00a6d16b Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png new file mode 100644 index 00000000..00a6d16b Binary files /dev/null and b/test/snapshots/flex/test_sign_block/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_block/app_context/home_screen.png b/test/snapshots/flex/test_sign_block/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_block/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png b/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png new file mode 100644 index 00000000..5294b131 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00000.png differ diff --git a/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png b/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png new file mode 100644 index 00000000..acbee640 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00001.png differ diff --git a/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png b/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png new file mode 100644 index 00000000..81a32bdb Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00002.png differ diff --git a/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png b/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png new file mode 100644 index 00000000..9631a255 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00003.png differ diff --git a/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png b/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/00004.png differ diff --git a/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png b/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png new file mode 100644 index 00000000..5294b131 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00000.png differ diff --git a/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png b/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png new file mode 100644 index 00000000..87e1a83e Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00001.png differ diff --git a/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png b/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png new file mode 100644 index 00000000..81a32bdb Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00002.png differ diff --git a/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png b/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png new file mode 100644 index 00000000..9631a255 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00003.png differ diff --git a/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png b/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/00004.png differ diff --git a/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png b/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png new file mode 100644 index 00000000..5294b131 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00000.png differ diff --git a/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png b/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png new file mode 100644 index 00000000..3ba61850 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00001.png differ diff --git a/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png b/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png new file mode 100644 index 00000000..81a32bdb Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00002.png differ diff --git a/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png b/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png new file mode 100644 index 00000000..9631a255 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00003.png differ diff --git a/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png b/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/00004.png differ diff --git a/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png b/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png new file mode 100644 index 00000000..5294b131 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00000.png differ diff --git a/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png b/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png new file mode 100644 index 00000000..e6c95be8 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00001.png differ diff --git a/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png b/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png new file mode 100644 index 00000000..81a32bdb Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00002.png differ diff --git a/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png b/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png new file mode 100644 index 00000000..9631a255 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00003.png differ diff --git a/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png b/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/00004.png differ diff --git a/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png b/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png new file mode 100644 index 00000000..5294b131 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00000.png differ diff --git a/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png b/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png new file mode 100644 index 00000000..4c3418ff Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00001.png differ diff --git a/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png b/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png new file mode 100644 index 00000000..81a32bdb Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00002.png differ diff --git a/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png b/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png new file mode 100644 index 00000000..9631a255 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00003.png differ diff --git a/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png b/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/00004.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_1/00000.png b/test/snapshots/flex/test_sign_delegation_fee/fee_1/00000.png new file mode 100644 index 00000000..5294b131 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_1/00000.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_1/00001.png b/test/snapshots/flex/test_sign_delegation_fee/fee_1/00001.png new file mode 100644 index 00000000..53640985 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_1/00001.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_1/00002.png b/test/snapshots/flex/test_sign_delegation_fee/fee_1/00002.png new file mode 100644 index 00000000..81a32bdb Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_1/00002.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_1/00003.png b/test/snapshots/flex/test_sign_delegation_fee/fee_1/00003.png new file mode 100644 index 00000000..9631a255 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_1/00003.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_1/00004.png b/test/snapshots/flex/test_sign_delegation_fee/fee_1/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_1/00004.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00000.png b/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00000.png new file mode 100644 index 00000000..5294b131 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00000.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00001.png b/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00001.png new file mode 100644 index 00000000..7dfc9155 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00001.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00002.png b/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00002.png new file mode 100644 index 00000000..81a32bdb Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00002.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00003.png b/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00003.png new file mode 100644 index 00000000..9631a255 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00003.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00004.png b/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_20000/00004.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00000.png b/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00000.png new file mode 100644 index 00000000..5294b131 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00000.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00001.png b/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00001.png new file mode 100644 index 00000000..fe1e0c55 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00001.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00002.png b/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00002.png new file mode 100644 index 00000000..81a32bdb Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00002.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00003.png b/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00003.png new file mode 100644 index 00000000..9631a255 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00003.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00004.png b/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_300000000/00004.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00000.png b/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00000.png new file mode 100644 index 00000000..5294b131 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00000.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00001.png b/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00001.png new file mode 100644 index 00000000..aa003816 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00001.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00002.png b/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00002.png new file mode 100644 index 00000000..81a32bdb Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00002.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00003.png b/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00003.png new file mode 100644 index 00000000..9631a255 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00003.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00004.png b/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_50000060000/00004.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00000.png b/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00000.png new file mode 100644 index 00000000..5294b131 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00000.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00001.png b/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00001.png new file mode 100644 index 00000000..fe222794 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00001.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00002.png b/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00002.png new file mode 100644 index 00000000..81a32bdb Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00002.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00003.png b/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00003.png new file mode 100644 index 00000000..9631a255 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00003.png differ diff --git a/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00004.png b/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00004.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_delegation_fee/fee_789789789/00004.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png new file mode 100644 index 00000000..195aaef0 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png new file mode 100644 index 00000000..b6a609f4 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png new file mode 100644 index 00000000..b6a609f4 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/BIP32_ED25519_tz1VKyZ3RFDwTkrz5LKcTc6fcYqZj6pvsyA7/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png new file mode 100644 index 00000000..eb48279d Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png new file mode 100644 index 00000000..04a459d1 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png new file mode 100644 index 00000000..04a459d1 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png new file mode 100644 index 00000000..b68c6375 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png new file mode 100644 index 00000000..701121f7 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png new file mode 100644 index 00000000..701121f7 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/ED25519_tz1ez9eEyAxuDZACjHdCXym43UQDdMNa3LEL/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png new file mode 100644 index 00000000..c77c20e9 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png new file mode 100644 index 00000000..4ec76689 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png new file mode 100644 index 00000000..4ec76689 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256K1_tz2GB5YHqF4UzQ8GP5yUqdhY9oVWRXCY2hPU/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png new file mode 100644 index 00000000..cfea6499 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png new file mode 100644 index 00000000..00a6d16b Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_after_sign.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png new file mode 100644 index 00000000..00a6d16b Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/SECP256R1_tz3UMNyvQeMj6mQSftW2aV2XaWd3afTAM1d5/hwm_before_sign.png differ diff --git a/test/snapshots/flex/test_sign_preattestation/app_context/home_screen.png b/test/snapshots/flex/test_sign_preattestation/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_preattestation/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/app_context.png b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/app_context.png new file mode 100644 index 00000000..7cccd5c9 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/description.png b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/home_screen.png b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/hwm_status.png b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_1_0/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/app_context.png b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/app_context.png new file mode 100644 index 00000000..7cccd5c9 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/description.png b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/home_screen.png b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/hwm_status.png b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_when_chain_is_setup/sign_2_0/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context.png b/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context.png new file mode 100644 index 00000000..94aa64ec Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/app_context.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/home_screen.png b/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_off.png b/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_off.png new file mode 100644 index 00000000..0bbc1d08 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_off.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_on.png b/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_on.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/ED25519_tz1dyX3B1CFYa2DfdFLyPtiJCfQRUgPVME6E/hwm_status_on.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/app_context.png b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/app_context.png new file mode 100644 index 00000000..aff49365 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/description.png b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/home_screen.png b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/hwm_status.png b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/hwm_status.png new file mode 100644 index 00000000..0bbc1d08 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_1_0/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/app_context.png b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/app_context.png new file mode 100644 index 00000000..237f05ed Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/description.png b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/home_screen.png b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/hwm_status.png b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/hwm_status.png new file mode 100644 index 00000000..0bbc1d08 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_hwm_disabled/sign_2_0/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/app_context.png b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/app_context.png new file mode 100644 index 00000000..aff49365 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/description.png b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/home_screen.png b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/hwm_status.png b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_1_0/app_context/hwm_status.png differ diff --git a/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/app_context.png b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/app_context.png new file mode 100644 index 00000000..237f05ed Binary files /dev/null and b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/app_context.png differ diff --git a/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/description.png b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/description.png new file mode 100644 index 00000000..a5424575 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/description.png differ diff --git a/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/home_screen.png b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/home_screen.png new file mode 100644 index 00000000..88c98327 Binary files /dev/null and b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/home_screen.png differ diff --git a/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/hwm_status.png b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/hwm_status.png new file mode 100644 index 00000000..1388a52c Binary files /dev/null and b/test/snapshots/flex/test_sign_when_no_chain_setup/sign_2_0/app_context/hwm_status.png differ diff --git a/test/test_instructions.py b/test/test_instructions.py index ac7284aa..cbf0d7ad 100644 --- a/test/test_instructions.py +++ b/test/test_instructions.py @@ -513,7 +513,7 @@ def test_deauthorize(firmware: Firmware, client.deauthorize() if firmware.is_nano: - # No update for Stax + # No update for Stax or flex backend.wait_for_screen_change() if firmware.device == "nanos": # Wait blink @@ -759,7 +759,7 @@ def test_sign_preattestation( tezos_navigator.assert_screen("hwm_before_sign", snap_path=snap_path) if firmware.is_nano: - # No update for Stax + # No update for Stax or flex backend.both_click() backend.wait_for_screen_change() tezos_navigator.assert_screen("hwm_after_sign", snap_path=snap_path) @@ -816,7 +816,7 @@ def test_sign_attestation( tezos_navigator.assert_screen("hwm_before_sign", snap_path=snap_path) if firmware.is_nano: - # No update for Stax + # No update for Stax or flex backend.both_click() backend.wait_for_screen_change() tezos_navigator.assert_screen("hwm_after_sign", snap_path=snap_path) @@ -873,7 +873,7 @@ def test_sign_attestation_dal( tezos_navigator.assert_screen("hwm_before_sign", snap_path=snap_path) if firmware.is_nano: - # No update for Stax + # No update for Stax or flex backend.both_click() backend.wait_for_screen_change() tezos_navigator.assert_screen("hwm_after_sign", snap_path=snap_path) @@ -930,7 +930,7 @@ def test_sign_block( tezos_navigator.assert_screen("hwm_before_sign", snap_path=snap_path) if firmware.is_nano: - # No update for Stax + # No update for Stax or flex backend.both_click() backend.wait_for_screen_change() tezos_navigator.assert_screen("hwm_after_sign", snap_path=snap_path) diff --git a/test/utils/navigator.py b/test/utils/navigator.py index 6e8c0841..91b8f491 100644 --- a/test/utils/navigator.py +++ b/test/utils/navigator.py @@ -34,7 +34,9 @@ ) from ragger.firmware.touch.positions import ( Position, - STAX_CENTER + STAX_CENTER, + FLEX_BUTTON_LOWER_LEFT, + FLEX_BUTTON_ABOVE_LOWER_MIDDLE ) from ragger.navigator import Navigator, NavInsID, NavIns @@ -77,7 +79,11 @@ def qr_position(self) -> Position: """Position of the qr code. Y-285 = common space shared by buttons under a key displayed on 2 or 3 lines """ - return Position(STAX_CENTER.x, 285) + if self.firmware == Firmware.STAX: + return Position(STAX_CENTER.x, 285) + if self.firmware == Firmware.FLEX: + return Position(FLEX_BUTTON_LOWER_LEFT.x, FLEX_BUTTON_ABOVE_LOWER_MIDDLE.y) + assert False, "Only STAX and FLEX should handle QR code" def show_qr(self) -> None: """Tap to show qr code.""" @@ -343,8 +349,12 @@ def accept_key_navigate(self, **kwargs): **kwargs ) else: + if self.firmware == Firmware.STAX: + navigate_instruction = NavInsID.USE_CASE_REVIEW_TAP + else: + navigate_instruction = NavInsID.SWIPE_CENTER_TO_LEFT self.navigate_and_compare( - navigate_instruction = NavInsID.USE_CASE_ADDRESS_CONFIRMATION_TAP, + navigate_instruction = navigate_instruction, validation_instructions = [ NavIns(NavInsID.TOUCH, self.provide_pk.qr_position), NavInsID.USE_CASE_ADDRESS_CONFIRMATION_EXIT_QR, @@ -389,8 +399,12 @@ def accept_reset_navigate(self, **kwargs): **kwargs ) else: + if self.firmware == Firmware.STAX: + navigate_instruction = NavInsID.USE_CASE_REVIEW_TAP + else: + navigate_instruction = NavInsID.SWIPE_CENTER_TO_LEFT self.navigate_and_compare( - navigate_instruction = NavInsID.USE_CASE_REVIEW_TAP, + navigate_instruction = navigate_instruction, validation_instructions = [ NavInsID.USE_CASE_CHOICE_CONFIRM, NavInsID.USE_CASE_STATUS_DISMISS @@ -421,8 +435,12 @@ def accept_setup_navigate(self, **kwargs): **kwargs ) else: + if self.firmware == Firmware.STAX: + navigate_instruction = NavInsID.USE_CASE_REVIEW_TAP + else: + navigate_instruction = NavInsID.SWIPE_CENTER_TO_LEFT self.navigate_and_compare( - navigate_instruction = NavInsID.USE_CASE_REVIEW_TAP, + navigate_instruction = navigate_instruction, validation_instructions = [ NavInsID.USE_CASE_CHOICE_CONFIRM, NavInsID.USE_CASE_STATUS_DISMISS @@ -461,8 +479,12 @@ def accept_sign_navigate(self, **kwargs): **kwargs ) else: + if self.firmware == Firmware.STAX: + navigate_instruction = NavInsID.USE_CASE_REVIEW_TAP + else: + navigate_instruction = NavInsID.SWIPE_CENTER_TO_LEFT self.navigate_and_compare( - navigate_instruction = NavInsID.USE_CASE_REVIEW_TAP, + navigate_instruction = navigate_instruction, validation_instructions = [ NavInsID.USE_CASE_CHOICE_CONFIRM, NavInsID.USE_CASE_STATUS_DISMISS