Laan Tungir
|
64fbd5c874
|
v0.1.0 - CYD firmware v0.0.2: algorithm-based API upgrade (all verbs, all algorithms), vendored Keccak/SHAKE + PSA ed25519/x25519 for IDF v5.4, Web Serial test page, CYD docs, Teensy 4.1 port plan (1TB SDXC OTP pad), brainstorming READMEs for BLE/IR/NFC/FPGA signer concepts
|
2026-07-21 13:16:04 -04:00 |
|
Laan Tungir
|
ca18e1e42d
|
v0.0.58 - Added derive verb: HMAC-SHA256(privkey, data) for secp256k1, enabling opaque d-tag derivation via nsigner remote backend without exposing the privkey
|
2026-07-20 19:56:51 -04:00 |
|
Laan Tungir
|
b3421c3e40
|
v0.0.57 - Migrated to unified nostr_ prefixed verb names; removed legacy verb aliases (sign_data, ssh_sign, verify_signature, kem_encapsulate, kem_decapsulate, otp_encrypt, otp_decrypt); split get_public_key into algorithm-based get_public_key and role-based nostr_get_public_key; OTP now selected via algorithm:otp instead of curve:otp; consolidated API docs from api.md into README.md
|
2026-07-20 17:29:45 -04:00 |
|
Laan Tungir
|
a0a5987ffa
|
v0.0.54 - TUI: show full derivation path in Roles table, move connection instructions to on-demand 'd' hotkey display with spaced transport blocks
|
2026-07-20 09:49:20 -04:00 |
|
Laan Tungir
|
0355744103
|
v0.0.52 - Added api.md with unified verb scheme, fixed TUI status display in README, added TCP/HTTP port auto-increment on EADDRINUSE (up to 5 tries)
|
2026-07-20 09:07:21 -04:00 |
|
Laan Tungir
|
05c055503d
|
v0.0.48 - Added OTP one-time pad encryption (otp_encrypt/otp_decrypt verbs), HTTP listener mode (--listen http:HOST:PORT), interactive OTP pad auto-scan on USB drives, raised SERVER_MAX_MSG_SIZE to 16MB, updated README with curl examples and current API documentation
|
2026-07-19 11:07:07 -04:00 |
|
Laan Tungir
|
a7c6de2dcd
|
v0.0.47 - Clean up main menu layout and hotkeys
|
2026-07-16 17:59:58 -04:00 |
|
Laan Tungir
|
c5f1a70658
|
v0.0.47 - Added post-quantum cryptography (ML-DSA-65, SLH-DSA-128s, ML-KEM-768) and standard ECC (ed25519, x25519) support with algorithm-based API
|
2026-07-16 15:14:57 -04:00 |
|
Laan Tungir
|
6fd7b8ce1f
|
v0.0.45 - Display qrexec service name (qubes.NsignerRpc) in signer connection info; use human-readable timestamps in activity log; fix static release build by adding miner.c to Dockerfile.alpine-musl
|
2026-07-11 19:12:34 -04:00 |
|
Laan Tungir
|
9a8657f663
|
v0.0.42 - Add C qrexec client example using high-level nostr_signer API with nostr_index selector; sync nostr_core_lib with qrexec transport and index support
|
2026-07-11 14:28:09 -04:00 |
|
Laan Tungir
|
2e8ce777d8
|
v0.0.37 - Add interactive multi-transport selection menu at startup — users can select one or more transports (unix, qrexec bridge, TCP) from a menu instead of memorizing CLI flags
|
2026-07-11 11:31:21 -04:00 |
|
Laan Tungir
|
d15eebb80f
|
v0.0.34 - Add qrexec bridge subcommand and --bridge-source-trusted flag for persistent-signer qrexec transport
|
2026-07-11 09:37:51 -04:00 |
|
Laan Tungir
|
69c46ab2a7
|
v0.0.32 - Fix KB2040 Python WebUSB handshake and robust frame reassembly for get-public-key
|
2026-06-08 20:24:02 -04:00 |
|
Laan Tungir
|
430e391347
|
v0.0.30 - CYD: add post-approval event log screen and document CH340 EN-GND capacitor reset mitigation
|
2026-05-27 06:56:40 -04:00 |
|
Laan Tungir
|
bd23b674d6
|
v0.0.29 - Feather firmware: auto-approve sign_event and always return explicit JSON-RPC errors for unhandled/oversized requests
|
2026-05-11 13:43:14 -04:00 |
|
Laan Tungir
|
e4fa743654
|
v0.0.28 - Finalize Feather TinyUSB migration and remove cardputer artifacts
|
2026-05-09 16:22:50 -04:00 |
|
Laan Tungir
|
5c214f3614
|
v0.0.26 - Add mnemonic-stdin and mnemonic-fd startup input modes with tests/docs
|
2026-05-06 17:38:50 -04:00 |
|
Laan Tungir
|
f4413b7969
|
v0.0.25 - Add --allow-all flag and short aliases for CLI options
|
2026-05-06 12:09:08 -04:00 |
|
Laan Tungir
|
cc797a16df
|
v0.0.20 - Implement TCP auth envelope verification with signed caller pubkey identity, replay protection, tests, and deferred NIP-46 bunker plan
|
2026-05-05 11:22:58 -04:00 |
|
Laan Tungir
|
7ffba2b678
|
v0.0.16 - Implement deny-by-default approval model with on-demand nostr_index derivation and --preapprove CLI flag
|
2026-05-04 18:44:40 -04:00 |
|
Laan Tungir
|
f9d7b94962
|
v0.0.7 - Allow TCP non-loopback IPv4/IPv6 binds for FIPS reachability
|
2026-05-03 11:41:42 -04:00 |
|
Laan Tungir
|
b089bf36e3
|
v0.0.6 - Tier-1 TCP listener + FIPS deployment documentation
|
2026-05-02 18:14:20 -04:00 |
|
Laan Tungir
|
3e86e539e0
|
v0.0.5 - Add CLIENT_IMPLEMENTATION.md agent integration spec
|
2026-05-02 16:19:05 -04:00 |
|
Laan Tungir
|
21f1258844
|
v0.0.2 - Add random mnemonic startup flow and multi-instance random socket naming
|
2026-05-02 13:46:01 -04:00 |
|
Laan Tungir
|
268b33b6d3
|
first
|
2026-05-02 12:31:26 -04:00 |
|