Skip to content

v0.1.0 — NSE: All 6 Platforms

Latest

Choose a tag to compare

@vveerrgg vveerrgg released this 12 Mar 22:25
· 12 commits to main since this release

NSE v0.1.0 — Full Implementation

Hardware-backed Nostr key management across every platform in the stack.

Published

  • nostr-secure-enclave (npm) — Core types + NSEProvider interface
  • nostr-secure-enclave-server (npm) — CF Workers / Node.js
  • nostr-secure-enclave-browser (npm) — WebAuthn + SubtleCrypto
  • nostr-secure-enclave (PyPI) — Python (AI entities, bots, MCP)

Implemented

  • nostr-secure-enclave-ios (Swift Package) — Secure Enclave P-256 + CryptoKit
  • nostr-secure-enclave-android (Kotlin) — StrongBox/TEE + secp256k1-kmp

Highlights

  • 109 tests across all platforms
  • Same encrypted blob format (AES-256-GCM, hex encoding)
  • Same NSEProvider API contract everywhere
  • Software fallback for testing on all platforms
  • Memory zeroing of plaintext keys after signing
  • Bunker 101 integration guide — three signing patterns with code examples

Links