nirapod/nirapod-bip39

0.1.1

Latest
uploaded 1 week ago
Flash-first BIP39 English wordlist storage library for embedded targets.

readme

<!-- SPDX-License-Identifier: APACHE-2.0 -->
<!-- SPDX-FileCopyrightText: 2026 Nirapod Contributors -->

# nirapod-bip39

Flash-first BIP39 English wordlist storage for embedded targets.

Phase 1 ships:

- A generated 5-bit packed backend with index-to-word and word-to-index support
- A stable public C API in `include/bip39/bip39.h`
- Host-side round-trip and invalid-input tests
- Stubbed trie and DAWG paths so the final repo layout is stable early
- `bun`-run TypeScript tooling for code generation and local verification

Useful workspace-root commands:

- `bun run codegen`
- `bun run build:host`
- `bun run test:host`
- `bun run verify`
- `bun run docs:doxygen`

The long-form architecture and implementation plan lives in `.docs/PLAN.md`.
Repo-owned scripts live in `../tools/src/`, with canonical input data under
`../tools/data/`.

The generated HTML API site is written to `doxygen-docs/html/index.html`.

Links

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "nirapod/nirapod-bip39^0.1.1"

download archive

Stats

  • Archive size
    Archive size ~ 66.35 KB
  • Downloaded in total
    Downloaded in total 2 times
  • Weekly Downloads Weekly Downloads (All Versions)
  • Downloaded this version
    This version: 1 time

Badge

nirapod/nirapod-bip39 version: 0.1.1
|