Local WebAuthn PRF experiment
HwKey Passkey → Ethereum Private Key
This derives a deterministic Ethereum-compatible private key from the WebAuthn PRF / hmac-secret extension. The passkey private key itself is never exported.
Checking origin…
1. Diagnostics
Origin
—Secure context
—WebAuthn API
—Stored credential
—2. Register HwKey PRF credential
Register once on this exact HTTPS origin. The browser stores only the credential ID locally. The HwKey key keeps the passkey material.
No registration yet.
3. Derive Ethereum private key
Same HwKey key + same site origin + same credential + same label = same private key. Changing the label creates a different private key.
No derivation yet.