diff --git a/Makefile b/Makefile index 0e29a1de..d894c01a 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,7 @@ # Application version APPVERSION_M = 2 APPVERSION_N = 4 -APPVERSION_P = 4 +APPVERSION_P = 5 APPDEVELOPPER="Ledger" APPCOPYRIGHT="(c) 2024 Ledger" diff --git a/lib-app-bitcoin b/lib-app-bitcoin index 1febc015..7f548dbe 160000 --- a/lib-app-bitcoin +++ b/lib-app-bitcoin @@ -1 +1 @@ -Subproject commit 1febc0159275c8cad1d352b846a039471b45237d +Subproject commit 7f548dbe279395765799e2cec8741969c8738036 diff --git a/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00000.png b/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00000.png index c0086b25..5111cd3b 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00000.png and b/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00001.png b/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00001.png index b89d3ab1..c023e678 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00001.png and b/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00002.png b/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00002.png index ebd1846f..6bf63d45 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00002.png and b/tests/snapshots/flex/test_get_public_key_m/44'/1'/0'_0_1/00002.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00000.png b/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00000.png index c0086b25..5111cd3b 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00000.png and b/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00001.png b/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00001.png index f90841bd..47c61d22 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00001.png and b/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00002.png b/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00002.png index fa62612f..376dd6fa 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00002.png and b/tests/snapshots/flex/test_get_public_key_m/44'/1'/10'_0_1/00002.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00000.png b/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00000.png index c0086b25..5111cd3b 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00000.png and b/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00001.png b/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00001.png index 85e46f7e..aaec746c 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00001.png and b/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00002.png b/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00002.png index e15bba2a..a62cc394 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00002.png and b/tests/snapshots/flex/test_get_public_key_m/44'/1'/2'/1/42_0_1/00002.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00000.png b/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00000.png index c0086b25..5111cd3b 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00000.png and b/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00001.png b/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00001.png index f32007e2..e1505c51 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00001.png and b/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00002.png b/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00002.png index 7b0858e8..33c95bfd 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00002.png and b/tests/snapshots/flex/test_get_public_key_m/48'/1'/4'/1'/0/7_0_1/00002.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00000.png b/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00000.png index c0086b25..5111cd3b 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00000.png and b/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00001.png b/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00001.png index 640745a1..94c49065 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00001.png and b/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00002.png b/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00002.png index 18c18d59..169bcedd 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00002.png and b/tests/snapshots/flex/test_get_public_key_m/49'/1'/1'/1/3_0_1/00002.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/84'/1'/2'/0/10_0_0/00000.png b/tests/snapshots/flex/test_get_public_key_m/84'/1'/2'/0/10_0_0/00000.png index d5b76776..51244422 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/84'/1'/2'/0/10_0_0/00000.png and b/tests/snapshots/flex/test_get_public_key_m/84'/1'/2'/0/10_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/84'/1'/2'/0/10_0_0/00001.png b/tests/snapshots/flex/test_get_public_key_m/84'/1'/2'/0/10_0_0/00001.png index abbcf4a7..c15c00e3 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/84'/1'/2'/0/10_0_0/00001.png and b/tests/snapshots/flex/test_get_public_key_m/84'/1'/2'/0/10_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00000.png b/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00000.png index c0086b25..5111cd3b 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00000.png and b/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00001.png b/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00001.png index aff137d3..ad19969e 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00001.png and b/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00001.png differ diff --git a/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00002.png b/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00002.png index 53a0208f..d7405126 100644 Binary files a/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00002.png and b/tests/snapshots/flex/test_get_public_key_m/86'/1'/4'/1/12_0_1/00002.png differ diff --git a/tests/snapshots/flex/test_sign_message_0_0/00000.png b/tests/snapshots/flex/test_sign_message_0_0/00000.png index d5b76776..51244422 100644 Binary files a/tests/snapshots/flex/test_sign_message_0_0/00000.png and b/tests/snapshots/flex/test_sign_message_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_0_0/00001.png b/tests/snapshots/flex/test_sign_message_0_0/00001.png index 4da45ae3..ffeaa2bf 100644 Binary files a/tests/snapshots/flex/test_sign_message_0_0/00001.png and b/tests/snapshots/flex/test_sign_message_0_0/00001.png differ diff --git a/tests/snapshots/flex/test_sign_message_1_0/00000.png b/tests/snapshots/flex/test_sign_message_1_0/00000.png index 26f75545..4ad2c665 100644 Binary files a/tests/snapshots/flex/test_sign_message_1_0/00000.png and b/tests/snapshots/flex/test_sign_message_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_message_1_0/00001.png b/tests/snapshots/flex/test_sign_message_1_0/00001.png index 2f2a9c99..a05cffd5 100644 Binary files a/tests/snapshots/flex/test_sign_message_1_0/00001.png and b/tests/snapshots/flex/test_sign_message_1_0/00001.png differ diff --git a/tests/snapshots/flex/test_sign_message_1_0/00002.png b/tests/snapshots/flex/test_sign_message_1_0/00002.png index 3fdb4fd2..2cf3cc18 100644 Binary files a/tests/snapshots/flex/test_sign_message_1_0/00002.png and b/tests/snapshots/flex/test_sign_message_1_0/00002.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png index 764dec92..5314f721 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png index 1ad645a5..89a2ea52 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_2/00000.png index 684bc401..bf42e9d2 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_2/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_3/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_3/00000.png index a19a87d4..aad48353 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_3/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_pkh_1to1_0_3/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png index 764dec92..5314f721 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_1/00000.png index eb68ef02..2847f6a1 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png index 1487210d..c6e88166 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_1_1/00000.png index a19a87d4..aad48353 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_1_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_sh_wpkh_1to2_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png index 764dec92..5314f721 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_1/00000.png index feb9222b..291a164c 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png index 645da9d4..65b864d7 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_1_1/00000.png index a19a87d4..aad48353 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_1_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_0_0/00000.png index 764dec92..5314f721 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_0_1/00000.png index feb9222b..291a164c 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_1_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_1_0/00000.png index 645da9d4..65b864d7 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_1_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_1_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_1_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_1_1/00000.png index a19a87d4..aad48353 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_1_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_1to2_2_1_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png index 764dec92..5314f721 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_0/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png index 7dbc7163..2523d212 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_1/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_2/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_2/00000.png index 2a2902c5..da7e26eb 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_2/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_2/00000.png differ diff --git a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_3/00000.png b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_3/00000.png index a19a87d4..aad48353 100644 Binary files a/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_3/00000.png and b/tests/snapshots/flex/test_sign_psbt_singlesig_wpkh_2to2_0_3/00000.png differ