diff --git a/app/Makefile.version b/app/Makefile.version index c1de771..37fb550 100644 --- a/app/Makefile.version +++ b/app/Makefile.version @@ -3,4 +3,4 @@ APPVERSION_M=1 # This is the minor version APPVERSION_N=1 # This is the patch version -APPVERSION_P=1 +APPVERSION_P=2 diff --git a/app/src/crypto_helper.c b/app/src/crypto_helper.c index ed97b57..0739197 100644 --- a/app/src/crypto_helper.c +++ b/app/src/crypto_helper.c @@ -19,9 +19,9 @@ #include "coin.h" #include "keys_personalizations.h" +#include "parser_common.h" #include "rslib.h" #include "zxformat.h" -#include "parser_common.h" #if defined(LEDGER_SPECIFIC) #include "cx.h" @@ -129,7 +129,7 @@ parser_error_t transaction_signature_hash(parser_tx_t *txObj, uint8_t output[HAS const uint16_t MINTLEN = 32 + 192 + 193 + 8; uint16_t tmpOffset = 0; for (uint64_t i = 0; i < txObj->mints.elements; i++) { - const uint8_t *mint_i = txObj->mints.data.ptr + tmpOffset; // + 32; + const uint8_t *mint_i = txObj->mints.data.ptr + tmpOffset; const int8_t transferOwnershipToLen = txObj->transactionVersion == V1 ? (-32) : mint_i[MINTLEN] == 1 ? 33 : 1; const uint16_t tmpMintLen = MINTLEN + transferOwnershipToLen + 64; @@ -247,7 +247,7 @@ parser_error_t crypto_decrypt_merkle_note(parser_tx_t *txObj, const uint8_t *m_n uint8_t plain_text[ENCRYPTED_NOTE_SIZE] = {0}; const uint8_t *ephemeral_public_key = m_note + VALUE_COMMITMENT_SIZE + NOTE_COMMITMENT_SIZE; if (decrypt_note(m_note, note_encryption_key + PUBLIC_ADDRESS_SIZE, note_encryption_key, ephemeral_public_key, - plain_text) != parser_ok) { + plain_text) != parser_ok) { MEMZERO(note_encryption_key, sizeof(note_encryption_key)); MEMZERO(plain_text, sizeof(plain_text)); return parser_unexpected_error; diff --git a/app/src/parser.c b/app/src/parser.c index 7fc48b0..d38671a 100644 --- a/app/src/parser.c +++ b/app/src/parser.c @@ -38,16 +38,6 @@ static const asset_id_lookpup_t asset_id_lookups[] = { " IRON"}, }; -bool parser_verify_asset_id(uint8_t *asset_id, uint8_t *index) { - for (size_t i = 0; i < sizeof(asset_id_lookups) / sizeof(asset_id_lookups[0]); i++) { - if (MEMCMP(asset_id, PIC(asset_id_lookups[i].identifier), 32) == 0) { - *index = i; - return true; - } - } - return false; -} - parser_error_t parser_check_outputs(parser_tx_t *tx_obj) { for (size_t i = 0; i < tx_obj->outputs.elements; i++) { // Decrypt the output diff --git a/app/src/parser_txdef.h b/app/src/parser_txdef.h index a0ee740..df48ad6 100644 --- a/app/src/parser_txdef.h +++ b/app/src/parser_txdef.h @@ -98,8 +98,6 @@ typedef struct { uint8_t metadata[METADATA_LENGTH]; public_address_t creator; uint8_t nonce; - /// The byte representation of a blake2s hash of the asset info - // uint8_t id[32]; } asset_t; typedef struct { diff --git a/deps/ledger-zxlib b/deps/ledger-zxlib index 01a7971..bca1c75 160000 --- a/deps/ledger-zxlib +++ b/deps/ledger-zxlib @@ -1 +1 @@ -Subproject commit 01a7971f97792344c3f97a1034cba4d258b1ca47 +Subproject commit bca1c75a00f2a6f7dd55ef64da1abeb0f1701c61 diff --git a/tests_zemu/package.json b/tests_zemu/package.json index 0bc5fc5..2fd8077 100644 --- a/tests_zemu/package.json +++ b/tests_zemu/package.json @@ -25,17 +25,17 @@ }, "dependencies": { "@zondax/ledger-ironfish": "../js", - "@zondax/zemu": "^0.51.0" + "@zondax/zemu": "^0.53.0" }, "devDependencies": { "@ledgerhq/hw-transport-node-hid": "^6.29.5", "@ledgerhq/logs": "^6.12.0", - "@noble/curves": "^1.4.0", + "@noble/curves": "^1.7.0", "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@types/jest": "^29.5.14", "@types/ledgerhq__hw-transport": "^4.21.8", - "@typescript-eslint/eslint-plugin": "^8.13.0", - "@typescript-eslint/parser": "^8.13.0", + "@typescript-eslint/eslint-plugin": "^8.17.0", + "@typescript-eslint/parser": "^8.17.0", "blakejs": "^1.2.1", "crypto-js": "4.2.0", "eslint": "^9.14.0", @@ -43,14 +43,14 @@ "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.9.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-promise": "^7.1.0", - "eslint-plugin-tsdoc": "^0.3.0", + "eslint-plugin-promise": "^7.2.1", + "eslint-plugin-tsdoc": "^0.4.0", "eslint-plugin-unused-imports": "^4.0.0", "jest": "29.7.0", "jssha": "^3.3.1", - "prettier": "^3.3.2", + "prettier": "^3.4.2", "ts-jest": "^29.1.5", "ts-node": "^10.9.2", - "typescript": "^5.6.3" + "typescript": "^5.7.2" } } diff --git a/tests_zemu/snapshots/fl-mainmenu/00004.png b/tests_zemu/snapshots/fl-mainmenu/00004.png index 946d840..5cf3b7c 100644 Binary files a/tests_zemu/snapshots/fl-mainmenu/00004.png and b/tests_zemu/snapshots/fl-mainmenu/00004.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00000.png b/tests_zemu/snapshots/sp-mainmenu/00000.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00000.png and b/tests_zemu/snapshots/sp-mainmenu/00000.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00001.png b/tests_zemu/snapshots/sp-mainmenu/00001.png index 8472e5d..e10e004 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00001.png and b/tests_zemu/snapshots/sp-mainmenu/00001.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00002.png b/tests_zemu/snapshots/sp-mainmenu/00002.png index f792167..7e236da 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00002.png and b/tests_zemu/snapshots/sp-mainmenu/00002.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00003.png b/tests_zemu/snapshots/sp-mainmenu/00003.png index 8472e5d..e10e004 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00003.png and b/tests_zemu/snapshots/sp-mainmenu/00003.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00004.png b/tests_zemu/snapshots/sp-mainmenu/00004.png index 6cf5259..f88546f 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00004.png and b/tests_zemu/snapshots/sp-mainmenu/00004.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00005.png b/tests_zemu/snapshots/sp-mainmenu/00005.png index 1adff7e..b623285 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00005.png and b/tests_zemu/snapshots/sp-mainmenu/00005.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00009.png b/tests_zemu/snapshots/sp-mainmenu/00009.png index 1adff7e..b623285 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00009.png and b/tests_zemu/snapshots/sp-mainmenu/00009.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00010.png b/tests_zemu/snapshots/sp-mainmenu/00010.png index 6cf5259..f88546f 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00010.png and b/tests_zemu/snapshots/sp-mainmenu/00010.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00011.png b/tests_zemu/snapshots/sp-mainmenu/00011.png index 8472e5d..e10e004 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00011.png and b/tests_zemu/snapshots/sp-mainmenu/00011.png differ diff --git a/tests_zemu/snapshots/sp-mainmenu/00012.png b/tests_zemu/snapshots/sp-mainmenu/00012.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/sp-mainmenu/00012.png and b/tests_zemu/snapshots/sp-mainmenu/00012.png differ diff --git a/tests_zemu/snapshots/sp-show_address/00001.png b/tests_zemu/snapshots/sp-show_address/00001.png index ffec9b8..fbbf607 100644 Binary files a/tests_zemu/snapshots/sp-show_address/00001.png and b/tests_zemu/snapshots/sp-show_address/00001.png differ diff --git a/tests_zemu/snapshots/sp-show_address/00002.png b/tests_zemu/snapshots/sp-show_address/00002.png index 130c190..a778af4 100644 Binary files a/tests_zemu/snapshots/sp-show_address/00002.png and b/tests_zemu/snapshots/sp-show_address/00002.png differ diff --git a/tests_zemu/snapshots/sp-show_address/00005.png b/tests_zemu/snapshots/sp-show_address/00005.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/sp-show_address/00005.png and b/tests_zemu/snapshots/sp-show_address/00005.png differ diff --git a/tests_zemu/snapshots/sp-show_viewkey/00001.png b/tests_zemu/snapshots/sp-show_viewkey/00001.png index 6240003..1f547bc 100644 Binary files a/tests_zemu/snapshots/sp-show_viewkey/00001.png and b/tests_zemu/snapshots/sp-show_viewkey/00001.png differ diff --git a/tests_zemu/snapshots/sp-show_viewkey/00002.png b/tests_zemu/snapshots/sp-show_viewkey/00002.png index e214cb5..09a185e 100644 Binary files a/tests_zemu/snapshots/sp-show_viewkey/00002.png and b/tests_zemu/snapshots/sp-show_viewkey/00002.png differ diff --git a/tests_zemu/snapshots/sp-show_viewkey/00003.png b/tests_zemu/snapshots/sp-show_viewkey/00003.png index cc18f79..bae01b5 100644 Binary files a/tests_zemu/snapshots/sp-show_viewkey/00003.png and b/tests_zemu/snapshots/sp-show_viewkey/00003.png differ diff --git a/tests_zemu/snapshots/sp-show_viewkey/00004.png b/tests_zemu/snapshots/sp-show_viewkey/00004.png index 1c1cbea..6a87834 100644 Binary files a/tests_zemu/snapshots/sp-show_viewkey/00004.png and b/tests_zemu/snapshots/sp-show_viewkey/00004.png differ diff --git a/tests_zemu/snapshots/sp-show_viewkey/00005.png b/tests_zemu/snapshots/sp-show_viewkey/00005.png index ba641f0..1df9778 100644 Binary files a/tests_zemu/snapshots/sp-show_viewkey/00005.png and b/tests_zemu/snapshots/sp-show_viewkey/00005.png differ diff --git a/tests_zemu/snapshots/sp-show_viewkey/00006.png b/tests_zemu/snapshots/sp-show_viewkey/00006.png index d7c1855..53d0141 100644 Binary files a/tests_zemu/snapshots/sp-show_viewkey/00006.png and b/tests_zemu/snapshots/sp-show_viewkey/00006.png differ diff --git a/tests_zemu/snapshots/sp-show_viewkey/00007.png b/tests_zemu/snapshots/sp-show_viewkey/00007.png index e9d1ca5..bf3bf21 100644 Binary files a/tests_zemu/snapshots/sp-show_viewkey/00007.png and b/tests_zemu/snapshots/sp-show_viewkey/00007.png differ diff --git a/tests_zemu/snapshots/sp-show_viewkey/00010.png b/tests_zemu/snapshots/sp-show_viewkey/00010.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/sp-show_viewkey/00010.png and b/tests_zemu/snapshots/sp-show_viewkey/00010.png differ diff --git a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00001.png b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00001.png index 8db0c36..131388d 100644 Binary files a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00001.png and b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00001.png differ diff --git a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00004.png b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00004.png index 326efd8..e38302e 100644 Binary files a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00004.png and b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00004.png differ diff --git a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00005.png b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00005.png index abf5b6c..f0fd7f9 100644 Binary files a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00005.png and b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00005.png differ diff --git a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00007.png b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00007.png index 22bfc35..9d5c8c5 100644 Binary files a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00007.png and b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00007.png differ diff --git a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00008.png b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00008.png index e936789..f2b885a 100644 Binary files a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00008.png and b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00008.png differ diff --git a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00013.png b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00013.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/sp-sign_2_out_tx_known/00013.png and b/tests_zemu/snapshots/sp-sign_2_out_tx_known/00013.png differ diff --git a/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00001.png b/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00001.png index 8db0c36..131388d 100644 Binary files a/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00001.png and b/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00001.png differ diff --git a/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00004.png b/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00004.png index 22bfc35..9d5c8c5 100644 Binary files a/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00004.png and b/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00004.png differ diff --git a/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00005.png b/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00005.png index e936789..f2b885a 100644 Binary files a/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00005.png and b/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00005.png differ diff --git a/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00010.png b/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00010.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00010.png and b/tests_zemu/snapshots/sp-sign_2_out_tx_known_hide_change/00010.png differ diff --git a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00001.png b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00001.png index 8db0c36..131388d 100644 Binary files a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00001.png and b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00001.png differ diff --git a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00004.png b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00004.png index 22bfc35..9d5c8c5 100644 Binary files a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00004.png and b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00004.png differ diff --git a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00005.png b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00005.png index e936789..f2b885a 100644 Binary files a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00005.png and b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00005.png differ diff --git a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00007.png b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00007.png index 22bfc35..9d5c8c5 100644 Binary files a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00007.png and b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00007.png differ diff --git a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00008.png b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00008.png index e936789..f2b885a 100644 Binary files a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00008.png and b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00008.png differ diff --git a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00010.png b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00010.png index 1c866f0..933e644 100644 Binary files a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00010.png and b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00010.png differ diff --git a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00011.png b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00011.png index 3b7d62d..23377ec 100644 Binary files a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00011.png and b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00011.png differ diff --git a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00012.png b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00012.png index 22bfc35..9d5c8c5 100644 Binary files a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00012.png and b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00012.png differ diff --git a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00013.png b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00013.png index e936789..f2b885a 100644 Binary files a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00013.png and b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00013.png differ diff --git a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00018.png b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00018.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00018.png and b/tests_zemu/snapshots/sp-sign_3_out_tx_unknown/00018.png differ diff --git a/tests_zemu/snapshots/st-mainmenu/00004.png b/tests_zemu/snapshots/st-mainmenu/00004.png index 9ebf9b2..b573b81 100644 Binary files a/tests_zemu/snapshots/st-mainmenu/00004.png and b/tests_zemu/snapshots/st-mainmenu/00004.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00000.png b/tests_zemu/snapshots/x-mainmenu/00000.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00000.png and b/tests_zemu/snapshots/x-mainmenu/00000.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00001.png b/tests_zemu/snapshots/x-mainmenu/00001.png index 8472e5d..e10e004 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00001.png and b/tests_zemu/snapshots/x-mainmenu/00001.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00002.png b/tests_zemu/snapshots/x-mainmenu/00002.png index f792167..7e236da 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00002.png and b/tests_zemu/snapshots/x-mainmenu/00002.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00003.png b/tests_zemu/snapshots/x-mainmenu/00003.png index 8472e5d..e10e004 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00003.png and b/tests_zemu/snapshots/x-mainmenu/00003.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00004.png b/tests_zemu/snapshots/x-mainmenu/00004.png index 6cf5259..f88546f 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00004.png and b/tests_zemu/snapshots/x-mainmenu/00004.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00005.png b/tests_zemu/snapshots/x-mainmenu/00005.png index 1adff7e..b623285 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00005.png and b/tests_zemu/snapshots/x-mainmenu/00005.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00009.png b/tests_zemu/snapshots/x-mainmenu/00009.png index 1adff7e..b623285 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00009.png and b/tests_zemu/snapshots/x-mainmenu/00009.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00010.png b/tests_zemu/snapshots/x-mainmenu/00010.png index 6cf5259..f88546f 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00010.png and b/tests_zemu/snapshots/x-mainmenu/00010.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00011.png b/tests_zemu/snapshots/x-mainmenu/00011.png index 8472e5d..e10e004 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00011.png and b/tests_zemu/snapshots/x-mainmenu/00011.png differ diff --git a/tests_zemu/snapshots/x-mainmenu/00012.png b/tests_zemu/snapshots/x-mainmenu/00012.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/x-mainmenu/00012.png and b/tests_zemu/snapshots/x-mainmenu/00012.png differ diff --git a/tests_zemu/snapshots/x-show_address/00001.png b/tests_zemu/snapshots/x-show_address/00001.png index ffec9b8..fbbf607 100644 Binary files a/tests_zemu/snapshots/x-show_address/00001.png and b/tests_zemu/snapshots/x-show_address/00001.png differ diff --git a/tests_zemu/snapshots/x-show_address/00002.png b/tests_zemu/snapshots/x-show_address/00002.png index 130c190..a778af4 100644 Binary files a/tests_zemu/snapshots/x-show_address/00002.png and b/tests_zemu/snapshots/x-show_address/00002.png differ diff --git a/tests_zemu/snapshots/x-show_address/00005.png b/tests_zemu/snapshots/x-show_address/00005.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/x-show_address/00005.png and b/tests_zemu/snapshots/x-show_address/00005.png differ diff --git a/tests_zemu/snapshots/x-show_viewkey/00001.png b/tests_zemu/snapshots/x-show_viewkey/00001.png index 6240003..1f547bc 100644 Binary files a/tests_zemu/snapshots/x-show_viewkey/00001.png and b/tests_zemu/snapshots/x-show_viewkey/00001.png differ diff --git a/tests_zemu/snapshots/x-show_viewkey/00002.png b/tests_zemu/snapshots/x-show_viewkey/00002.png index e214cb5..09a185e 100644 Binary files a/tests_zemu/snapshots/x-show_viewkey/00002.png and b/tests_zemu/snapshots/x-show_viewkey/00002.png differ diff --git a/tests_zemu/snapshots/x-show_viewkey/00003.png b/tests_zemu/snapshots/x-show_viewkey/00003.png index cc18f79..bae01b5 100644 Binary files a/tests_zemu/snapshots/x-show_viewkey/00003.png and b/tests_zemu/snapshots/x-show_viewkey/00003.png differ diff --git a/tests_zemu/snapshots/x-show_viewkey/00004.png b/tests_zemu/snapshots/x-show_viewkey/00004.png index 1c1cbea..6a87834 100644 Binary files a/tests_zemu/snapshots/x-show_viewkey/00004.png and b/tests_zemu/snapshots/x-show_viewkey/00004.png differ diff --git a/tests_zemu/snapshots/x-show_viewkey/00005.png b/tests_zemu/snapshots/x-show_viewkey/00005.png index ba641f0..1df9778 100644 Binary files a/tests_zemu/snapshots/x-show_viewkey/00005.png and b/tests_zemu/snapshots/x-show_viewkey/00005.png differ diff --git a/tests_zemu/snapshots/x-show_viewkey/00006.png b/tests_zemu/snapshots/x-show_viewkey/00006.png index d7c1855..53d0141 100644 Binary files a/tests_zemu/snapshots/x-show_viewkey/00006.png and b/tests_zemu/snapshots/x-show_viewkey/00006.png differ diff --git a/tests_zemu/snapshots/x-show_viewkey/00007.png b/tests_zemu/snapshots/x-show_viewkey/00007.png index e9d1ca5..bf3bf21 100644 Binary files a/tests_zemu/snapshots/x-show_viewkey/00007.png and b/tests_zemu/snapshots/x-show_viewkey/00007.png differ diff --git a/tests_zemu/snapshots/x-show_viewkey/00010.png b/tests_zemu/snapshots/x-show_viewkey/00010.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/x-show_viewkey/00010.png and b/tests_zemu/snapshots/x-show_viewkey/00010.png differ diff --git a/tests_zemu/snapshots/x-sign_2_out_tx_known/00001.png b/tests_zemu/snapshots/x-sign_2_out_tx_known/00001.png index 8db0c36..131388d 100644 Binary files a/tests_zemu/snapshots/x-sign_2_out_tx_known/00001.png and b/tests_zemu/snapshots/x-sign_2_out_tx_known/00001.png differ diff --git a/tests_zemu/snapshots/x-sign_2_out_tx_known/00004.png b/tests_zemu/snapshots/x-sign_2_out_tx_known/00004.png index 326efd8..e38302e 100644 Binary files a/tests_zemu/snapshots/x-sign_2_out_tx_known/00004.png and b/tests_zemu/snapshots/x-sign_2_out_tx_known/00004.png differ diff --git a/tests_zemu/snapshots/x-sign_2_out_tx_known/00005.png b/tests_zemu/snapshots/x-sign_2_out_tx_known/00005.png index abf5b6c..f0fd7f9 100644 Binary files a/tests_zemu/snapshots/x-sign_2_out_tx_known/00005.png and b/tests_zemu/snapshots/x-sign_2_out_tx_known/00005.png differ diff --git a/tests_zemu/snapshots/x-sign_2_out_tx_known/00007.png b/tests_zemu/snapshots/x-sign_2_out_tx_known/00007.png index 22bfc35..9d5c8c5 100644 Binary files a/tests_zemu/snapshots/x-sign_2_out_tx_known/00007.png and b/tests_zemu/snapshots/x-sign_2_out_tx_known/00007.png differ diff --git a/tests_zemu/snapshots/x-sign_2_out_tx_known/00008.png b/tests_zemu/snapshots/x-sign_2_out_tx_known/00008.png index e936789..f2b885a 100644 Binary files a/tests_zemu/snapshots/x-sign_2_out_tx_known/00008.png and b/tests_zemu/snapshots/x-sign_2_out_tx_known/00008.png differ diff --git a/tests_zemu/snapshots/x-sign_2_out_tx_known/00013.png b/tests_zemu/snapshots/x-sign_2_out_tx_known/00013.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/x-sign_2_out_tx_known/00013.png and b/tests_zemu/snapshots/x-sign_2_out_tx_known/00013.png differ diff --git a/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00001.png b/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00001.png index 8db0c36..131388d 100644 Binary files a/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00001.png and b/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00001.png differ diff --git a/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00004.png b/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00004.png index 22bfc35..9d5c8c5 100644 Binary files a/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00004.png and b/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00004.png differ diff --git a/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00005.png b/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00005.png index e936789..f2b885a 100644 Binary files a/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00005.png and b/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00005.png differ diff --git a/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00010.png b/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00010.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00010.png and b/tests_zemu/snapshots/x-sign_2_out_tx_known_hide_change/00010.png differ diff --git a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00001.png b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00001.png index 8db0c36..131388d 100644 Binary files a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00001.png and b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00001.png differ diff --git a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00004.png b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00004.png index 22bfc35..9d5c8c5 100644 Binary files a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00004.png and b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00004.png differ diff --git a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00005.png b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00005.png index e936789..f2b885a 100644 Binary files a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00005.png and b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00005.png differ diff --git a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00007.png b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00007.png index 22bfc35..9d5c8c5 100644 Binary files a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00007.png and b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00007.png differ diff --git a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00008.png b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00008.png index e936789..f2b885a 100644 Binary files a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00008.png and b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00008.png differ diff --git a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00010.png b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00010.png index 1c866f0..933e644 100644 Binary files a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00010.png and b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00010.png differ diff --git a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00011.png b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00011.png index 3b7d62d..23377ec 100644 Binary files a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00011.png and b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00011.png differ diff --git a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00012.png b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00012.png index 22bfc35..9d5c8c5 100644 Binary files a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00012.png and b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00012.png differ diff --git a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00013.png b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00013.png index e936789..f2b885a 100644 Binary files a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00013.png and b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00013.png differ diff --git a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00018.png b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00018.png index 9b29b76..b3c5ad7 100644 Binary files a/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00018.png and b/tests_zemu/snapshots/x-sign_3_out_tx_unknown/00018.png differ