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 |
|