Commit Graph

403 Commits

Author SHA1 Message Date
Peter D. Gray
35920635f3
Save test backup password for next use 2023-02-13 11:05:30 -05:00
Peter D. Gray
5ff7c47b7e comments 2023-02-08 11:14:39 -05:00
scgbckbone
e4e1844f9f remove BSMS 2023-02-07 14:58:26 -05:00
scgbckbone
2b2e8083b1 do not use button (5) for logic as it is used for scroll-up 2023-02-07 12:05:55 -05:00
scgbckbone
cd14ec9dba BSMS improvements 2023-02-06 15:27:15 -05:00
scgbckbone
fa96c6ea96 remove warning from Type Passwords 2023-02-06 10:09:35 -05:00
Peter D. Gray
18d6f8794c
update note 2023-02-02 09:45:21 -05:00
scgbckbone
6c831abf01 Lily Wallet export 2023-02-02 09:44:00 -05:00
scgbckbone
e3c50b784e run_sim_tests.py add cmdline argument for simulator wait time 2023-02-02 08:15:00 -05:00
scgbckbone
b8978856f4 BSMS (BIP-129) 2023-01-25 17:35:10 -05:00
scgbckbone
2bbe27fa52 add dice rolls distribution check and enforce it in case of main seed generation, enforce number of dice rolls for main seed generation; improve story messages for dice rolls 2023-01-20 16:16:00 -05:00
scgbckbone
0b750c09ef add root to path for pytest to find dice rolls code 2023-01-20 15:59:31 -05:00
scgbckbone
5044f53d6b move change address switch in address explorer from key (5) to key (6) as you need (5) to move up
Generic single sig descriptor export (supports both new descriptor type <0;1> and old with two descriptors exported internal/external)
Samourai POST/PRE-MIX account export shortcut;
fix write char by char bug write_text_file
add descriptors(single sig) and descriptor templates (multisig) to generic export json
Add "Applications" menu item to address explorer, where application specific derivations paths/addresses are accessible
2023-01-20 15:57:15 -05:00
scgbckbone
05ac389349 add rolls12.py 2022-12-19 15:10:24 -05:00
scgbckbone
190840a1b2 bump libngu to latest master with compact seed parsing 2022-12-19 14:48:39 -05:00
scgbckbone
f856424291 vdisk UX 2022-12-19 14:42:06 -05:00
scgbckbone
436ee25b83 fix test_bitcoind_cosigning to work with core 24.0; update multisig tutorial test to test different M/N values; remove unused imports and fixtures 2022-12-16 13:49:02 -05:00
scgbckbone
794dc9b196 fix typo in test 2022-10-05 14:24:15 -04:00
Straylight
4dc4172d54
Display HSM policy hash on first activation (#151)
Co-authored-by: doc-hex <1482781+doc-hex@users.noreply.github.com>
2022-10-05 10:53:11 -04:00
Peter D. Gray
caccf9fc99
refactoring, tests refined 2022-10-05 10:47:51 -04:00
scgbckbone
fc3507a9a0 NFC tools menu containing: show address, sign message, share file and import multisig; tests 2022-10-05 09:01:53 -04:00
scgbckbone
4425435115 Ephemeral seeds 2022-10-04 15:41:29 -04:00
Peter D. Gray
e2f6c75faa
perfecting error msgs 2022-09-15 14:56:06 -04:00
straylight
e0b0014116 HSM Attestation Mode 2022-09-15 14:26:07 -04:00
Peter D. Gray
d62eec1d8c
update trick-related tests 2022-09-15 10:07:04 -04:00
Peter D. Gray
d00306fc0e
whitespace 2022-09-14 10:05:47 -04:00
scgbckbone
51593df040 Block HSM by default (user management commands and HSM related commands). Users must explicitly enable HSM in Advanced/Tools -> Enable HSM; enable HSM in login sequence if policy file is available 2022-09-08 13:46:37 -04:00
scgbckbone
35b1564638 Menu wrapping (wrap around bottom/top) 2022-09-06 11:29:20 -04:00
scgbckbone
b953acf0bf Be able to import descriptor that specify change and receiving in a single descriptor string; import bug in nfc.py 2022-09-06 08:17:05 -04:00
straylight
5f2848a366 Import hexlify as b2a_hex 2022-09-02 14:26:33 -04:00
straylight
a7acc144ba HSM: ban OP_RETURN when using whitelisting 2022-09-02 14:26:33 -04:00
straylight
4c1ff0f034 Better caching; update tests 2022-09-02 14:26:33 -04:00
straylight
0e69f367f3 PSBT and HSM refactor 2022-09-02 14:26:33 -04:00
straylight
3b9670cbde Tests for the new HSM rules 2022-08-29 08:27:20 -04:00
scgbckbone
b05bc1792a fix single address share over NFC bug 2022-08-23 08:49:55 -04:00
scgbckbone
4a6c1f42b7 add proof test - order of xpubs in multisig does not matter 2022-08-11 14:06:23 -04:00
scgbckbone
c366c48e4c add ability to add duplicate unknown entries in test PSBT object; disallow duplicate keys in unknown (raise FatalPSBTIssue); more robust tests 2022-08-11 11:01:40 -04:00
Peter D. Gray
d2ac24315e
confirm users want virtdisk feature 2022-07-29 11:33:21 -04:00
Peter D. Gray
9cbedcb617
test case for MacOS 2022-07-29 09:05:45 -04:00
Peter D. Gray
23dfffd046
Now with descriptors 2022-07-20 11:03:37 -04:00
Peter D. Gray
a0559a347b
testcase for bip-85 menu 2022-07-20 10:59:37 -04:00
scgbckbone
d1aca3912d
Multisig descriptors (#124)
* multisig descriptor

* multisig descriptor

* multisig descriptors

Co-authored-by: avirgovi <avirgovi@cisco.com>
Co-authored-by: doc-hex <1482781+doc-hex@users.noreply.github.com>
2022-07-14 09:39:05 -04:00
scgbckbone
26986cfc85 BIP-85 Passwords & Keyboard emulation 2022-07-14 09:34:19 -04:00
scgbckbone
ce2feb5f1d allow unknown scripts in HSM; add support for OP_RETURN 2022-07-14 09:23:36 -04:00
scgbckbone
f60d6a6f6c fix and extend 'test_bitcoind_cosigning' 2022-07-12 12:37:30 +02:00
scgbckbone
f5d15f756e Merge branch 'missing_utxo_psbt' of https://github.com/scgbckbone/secret_firmware into foreign_utxo_missing_allow 2022-06-16 17:08:18 +02:00
scgbckbone
8ee7773864 allow missing UTXO(s) for foreign inputs 2022-06-16 16:29:31 +02:00
doc-hex
f2dd21a3f5
Merge pull request #116 from scgbckbone/run_sim_tests_imp
run_sim_tests improvements
2022-06-16 10:20:35 -04:00
scgbckbone
7718f90c95 fix multisig wallet order bug and provide test 2022-06-09 11:22:20 +02:00
scgbckbone
41c0bb07fe improvements 2022-06-09 11:13:30 +02:00