Commit Graph

504 Commits

Author SHA1 Message Date
scgbckbone
57f9b367d5 testing: add BIP86 vectors 2024-01-25 14:42:55 -05:00
scgbckbone
8df7b6ff3b HSM: 'wallet' rule enabled for miniscript; allow miniscript address show 2024-01-18 09:22:14 -05:00
scgbckbone
04d2099724 bugfix: address format not defined in ShowMiniscriptAddress 2024-01-12 08:34:07 -05:00
scgbckbone
d8dd62732c HW Accelerated AES CTR for BSMS and passphrase saver 2024-01-12 08:32:14 -05:00
scgbckbone
5e2e435583 always use SettingsObject class for master data 2024-01-04 11:52:47 -05:00
scgbckbone
6d8c1ee96a fix tests 2024-01-04 11:52:47 -05:00
scgbckbone
5a21760e2f xprv master seed with tmp seeds and bip39 passphrase
(cherry picked from commit 5bfdc4f45a)
2024-01-04 11:52:47 -05:00
Peter D. Gray
b80dd72f2d Remove FTUX, add simple welcome screen
(cherry picked from commit d1c5b907c0)
2024-01-04 11:52:47 -05:00
scgbckbone
f190edb302 fix tests
(cherry picked from commit 697b6e211d)
2024-01-04 11:52:47 -05:00
scgbckbone
4fefcb6dc6 HSM multisig 400 test
(cherry picked from commit 3977ae2ce0)
2024-01-04 11:52:47 -05:00
scgbckbone
2cd038c431 Improve BIP39 Passphrase UX if temporary seed active and passphrase applicable
(cherry picked from commit 4359a9735b)
2024-01-04 11:52:47 -05:00
scgbckbone
2bd2b361a8 fix change_pin test
(cherry picked from commit 9824e59ef9)
2024-01-04 11:52:47 -05:00
scgbckbone
eef6aaf95a bugfix: prevent yikes in clone coldcard - creating backup with bypass_tmp=True on master secret
(cherry picked from commit 9594efcf03)
2024-01-04 11:52:47 -05:00
scgbckbone
eb258f4b2a pwsave menu UX rework; do not allow empty bip39 passphrase
(cherry picked from commit 3e5fd573a6)
2024-01-04 11:52:47 -05:00
scgbckbone
8c519a5bf3 provide info about Tx level locktimes (nLocktime, nSequence) when signing
(cherry picked from commit af753c38be)
2024-01-04 11:52:47 -05:00
scgbckbone
a9c402cba3 allow passphrase via USB if passphrase already set (work on master seed in that case); show password over USB UX change
(cherry picked from commit 4a39fc82f1)
2024-01-04 11:52:47 -05:00
scgbckbone
408b9d0ef6 bugfix: do not allow to import master seed as temporary
(cherry picked from commit 9188c7faf2)
2024-01-04 11:52:47 -05:00
scgbckbone
2f70733007 Upgrade Firmware menu item is hidden if temporary seed is active
(cherry picked from commit f8ac8eda89)
2024-01-04 11:52:47 -05:00
scgbckbone
b78b30f0b1 bugfix: add missing ftux for extended key import (as master)
(cherry picked from commit 285c90999e)
2024-01-04 11:52:47 -05:00
scgbckbone
05bd7ab39c Export SeedQR
(cherry picked from commit a1f6743de2)
2024-01-04 11:52:47 -05:00
scgbckbone
84dda56746 Add test to sign 400 different PSBTs in one session
(cherry picked from commit ced5f068b1)
2024-01-04 11:52:47 -05:00
scgbckbone
5d69d5c039 forgotten BDB cope
(cherry picked from commit 073e8cf98b)
2024-01-04 11:52:47 -05:00
scgbckbone
aa4580adbe cope with future removal of BDB wallet from bitcoin client
(cherry picked from commit 1b90f240b1)
2024-01-04 11:52:47 -05:00
scgbckbone
ddae5020df Miniscript USB interface 2023-12-21 08:49:22 -05:00
scgbckbone
478c421627 * miniscript wallet name is uniqe id
* allow multisig/miniscript descriptor import wrapped in json with name key
2023-12-21 08:49:22 -05:00
scgbckbone
93b3bea43f Allow keys of the same origin in (miniscript) descriptor if subderivation differs in change index 2023-12-07 11:58:40 -05:00
scgbckbone
2388efa8d7 bugfix: do not allow to import duplicate miniscript wallets 2023-12-05 10:19:53 -05:00
scgbckbone
8b7c91c949 test fixes 2023-10-24 14:30:35 -04:00
scgbckbone
6e134a2c9c temporary seed from encrypted COLDCARD backup
(cherry picked from commit a65b1fcc09)
2023-10-24 14:30:35 -04:00
scgbckbone
0dda18b04c move 12 Words mnemonic options at the top of the menus
(cherry picked from commit e3014390c4)
2023-10-24 14:30:35 -04:00
scgbckbone
6a53f3524e Add current tmp seed to Seed Vault via Seed Vault menu
(cherry picked from commit 81e8f3dee2)
2023-10-24 14:30:35 -04:00
scgbckbone
e6dda17124 regenerate menu-tree.txt
(cherry picked from commit 55fc81755f)
2023-10-24 14:30:35 -04:00
Peter D. Gray
280aa07d4d fixes after cherry pick 2023-10-24 14:30:35 -04:00
scgbckbone
976772b7be remove last "Ephemeral" UX string from test
(cherry picked from commit 8a4b4b3d7b)
2023-10-24 14:30:35 -04:00
scgbckbone
3bf5dc319c seed vault xfp collision
(cherry picked from commit c9cf5b7db8)
2023-10-24 14:30:35 -04:00
scgbckbone
4416c531e9 seed vault backup tests
(cherry picked from commit bb6fea731e)
2023-10-24 14:30:35 -04:00
Peter D. Gray
0f43069e6c seed vault optimizations
(cherry picked from commit 05a08b6ff8)
2023-10-24 14:30:35 -04:00
scgbckbone
28c0fb4516 UX: rename Ephemeral Seed to Temporary Seed
(cherry picked from commit 3784e1e007)
2023-10-24 14:30:35 -04:00
scgbckbone
73fa603200 Never store 'seeds' in ephemeral settings
(cherry picked from commit e1ac204e04)
2023-10-24 14:30:35 -04:00
scgbckbone
ccc0ac039c bugfix: incorrect xfp shown in meta for passphrase on top of eph secret
(cherry picked from commit 8d304f408a)
2023-10-24 14:30:35 -04:00
scgbckbone
b34a514006 UX renaming
(cherry picked from commit e798765056)
2023-10-24 14:30:35 -04:00
scgbckbone
8d810b107f Seed Vault
(cherry picked from commit bceaaf92e0)
2023-10-24 14:30:35 -04:00
scgbckbone
56a755c6ec restore to main se2 secret without reboot; active ephemeral seeds have first home menu item [XFP]; tests reorg - created separate test_backup.py; add ability to remove ephemeral seed settings via Restore Seed
(cherry picked from commit fe63163c85)
2023-10-24 14:30:35 -04:00
scgbckbone
ea37bc0b69 bugfix: off by one bug in trick pin - login countdown
(cherry picked from commit 9f408c2167)
2023-10-24 14:30:35 -04:00
scgbckbone
4247b6427a PSBTv2
(cherry picked from commit efda6f84dd)
2023-10-24 14:30:35 -04:00
scgbckbone
22fd6b4010 BIP39 passphrase as ephemeral seed; Lock Down Seed for all ephemeral; BIP-39 wallet backup
(cherry picked from commit e5d1782b9d)
2023-10-24 14:30:35 -04:00
scgbckbone
615c0a5064 se2 (duress wallet) tests need to run without --eff
(cherry picked from commit d497e5006e)
2023-10-24 14:30:35 -04:00
scgbckbone
bc18f3dd79 shortcut to Batch Sign
(cherry picked from commit 4fb9148cfd)
2023-10-24 14:30:35 -04:00
scgbckbone
4e552fc6c3 Do NOT inherit linked and prelogin settings, do NOT backup words length setting; goto_top_menu after activating bip85 as ephemeral secret
(cherry picked from commit 79ce4ae115)
2023-09-09 10:58:17 -04:00
scgbckbone
503641d8bf Pillow textsize removed in 10.0.0
(cherry picked from commit 0c92824b46)
2023-09-09 10:58:17 -04:00