LC mac
4933168ae4
docs: update for multi-platform vendor support (v1.1.0)
...
- Update README.md with 6 vendor directories (macOS/Linux x86/ARM + dev)
- Update playbook.md with complete air-gapped workflow
- Document auto-detection in install_offline.sh
- Add dev mode documentation (--dev flag)
- Add platform-specific checksum verification commands
- Add operational security checklist
- Add vendor architecture diagram
- Document macOS native vs Docker build requirements
Complete support for:
- macOS ARM64 (Apple Silicon)
- Linux x86_64 (Intel/AMD)
- Linux aarch64 (ARM64/Raspberry Pi/Mac containers)
2026-01-12 18:22:57 +08:00
LC mac
fb01a84ea6
vendor: add complete multi-platform support (runtime + dev)
...
- Add vendor-macos-dev target for macOS development wheels
- Add vendor-linux-arm and vendor-linux-arm-dev for ARM64 Linux
- Update vendor-all-dev to include all 3 platforms
- Update install_offline.sh to detect aarch64/arm64/x86_64
- Update .gitignore to track all official vendor directories
- Add clean-vendor and clean targets
Vendor directories now include:
- macos-arm64/ and macos-arm64-dev/
- linux-x86_64/ and linux-x86_64-dev/
- linux-aarch64/ and linux-aarch64-dev/
Supports: Mac (native), x86 Linux servers, ARM64 Linux (Mac containers)
2026-01-12 17:57:08 +08:00
LC mac
c380986e26
vendor: add complete multi-platform support (runtime + dev)
2026-01-12 17:18:28 +08:00
LC mac
5d02205353
vendor: add Linux ARM64 wheels for Mac Debian container
2026-01-12 17:08:51 +08:00
LC mac
238733d021
modify the vendor folder aarch64
2026-01-12 17:05:27 +08:00
LC mac
535e3648fd
vendor: add x86_64 and aarch64 Linux wheels
2026-01-12 16:52:10 +08:00
LC mac
d6c046a1fd
vendor: rebuild linux-x86_64 with correct architecture
2026-01-12 16:29:46 +08:00
LC mac
9f8db4c708
mod makefile and install script for linux x86 - update 2
2026-01-12 16:27:30 +08:00
LC mac
45c80b96b4
mod makefile and install script for linux x86 - update 1
2026-01-12 16:20:58 +08:00
LC mac
dd2d154c9a
mod makefile and install script for linux x86
2026-01-12 16:19:01 +08:00
LC mac
7fb54420ec
modify air gap install script
2026-01-12 15:58:48 +08:00
b47935de86
Update README.md
2026-01-10 01:01:15 +08:00
LC mac
46f748301e
chore: cleanup and prepare v1.1.0 release (Makefile clean up)
2026-01-10 00:52:58 +08:00
LC mac
27ee16f21a
chore: cleanup and prepare v1.1.0 release
2026-01-10 00:50:50 +08:00
LC mac
0a748dd8b0
vendor: update wheels
2026-01-10 00:45:54 +08:00
LC mac
c41928688c
chore: cleanup build artifacts and add .gitignore
2026-01-10 00:39:06 +08:00
d4f6e3d207
rebuild the offline wheel using Linux environment; add a test asc file to git
2026-01-09 14:41:45 +00:00
LC mac
a6c84f81ee
chore: bump version to v1.1.0
v1.1.0
2026-01-09 19:30:10 +08:00
109829f1f5
Update playbook.md
2026-01-09 19:20:22 +08:00
LC mac
2f7433b704
add wheels and update docs
2026-01-09 19:16:28 +08:00
LC mac
6457ec2cee
chore: recompile requirements.txt
2026-01-09 18:55:57 +08:00
LC mac
0949fe9792
feat(bip85): add gen-child command (v1.0.6)
...
Implements BIP85 child mnemonic derivation with full interoperability.
Features:
- Derives child BIP39 mnemonics (12/15/18/21/24 words) from master mnemonic
- BIP85 path: m/83696968'/39'/0'/{words}'/{index}'
- Supports optional master BIP39 passphrase
- Reuses existing input modes (--interactive, --mnemonic-stdin)
- Follows existing UX patterns (--off-screen, --file, PGP encryption)
- Offline-first with NetworkGuard protection
Testing:
- Adds deterministic regression tests for BIP85 spec compliance
- Verified against official BIP85 test vectors
- CLI smoke tests for end-to-end validation
Interoperability:
- Produces mnemonics compatible with Coldcard, Ian Coleman tool, etc.
- Test vector verified: 'girl mad pet galaxy egg matter matrix prison refuse sense ordinary nose'
Version bumped to v1.0.6
2026-01-09 18:46:19 +08:00
21b9389591
add vendor folder for linux-aarch64
2026-01-09 02:58:31 +08:00
LC mac
369c8595a1
Refs: offline install via vendored wheels and test verification workflow (see README/playbook updates)
2026-01-08 01:45:25 +08:00
LC mac
2807982209
vendor: add macOS ARM64 wheels for offline installation (Python 3.12)
2026-01-08 00:42:22 +08:00
LC mac
84953dbe5a
add BestPractices.md
2026-01-08 00:12:37 +08:00
LC mac
6fd7cd4e79
modified playbook.md
2026-01-08 00:05:27 +08:00
LC mac
5a52eb0954
test: add offline integrity test suite with frozen vectors
2026-01-07 23:54:25 +08:00
LC mac
28f01a613a
format the README.md
2026-01-07 23:14:05 +08:00
a9af9d33af
add Makefile Dockerfile README.md
2026-01-07 21:03:00 +08:00
129b09fcd9
adding wheelhouse
2026-01-07 20:53:37 +08:00
LC mac
d02e1d872e
with figerprint match option when encryption with asc file, extra assurance the file is the target asc file
2026-01-07 02:21:03 +08:00
LC mac
875fa17d6c
patch the recover logic with interactive mode
2026-01-07 01:45:35 +08:00
LC mac
ccd070dc56
modified README
2026-01-07 00:53:39 +08:00
LC mac
ce26b3560a
modified doc to v1.0.5
2026-01-07 00:40:47 +08:00
4cf32f9ba0
Remove venv from previous commit
2026-01-06 15:48:15 +00:00
94fcb993db
Fix: ignore venv and commit project files
2026-01-06 15:25:11 +00:00
5c343c7944
Fix secure-mode logic: move memory zeroing after PGP encryption to ensure mnemonic is included in payload
2026-01-05 16:48:32 +00:00
6679e4ef9e
Update README version to v1.0.4
2026-01-05 16:12:43 +00:00
f02e04389c
Update version to v1.0.4
2026-01-05 16:12:31 +00:00
a4f188af36
v1.0.4: Fix bugs in recover input validation and secure mode file handling, clean up _toDelete folder
2026-01-05 16:12:06 +00:00
b9ab22c131
Update project files from demo
2026-01-05 15:24:12 +00:00
a6773addef
Fix playbook.md: Update to v1.0.3, correct examples flow, fix markdown formatting
2026-01-05 07:03:05 +00:00
96e75484e0
Update version to v1.0.3
2026-01-05 06:46:32 +00:00
749927caf8
v1.0.3: Change default behavior to always show help without subcommand; add README.md; update playbook.md
2026-01-05 06:46:02 +00:00
4eae367cfc
Update documentation for v1.0.2: Add --secure-mode details, security improvements, and changelog
2026-01-05 06:27:21 +00:00
73840d33ba
Release v1.0.2: Security patches - add --secure-mode, memory zeroing, file permission fixes, auto-deletion in secure mode, sanitized errors
2026-01-05 06:25:27 +00:00
2124b96446
Release v1.0.1: Add --version flag, update documentation to full README, exclude _toDelete in .gitignore, rename program to pyhdwallet
2026-01-05 06:07:48 +00:00
4d1ec957c7
Update wallet scripts: rename hdwallet_t.py to pyhdwallet.py and modify recovery script
2026-01-04 20:16:10 +00:00
9ce1a834f6
Update project files: move recovery script to _toDelete and add new wallet scripts
2026-01-04 20:10:16 +00:00