You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Highlights
Threshold-OPRF vault unlock with TPM attestation: a FROST group can gate a secret unlock behind a threshold-OPRF over secp256k1, with each participant's frost network serve enforcing a TPM2 remote-attestation policy (opt-in; oprf-provision / oprf-unlock CLI, --tpm-tcti) (#618–#643).
HD FROST wallets (BIP-32 / BIP-86): FROST groups derive child keys by composing a BIP-32 tweak with FROST signing and emit BIP-86 HD taproot descriptors, with the derivation path carried through the sign wire protocol (closes #487) (#668–#672).
Software distributed key generation: users without hardware can run DKG entirely in software (frost network dkg), with participants authenticated against the signed group roster to close a relay-index hijack, plus bounded decoy-flood handling on both software and hardware paths (#673, closes #674, closes #676).
Signing hardening: PSBT prevout amounts are validated against a chain view before signing (closes #502); structured-payload verification defeats cross-domain label spoofs (closes #529); NIP-98 approval prompts surface the URL/method being authorized (#665, #667, #677).
Cryptographic robustness: RNG health-check failures return a recoverable error instead of panicking in key/secret/vault-header generation; the post-refresh group-key check was corrected; TLS certificate pinning supports multiple pins per host for safe rotation; AEAD/deps advanced (RustCrypto 0.11, quinn-proto RUSTSEC-2026-0037) (#686, #688, #694, #696, #645, #641).
Multi-node availability: keep-state replication over a Nostr relay, with a shared cluster vault data key, enables high-availability multi-node operation (#698, #700).
Test coverage: extensive new mutation-killing and integration coverage across the DKG, PSBT, ECDH, and signing coordination paths (#681–#693).
Install
CLI / Desktop: download the asset for your platform from the Assets section below.