Peter D. Gray
|
6df24f646d
|
Bugs
|
2025-02-26 12:05:48 +01:00 |
|
scgbckbone
|
84a476d586
|
addr -> addrs
|
2025-02-26 12:05:48 +01:00 |
|
scgbckbone
|
8b97535a40
|
whitelist init
|
2025-02-26 12:05:48 +01:00 |
|
scgbckbone
|
2feade4f74
|
proper storage serialization + whitelist tests for Q
|
2025-02-26 12:05:48 +01:00 |
|
scgbckbone
|
9761c65614
|
fixes 02
|
2025-02-26 12:05:48 +01:00 |
|
scgbckbone
|
531ae613c7
|
reworked
|
2025-02-26 12:05:48 +01:00 |
|
scgbckbone
|
ac782fdd59
|
signing psbt POC
|
2025-02-26 12:05:48 +01:00 |
|
scgbckbone
|
2c52cca4bd
|
test fix
|
2025-02-26 12:05:48 +01:00 |
|
scgbckbone
|
15990fa0f6
|
use secp256k1 for 2FA tests
|
2025-02-26 12:05:48 +01:00 |
|
scgbckbone
|
d983549fae
|
CCC config first time entry without C key prompt
|
2025-02-26 12:05:48 +01:00 |
|
scgbckbone
|
b6fc24e705
|
CCC setup test fixtures
|
2025-02-26 12:05:47 +01:00 |
|
Peter D. Gray
|
b55db05aab
|
test code for web backend
|
2025-02-26 12:05:47 +01:00 |
|
doc-hex
|
6d4b3d6990
|
Merge pull request #471 from scgbckbone/unreadable_qrs
always choose the biggest possible display size for QR on LCD
|
2025-02-24 08:39:05 -05:00 |
|
scgbckbone
|
a3f815a74d
|
always choose the biggest possible display size for QR on LCD
|
2025-02-24 13:53:50 +01:00 |
|
scgbckbone
|
e61493668b
|
add Bitcoin Safe to Export menu
|
2025-02-24 13:39:41 +01:00 |
|
Peter D. Gray
|
4515e688ed
|
fixing tests
|
2025-02-13 09:04:21 -05:00 |
|
Peter D. Gray
|
5694ada611
|
Ownership success UX story title compat Mk4/Q
|
2025-02-13 09:02:04 -05:00 |
|
scgbckbone
|
6c91bd7328
|
allow multisig descriptor with root keys
|
2025-02-12 11:12:28 -05:00 |
|
Peter D. Gray
|
4ea455aa20
|
add sort-notes feature
|
2025-02-11 10:02:55 -05:00 |
|
scgbckbone
|
75751b8d2b
|
testing: fix multisg tests after UI text improvements
|
2025-02-11 08:42:18 -05:00 |
|
Peter D. Gray
|
dd66cd8811
|
verify addr in QR better, fix some related issues
|
2025-02-10 11:48:59 -05:00 |
|
scgbckbone
|
2feb991d96
|
msg sign: address format from standard derivation paths if address format not specified
|
2025-02-07 11:50:20 -05:00 |
|
scgbckbone
|
3878897369
|
testing: fix test_msas_enable_disable
|
2025-02-06 08:06:09 -05:00 |
|
scgbckbone
|
1a18258b5a
|
new address format for UX display
|
2025-02-05 11:28:09 -05:00 |
|
scgbckbone
|
38c92ef0c1
|
show ms address qr is msas=1
|
2025-02-04 12:48:38 -05:00 |
|
scgbckbone
|
cc7097b4f7
|
stabilize temporary seed tests
|
2025-02-02 11:46:06 -05:00 |
|
scgbckbone
|
9b597592bc
|
option to show/export full multisig addresses; do not return to home menu after setting unsort_ms
|
2025-01-31 12:20:48 -05:00 |
|
scgbckbone
|
70d303af78
|
add ability to use master bkpw for tmp seeds; add bkpw override
|
2025-01-28 12:08:01 -05:00 |
|
scgbckbone
|
ce1026cb4b
|
fix test_iss6743 after removal of SIGHASH_ALL from psbt input
|
2025-01-23 08:08:05 -05:00 |
|
scgbckbone
|
a0949ecb87
|
upgrade msg signing
|
2025-01-21 13:05:21 -05:00 |
|
scgbckbone
|
a8202972b3
|
default non-root derivation paths for sd/nfc msg signing
|
2025-01-21 13:05:21 -05:00 |
|
scgbckbone
|
ac761c23d5
|
add message about successful master seed recovery when trying to use master as tmp
|
2025-01-17 08:30:14 -05:00 |
|
scgbckbone
|
de0a679eef
|
add ability to switch between slip132 and bip32 representations of extended public keys in Export XPUB
|
2025-01-15 13:05:11 -05:00 |
|
scgbckbone
|
86fe33137f
|
psbt: sighash not included in input data if SIGHASH_ALL
|
2025-01-14 08:18:54 -05:00 |
|
scgbckbone
|
c65280cd42
|
cope with buggy core 28.0 behavior wrt labels in importdescriptors
|
2025-01-07 08:52:07 -05:00 |
|
scgbckbone
|
2fb66da58d
|
wider mk4 QR check
|
2025-01-07 08:49:08 -05:00 |
|
scgbckbone
|
6aedb0a73a
|
testing: speed up backup tests by removing artifacts after test
|
2024-12-19 08:43:45 -05:00 |
|
scgbckbone
|
85b478346b
|
Mk4: export descriptor as simple QR
|
2024-10-18 08:41:01 -04:00 |
|
scgbckbone
|
95b13083dc
|
do not allow to delete current active tmp seed from seed vault and purge its settings
|
2024-10-17 12:44:45 -04:00 |
|
scgbckbone
|
9e1ce7a956
|
do NOT allow to enable/disable Seed Vault while in temporary seed mode
|
2024-09-27 11:56:04 -04:00 |
|
scgbckbone
|
f30686f252
|
update menu-tree.txt
|
2024-09-24 08:54:56 -04:00 |
|
scgbckbone
|
114d1dd675
|
bugfix: seedless mode restore master status bar re-draw
|
2024-09-16 08:54:54 -04:00 |
|
scgbckbone
|
5e42fbf2fc
|
derivation path used is always the one provided in multisig xpub json
|
2024-09-11 09:02:41 -04:00 |
|
scgbckbone
|
3ec3095e20
|
test fixes
|
2024-09-11 08:35:26 -04:00 |
|
Peter D. Gray
|
915f103c8f
|
copy change matching
|
2024-09-09 11:42:37 -04:00 |
|
Peter D. Gray
|
dccf27b40e
|
py3.10.7 compat
|
2024-09-09 11:28:15 -04:00 |
|
scgbckbone
|
602cc622bb
|
BBQRs and Create Airgapped
|
2024-09-09 10:32:40 -04:00 |
|
scgbckbone
|
fac58c6969
|
XOR from Seed Vault & multichoice menu
|
2024-09-04 10:43:31 -04:00 |
|
scgbckbone
|
383aafe6f7
|
bugfix: do not allow lateral scroll in Address Explorer when showing single address from custom path
|
2024-08-30 11:37:53 -04:00 |
|
scgbckbone
|
5fa2f385ef
|
fix tests after re-word removal
|
2024-08-25 11:34:18 -04:00 |
|
scgbckbone
|
58f7c59a6e
|
bugfix: do not re-word UX stories
|
2024-08-23 12:55:22 -04:00 |
|
scgbckbone
|
cdeeb7ee63
|
rename Legacy Multisig to Unsorted Multisig
|
2024-08-19 09:14:43 -04:00 |
|
scgbckbone
|
133c18e7c1
|
multisig: Named JSON wrapped descriptor imports
|
2024-08-19 09:14:43 -04:00 |
|
scgbckbone
|
48c7227c08
|
multisig: descriptor checksum is no longer required on import
|
2024-08-19 09:14:43 -04:00 |
|
scgbckbone
|
3edbb4e560
|
opt-in allow multi(non-BIP-67 multisig)
|
2024-08-19 09:14:43 -04:00 |
|
scgbckbone
|
5059f5bdee
|
Backup Password QR
|
2024-08-12 10:09:44 -04:00 |
|
scgbckbone
|
ea619e0596
|
SeedQR & XOR Seed
|
2024-08-12 10:09:44 -04:00 |
|
scgbckbone
|
457d3bd8a3
|
bugfix: Seed XOR UI, display correct letter B if own seed already added to the mix
|
2024-08-12 10:09:44 -04:00 |
|
scgbckbone
|
a3ef684e91
|
bugfix: only allow apllying xor restore if len(parts) > 1
|
2024-08-12 10:09:44 -04:00 |
|
scgbckbone
|
2715d87e37
|
bugfix: OP_RETURN null data
|
2024-08-09 09:44:52 -04:00 |
|
scgbckbone
|
7bbe300e7a
|
libsecp256k1 context randomization before each signing session
|
2024-08-05 10:43:20 -04:00 |
|
scgbckbone
|
ec27f410ea
|
optimize: drop DER encoding from signature grinding
|
2024-07-26 11:42:55 -04:00 |
|
scgbckbone
|
4a1628f9d5
|
test low R grinding
|
2024-07-26 11:42:55 -04:00 |
|
scgbckbone
|
97c9ad5f9c
|
bugfix: do not allow to import duplicate ms wallet with just shuffled keys
|
2024-07-26 08:57:18 -04:00 |
|
scgbckbone
|
1536011f44
|
sighash tests runnable on real thing
|
2024-07-26 08:36:45 -04:00 |
|
scgbckbone
|
a1ce940436
|
QR file share, allow to share JSON via NFC file share, allow .sig
|
2024-07-15 08:53:39 -04:00 |
|
scgbckbone
|
5cfc29878e
|
bugfix: push tx custom URL yikes
|
2024-06-28 09:30:47 -04:00 |
|
scgbckbone
|
5e37125bd8
|
test fixes
|
2024-06-26 09:26:02 -04:00 |
|
Peter D. Gray
|
eaa03f56ed
|
improve tests
|
2024-06-25 13:23:03 -04:00 |
|
scgbckbone
|
3e4f68e52c
|
show XFP of B85 derived wallet in story (without user needing to activate it as tmp)
|
2024-06-25 13:04:26 -04:00 |
|
Peter D. Gray
|
03427e7bb5
|
bugfix: exporting didnt note non-zero account numbers
|
2024-06-25 13:03:54 -04:00 |
|
Peter D. Gray
|
e2901f8e28
|
update comments, whitespace
|
2024-06-25 10:33:02 -04:00 |
|
scgbckbone
|
07bdad7211
|
add outgoing value and number of ins/outs to signing UX, limit change outs num in UX (scrollable with explorer)
|
2024-06-25 09:48:55 -04:00 |
|
Peter D. Gray
|
36a3558fb3
|
update comments
|
2024-06-25 09:38:55 -04:00 |
|
Peter D. Gray
|
69ed3bc9fc
|
updates
|
2024-06-25 09:37:37 -04:00 |
|
Peter D. Gray
|
13a8e16371
|
microcopy changes
|
2024-06-24 08:46:37 -04:00 |
|
scgbckbone
|
599ca53030
|
Home Menu XFP
|
2024-06-24 08:32:59 -04:00 |
|
scgbckbone
|
7f5aeb6143
|
testing: remove obsolete function SFFile.erase from tests
|
2024-06-24 08:31:45 -04:00 |
|
scgbckbone
|
e1a17ac43f
|
share push tx tests
|
2024-06-20 15:14:15 -04:00 |
|
scgbckbone
|
41931df6df
|
add Theya wallet to Export options
|
2024-06-20 09:25:46 -04:00 |
|
scgbckbone
|
95d1476a68
|
bugfix: yikes exporting B85 via NFC when NFC is None
|
2024-06-20 08:56:50 -04:00 |
|
scgbckbone
|
c7f06670c6
|
add shortcut to PSBT signing in NFC tools
|
2024-06-17 10:07:53 -04:00 |
|
Peter D. Gray
|
d1ad9f31f7
|
Merge branch 'master' into pushtx, edit notes
|
2024-06-17 09:27:06 -04:00 |
|
Peter D. Gray
|
df73778b1e
|
cleanup
|
2024-06-14 11:39:55 -04:00 |
|
Peter D. Gray
|
81f7af1857
|
test for nfc share to pushtx
|
2024-06-14 11:31:34 -04:00 |
|
Peter D. Gray
|
d68903b3bd
|
nfc push tx cases
|
2024-06-14 11:00:17 -04:00 |
|
scgbckbone
|
03ff4f842e
|
tx output explorer; fix fake_ms_txn and add psbtV2; add ability to add multiple op_returns to fake_txn
|
2024-06-03 11:13:34 -04:00 |
|
scgbckbone
|
53fe2d4e26
|
do not use ure for large data - can cause max recursion depth
|
2024-06-03 08:55:01 -04:00 |
|
scgbckbone
|
ea4d489253
|
bugfix: showing 10 biggest outputs by value
|
2024-05-28 10:56:54 -04:00 |
|
scgbckbone
|
9dea698f1a
|
Scan Any QR Code now detects CC multisig fromat; format and policy required in CC multisig format; fix legacy witness utxo test
|
2024-05-28 10:10:57 -04:00 |
|
scgbckbone
|
b13f68a7be
|
Lockdown seed menu tmp predicate + ux message to delete duress wallets
|
2024-05-28 09:47:23 -04:00 |
|
scgbckbone
|
2b99b94222
|
only allow nested segwit script in P2SH singlesig
|
2024-05-28 09:33:10 -04:00 |
|
scgbckbone
|
f686236a16
|
farewell pycoin
|
2024-05-27 13:14:31 -04:00 |
|
scgbckbone
|
9169bedc87
|
bugfix: psbt v2 PSBT_GLOBAL_TX_MODIFIABLE parsing
|
2024-05-17 11:10:35 -04:00 |
|
scgbckbone
|
6b65efca11
|
multisig derivation paths migration
|
2024-05-09 10:32:32 -04:00 |
|
scgbckbone
|
c5eb37d464
|
bugfix: provide all required positional args
|
2024-05-06 13:50:01 -04:00 |
|
scgbckbone
|
492b3ef2f3
|
use "After N" instead of "After X" as 'X' is expanded to CANCEL in Q stories
|
2024-05-02 09:58:06 -04:00 |
|
scgbckbone
|
6e851b1271
|
bugfix: properly verify armored msg with regtest address
|
2024-05-01 14:52:56 -04:00 |
|
scgbckbone
|
77f576c50c
|
bugfix: Q seed entry restrict allowed keys after final word inserted
|
2024-05-01 09:50:59 -04:00 |
|
scgbckbone
|
f42518148a
|
fix Mk4 QR codes v1 and v2; idx hint visibility fixed
|
2024-04-30 09:39:22 -04:00 |
|
scgbckbone
|
7cf39eac2e
|
update Mk4 ChangeLog; remove mantion of SD card from generic export screen; test tweaks
|
2024-04-29 16:41:29 +02:00 |
|
Peter D. Gray
|
341552f001
|
bugfix: code moved into subdir
|
2024-04-26 11:14:43 -04:00 |
|
scgbckbone
|
bb8ba5135c
|
fullscreen for v23 and v24 QRs
|
2024-04-25 11:49:27 -04:00 |
|
scgbckbone
|
dd7e820013
|
mk4 sim test fixes
|
2024-04-25 09:36:42 -04:00 |
|
scgbckbone
|
2eb0646e66
|
qr sizes testing
|
2024-04-24 12:04:13 -04:00 |
|
scgbckbone
|
e7505a28bc
|
testing: fix import in pwsave
|
2024-04-24 09:03:39 -04:00 |
|
scgbckbone
|
87eda8619d
|
testing: reorg; unify access to Passphrase
|
2024-04-23 15:19:27 -04:00 |
|
scgbckbone
|
524e40512c
|
Zeus Export
|
2024-04-23 12:03:31 -04:00 |
|
scgbckbone
|
562609af67
|
View Identity: temporary seed note on the top of the story
|
2024-04-22 15:16:43 -04:00 |
|
scgbckbone
|
df881409e3
|
fix b85 tests
|
2024-04-22 15:13:57 -04:00 |
|
scgbckbone
|
24935b7784
|
new Danger Zone setting to allow (BIP-32) max int in BIP-85 derivations
|
2024-04-18 10:48:57 -04:00 |
|
scgbckbone
|
5ab96643b4
|
import multisig from QR/BBQr
|
2024-04-18 10:28:30 -04:00 |
|
Peter D. Gray
|
609b824ac9
|
SE2 always present
|
2024-04-18 10:00:51 -04:00 |
|
scgbckbone
|
6598be34d4
|
predicate does not need to be callable; fix menu dump
|
2024-04-18 09:58:12 -04:00 |
|
Peter D. Gray
|
5e77e0a02b
|
Tidy AE start idx
|
2024-04-18 09:22:59 -04:00 |
|
scgbckbone
|
a80f7076d7
|
fix Nunchuk export test
|
2024-04-17 10:53:15 -04:00 |
|
scgbckbone
|
a839f02e80
|
add Nunchuk export option
|
2024-04-17 10:24:20 -04:00 |
|
scgbckbone
|
3f62b4e05e
|
Lock Down Seed also wipes LFS
|
2024-04-16 15:13:40 -04:00 |
|
scgbckbone
|
efc4ae2fca
|
Address Explorer start idx
|
2024-04-16 15:04:07 -04:00 |
|
scgbckbone
|
3eee677648
|
remove ability to use Passphrase if passphrase already in use; remove ability to choose to which seed apply passphrase - always apply to tmp seed if active and possible
|
2024-04-10 15:53:22 -04:00 |
|
scgbckbone
|
2411c7566d
|
testing: fix and enable PSBT proxy parsing unit test
|
2024-04-10 15:49:32 -04:00 |
|
scgbckbone
|
3c016d2669
|
HW Accelerated AES CTR for passphrase saver, MiscroSD 2FA, and Tapsigner backup decryption
|
2024-04-10 10:45:58 -04:00 |
|
scgbckbone
|
a3f1f7f5de
|
mk4=Q rest fixed (sim tests)
|
2024-04-10 10:27:34 -04:00 |
|
scgbckbone
|
964c8b77ab
|
mk4=Q export wallet
|
2024-04-08 10:39:14 -04:00 |
|
scgbckbone
|
3dbeedceda
|
bugfix: handle ZeroSecretException for bip39 passphrase calculation
|
2024-04-03 11:11:38 -04:00 |
|
scgbckbone
|
e55006f74b
|
mk4=Q address explorer
|
2024-04-02 09:24:13 -04:00 |
|
scgbckbone
|
18864ad67f
|
re-enable multisig addr censorship for NFC exports; test fixes
|
2024-04-01 10:22:28 -04:00 |
|
scgbckbone
|
0a5ec22ddd
|
fix test_decoders.py
|
2024-03-29 12:14:22 -04:00 |
|
Peter D. Gray
|
8bb8e100d3
|
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
|
2024-03-29 10:04:39 -04:00 |
|
Peter D. Gray
|
ffa513906a
|
test huge backups
|
2024-03-29 10:04:27 -04:00 |
|
scgbckbone
|
98d8b45dc4
|
add bbqr to multisig descriptor exports; simplify menu wrapping test; other fixes
|
2024-03-28 15:15:17 -04:00 |
|
scgbckbone
|
f19cbfa718
|
bugfix: b39pw on tmp when SE secret not set
|
2024-03-28 10:57:13 -04:00 |
|
scgbckbone
|
7819f0b4d8
|
Force default HW settings (USB,NFC,VDisk OFF) after clone/backup restore
|
2024-03-28 10:42:43 -04:00 |
|
Peter D. Gray
|
64a2e5bc91
|
fixes; passes both Q and mk4
|
2024-03-28 10:13:45 -04:00 |
|
scgbckbone
|
6db13355e7
|
bugfix: properly calculate duress wallet tmp seed nvstore key from padded secret
|
2024-03-26 11:21:17 -04:00 |
|
scgbckbone
|
eafae52ba5
|
bugfix: base64 PSBT via QR
|
2024-03-26 11:12:59 -04:00 |
|
Peter D. Gray
|
7e60cdb198
|
Merge branch 'Q' of github.com:Coldcard/q1firmware into ownership
|
2024-03-26 10:55:03 -04:00 |
|
Peter D. Gray
|
79f77125e1
|
add ux test
|
2024-03-26 10:38:09 -04:00 |
|
Peter D. Gray
|
61513f910b
|
easies use w/ dual q1/mk4 test
|
2024-03-26 10:37:47 -04:00 |
|
Peter D. Gray
|
3d87b9ccab
|
search also the change addresses
|
2024-03-25 14:22:01 -04:00 |
|
Peter D. Gray
|
7380a8b163
|
friday fun
|
2024-03-25 10:01:15 -04:00 |
|
scgbckbone
|
1ed6dd76c6
|
bugfix: AFC_BECH32M must not set AFC_WRAPPED and AFC_BECH32
|
2024-03-25 08:03:27 -04:00 |
|
Peter D. Gray
|
3258313300
|
address ownership
|
2024-03-22 16:20:37 -04:00 |
|
Peter D. Gray
|
2728aa6db0
|
addr ownership, pass first
|
2024-03-21 14:36:23 -04:00 |
|
scgbckbone
|
b68ef803ce
|
Seed from Dice moved to Advanced submenu when generating new master seed
|
2024-03-12 08:21:42 -04:00 |
|
scgbckbone
|
65b652a6f4
|
merge headless.py into simulator.py
|
2024-03-10 11:05:42 -04:00 |
|
scgbckbone
|
35509356f0
|
after review
|
2024-03-10 11:05:42 -04:00 |
|
scgbckbone
|
9799dd2455
|
headless.py adjustments
|
2024-03-10 11:05:42 -04:00 |
|
Peter D. Gray
|
0b4efea5b8
|
smarter values, and more of them
|
2024-03-02 12:48:01 -05:00 |
|
Peter D. Gray
|
11c68af70c
|
cleanups and more edges
|
2024-03-02 12:09:48 -05:00 |
|
Peter D. Gray
|
189781312b
|
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
|
2024-03-01 16:38:37 -05:00 |
|
Peter D. Gray
|
fd21495b10
|
BBQr improvements
|
2024-03-01 16:37:26 -05:00 |
|
scgbckbone
|
05738a14ab
|
clone tests
|
2024-02-29 16:20:27 -05:00 |
|
scgbckbone
|
5d3eccdb0f
|
test (BB)QR Export Wallet
|
2024-02-28 08:55:59 -05:00 |
|
scgbckbone
|
b6e543bc2b
|
test wrong pin (login_settings_tests)
|
2024-02-28 08:42:47 -05:00 |
|
scgbckbone
|
729e05af40
|
incorporate new login tests into test runner
|
2024-02-27 12:31:45 -05:00 |
|
Peter D. Gray
|
b8f69d39ce
|
date
|
2024-02-27 11:35:25 -05:00 |
|
scgbckbone
|
0e7e81e8c0
|
Login Settings Tests
|
2024-02-27 11:00:36 -05:00 |
|
Peter D. Gray
|
259b9b063e
|
v14 QR at x3 was seen as barcode, fixed
|
2024-02-26 11:13:12 -05:00 |
|
Peter D. Gray
|
1e1fc5ad54
|
add segwit cases
|
2024-02-23 11:38:29 -05:00 |
|
scgbckbone
|
cf393afbcb
|
make test_notes pass without failures
|
2024-02-23 08:42:32 -05:00 |
|
scgbckbone
|
8c15ff6ae6
|
improve test_usb.py::test_xpub_good
|
2024-02-22 09:57:46 -05:00 |
|
scgbckbone
|
236363eb99
|
use h to represent hardened derivation component
|
2024-02-22 09:13:40 -05:00 |
|
Peter D. Gray
|
b197cee5fa
|
factor-out tapsigner, wordwrap Q bug, 44prime to 44h
|
2024-02-21 11:55:33 -05:00 |
|
scgbckbone
|
074ad08911
|
kill file_picker annoying file count UI
|
2024-02-21 09:05:32 -05:00 |
|
scgbckbone
|
aebf66b9aa
|
improve complex b39pw test
|
2024-02-20 13:07:34 -05:00 |
|
Peter D. Gray
|
9643d9d72c
|
Direct route to BIP-39 passwords on Q
|
2024-02-20 11:00:17 -05:00 |
|
scgbckbone
|
011e9c4437
|
fix 0.0.5 tests
|
2024-02-19 09:05:43 -05:00 |
|
scgbckbone
|
8c70a8b961
|
WIF scan
|
2024-02-16 11:29:06 -05:00 |
|
scgbckbone
|
0bb1504c38
|
decoders test for basic multisig
|
2024-02-16 08:48:30 -05:00 |
|
scgbckbone
|
d924f7b4ed
|
always use SettingsObject class for master data
(cherry picked from commit 4880292eae)
|
2024-02-16 08:47:33 -05:00 |
|
scgbckbone
|
84d0a7e002
|
testing: test_se2.py::test_ux_wrong_pin delete TP at the end to preserve memory for next tests
(cherry picked from commit b0957d770f)
|
2024-02-16 08:47:33 -05:00 |
|
scgbckbone
|
4e6881c088
|
bugfix: multisig ascii input validation
(cherry picked from commit 2d2f8f3d9d)
|
2024-02-16 08:47:33 -05:00 |
|
scgbckbone
|
9890b0a8b9
|
bugfix: brick me option for If Wrong PIN lacks num arguemnt which caused yikes
(cherry picked from commit 0c4977af91)
|
2024-02-16 08:47:33 -05:00 |
|
Peter D. Gray
|
0fd5a43618
|
Remove upper limit for backup file size
|
2024-02-15 09:50:11 -05:00 |
|
Peter D. Gray
|
b121b0de51
|
cleanup
|
2024-02-15 09:25:02 -05:00 |
|
scgbckbone
|
cfb8ebe66b
|
bugfix: qr_psbt_sign NFC yikes
|
2024-02-15 09:12:51 -05:00 |
|
scgbckbone
|
91e536efb4
|
fixture-based approach to test_notes.py; prove tmp seed notes separation
|
2024-02-14 16:56:34 -05:00 |
|
Peter D. Gray
|
6be0394931
|
bugfix
|
2024-02-14 14:53:47 -05:00 |
|
scgbckbone
|
482926ce8a
|
review nits
|
2024-02-13 09:06:29 -05:00 |
|
scgbckbone
|
bc8fa0b83c
|
better --eject implementation via fixture
|
2024-02-13 09:06:29 -05:00 |
|
scgbckbone
|
4190b3316b
|
missing fixtures in build_duress_wallets
|
2024-02-13 09:06:29 -05:00 |
|
scgbckbone
|
41bb8a8267
|
fix test_vdisk.py; deduplicate test_trick_backups; clear_seed should not blank new default settings; handle simulator --eject properly
|
2024-02-13 09:06:29 -05:00 |
|
scgbckbone
|
9e1f61bd67
|
missing QR button; fix test_ux.py & test_usb.py
|
2024-02-09 13:32:06 -05:00 |
|
Peter D. Gray
|
a5a6ba2384
|
future proof
|
2024-02-09 10:30:05 -05:00 |
|
scgbckbone
|
fa0ea70500
|
fix test_sign.py; exception middleware for batch sign
|
2024-02-09 10:25:36 -05:00 |
|
scgbckbone
|
6538dc9cb6
|
fix test_upgrades.py
|
2024-02-09 08:46:34 -05:00 |
|
scgbckbone
|
3542a79b5a
|
Add CANCEL to xor; fix test_seed_xor.py
|
2024-02-09 08:46:34 -05:00 |
|
scgbckbone
|
dad8b50b8c
|
fix test_se2.py
|
2024-02-09 08:46:34 -05:00 |
|
scgbckbone
|
3f12554d36
|
fix test_pwsave.py
|
2024-02-09 08:46:34 -05:00 |
|
scgbckbone
|
ad5d25460e
|
fix test_paper.py
|
2024-02-09 08:46:34 -05:00 |
|
scgbckbone
|
b3c3d2d21a
|
fix test_multisig.py; proper handling of buttons
|
2024-02-09 08:46:34 -05:00 |
|
scgbckbone
|
5b4c81c21b
|
use NFC symbol
|
2024-02-08 10:43:02 -05:00 |
|
scgbckbone
|
f5f7162c4d
|
(nfc) vs. (3) button; fix test_nfc.py
|
2024-02-08 10:43:02 -05:00 |
|
scgbckbone
|
bd05d2f4c0
|
fix test_msg.py
|
2024-02-08 10:43:02 -05:00 |
|
scgbckbone
|
3a04b50051
|
fix test_export.py
|
2024-02-08 10:43:02 -05:00 |
|
scgbckbone
|
eae64dc18b
|
fix test_ephemeral.py
|
2024-02-08 10:43:02 -05:00 |
|
scgbckbone
|
cb2268aa1a
|
use NFC share text for single custom address
|
2024-02-08 08:50:17 -05:00 |
|
scgbckbone
|
c283381b44
|
fix test_custom_path in address explorer
|
2024-02-08 08:50:17 -05:00 |
|
scgbckbone
|
b810fbd98f
|
mk4 HSM allowed; skip HSM test for Q
|
2024-02-08 08:48:46 -05:00 |
|
scgbckbone
|
30480f084a
|
fix test_change_pins.py; remove mk3 code
|
2024-02-07 08:40:38 -05:00 |
|
scgbckbone
|
2ac2e4ed63
|
fix test_bip39pw.py
|
2024-02-06 13:53:07 -05:00 |
|
Peter D. Gray
|
62937ee9e2
|
more
|
2024-02-02 10:27:55 -05:00 |
|
scgbckbone
|
1c178d3ebc
|
backup: Q1 seed entry
|
2024-01-31 09:37:21 -05:00 |
|
scgbckbone
|
23f4b0a2bb
|
fix 1
|
2024-01-30 08:58:58 -05:00 |
|
scgbckbone
|
04d29c70dd
|
fix
|
2024-01-30 08:58:58 -05:00 |
|
scgbckbone
|
bc9bf3ee61
|
fix backup tests
|
2024-01-30 08:58:58 -05:00 |
|
scgbckbone
|
932dd8d06d
|
fix address explorer tests
|
2024-01-27 12:26:09 -05:00 |
|
scgbckbone
|
bb6318c62c
|
fix unit tests
|
2024-01-26 10:52:41 -05:00 |
|
Peter D. Gray
|
f066f60543
|
api update
|
2024-01-26 10:51:54 -05:00 |
|
Peter D. Gray
|
9826e6a174
|
notes testing done
|
2024-01-24 12:06:58 -05:00 |
|
Peter D. Gray
|
4678fc3b3e
|
first pass
|
2024-01-24 09:46:39 -05:00 |
|
Peter D. Gray
|
c72a7aab5e
|
just getting started...
|
2024-01-23 14:14:47 -05:00 |
|
Peter D. Gray
|
1bd9a4cdec
|
more q1 porting
|
2024-01-23 12:18:45 -05:00 |
|
Peter D. Gray
|
f0872f2dac
|
generalize export from derived extro
|
2024-01-23 12:16:55 -05:00 |
|
Peter D. Gray
|
4e1b0f0f69
|
improved QR reading, BBQr tests
|
2024-01-22 17:07:49 -05:00 |
|
Peter D. Gray
|
c1a474dc83
|
reliability
|
2024-01-22 09:20:15 -05:00 |
|
Peter D. Gray
|
319c267e34
|
closer
|
2024-01-22 09:19:58 -05:00 |
|
Peter D. Gray
|
ad947e4d49
|
working
|
2024-01-19 09:01:55 -05:00 |
|
Peter D. Gray
|
60a8df882d
|
porting to Q
|
2024-01-18 10:31:07 -05:00 |
|
Peter D. Gray
|
7404df4269
|
q1 support, and whitespace
|
2024-01-18 09:49:24 -05:00 |
|
Peter D. Gray
|
e996470196
|
q1 support, and whitespace
|
2024-01-18 09:49:20 -05:00 |
|
scgbckbone
|
d3d176cafe
|
xprv master seed with tmp seeds and bip39 passphrase
(cherry picked from commit 5bfdc4f45a)
|
2023-12-21 08:36:42 -05:00 |
|
Peter D. Gray
|
bb98e94183
|
Remove FTUX, add simple welcome screen
(cherry picked from commit d1c5b907c0)
|
2023-12-21 08:36:42 -05:00 |
|
scgbckbone
|
7716846541
|
fix tests
(cherry picked from commit 697b6e211d)
|
2023-12-21 08:36:42 -05:00 |
|
scgbckbone
|
96c9fd3806
|
HSM multisig 400 test
(cherry picked from commit 3977ae2ce0)
|
2023-12-21 08:36:42 -05:00 |
|
scgbckbone
|
ebf0b7bec6
|
Improve BIP39 Passphrase UX if temporary seed active and passphrase applicable
(cherry picked from commit 4359a9735b)
|
2023-12-21 08:36:42 -05:00 |
|
scgbckbone
|
17d60844e6
|
fix change_pin test
(cherry picked from commit 9824e59ef9)
|
2023-12-21 08:36:42 -05:00 |
|
scgbckbone
|
96173d7500
|
bugfix: prevent yikes in clone coldcard - creating backup with bypass_tmp=True on master secret
(cherry picked from commit 9594efcf03)
|
2023-12-21 08:36:42 -05:00 |
|
scgbckbone
|
dc216ff081
|
pwsave menu UX rework; do not allow empty bip39 passphrase
(cherry picked from commit 3e5fd573a6)
|
2023-12-21 08:36:42 -05:00 |
|
scgbckbone
|
313fb74dc7
|
provide info about Tx level locktimes (nLocktime, nSequence) when signing
(cherry picked from commit af753c38be)
|
2023-12-21 08:36:42 -05:00 |
|
scgbckbone
|
f3db5d7822
|
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)
|
2023-12-21 08:36:42 -05:00 |
|
scgbckbone
|
a0eda9c6aa
|
Upgrade Firmware menu item is hidden if temporary seed is active
(cherry picked from commit f8ac8eda89)
|
2023-12-21 08:36:42 -05:00 |
|
scgbckbone
|
00a56eaa8a
|
bugfix: add missing ftux for extended key import (as master)
(cherry picked from commit 285c90999e)
|
2023-12-21 08:36:42 -05:00 |
|
scgbckbone
|
f5df3f93ac
|
Export SeedQR
(cherry picked from commit a1f6743de2)
|
2023-12-21 08:36:42 -05:00 |
|
Peter D. Gray
|
3197ad19e5
|
capture hardware platform into backups
|
2023-12-18 09:35:06 -05:00 |
|
scgbckbone
|
d4f13317fc
|
bugfix: do not allow to import master seed as temporary
|
2023-12-07 15:42:52 +01:00 |
|
scgbckbone
|
2ca125ab07
|
SELECT -> ENTER
|
2023-12-07 15:42:52 +01:00 |
|
scgbckbone
|
c8bded4468
|
fixes + seedQR test
|
2023-12-06 09:22:04 -05:00 |
|
Peter D. Gray
|
99b8481f4d
|
autodetect qr contents
|
2023-12-05 13:21:16 +01:00 |
|
Peter D. Gray
|
b16b685bb7
|
more
|
2023-12-05 13:09:24 +01:00 |
|
Peter D. Gray
|
c8adf9cefa
|
remove version.has_fatram, add version.supports_hsm
|
2023-12-05 12:30:39 +01:00 |
|
Peter D. Gray
|
7e622c391d
|
QR test cases against Q1
|
2023-12-05 12:02:51 +01:00 |
|
scgbckbone
|
ced5f068b1
|
Add test to sign 400 different PSBTs in one session
|
2023-11-13 10:17:44 -05:00 |
|
scgbckbone
|
073e8cf98b
|
forgotten BDB cope
|
2023-11-07 08:45:51 -05:00 |
|
scgbckbone
|
1b90f240b1
|
cope with future removal of BDB wallet from bitcoin client
|
2023-11-03 10:56:23 -04:00 |
|
scgbckbone
|
e797e7d78b
|
test fixes
|
2023-10-25 11:29:23 -04:00 |
|
scgbckbone
|
a65b1fcc09
|
temporary seed from encrypted COLDCARD backup
|
2023-10-23 10:59:47 -04:00 |
|
scgbckbone
|
e3014390c4
|
move 12 Words mnemonic options at the top of the menus
|
2023-10-23 10:28:51 -04:00 |
|
scgbckbone
|
81e8f3dee2
|
Add current tmp seed to Seed Vault via Seed Vault menu
|
2023-10-15 14:47:24 -04:00 |
|