YubiKey PRF Test

Verifies that this browser can derive a stable WebAuthn PRF secret (CTAP2 hmac-secret) from an external security key. This is the gating test for the encrypted-journal design: the iPad/Safari + USB-C YubiKey path is confirmed only if PRF returns a non-empty, stable value.

1. Register a credential (PRF enabled)

Touch the YubiKey when it flashes. Creates a discoverable credential with the PRF extension requested.

2. Evaluate PRF (assertion #1)

Authenticates with the credential above and evaluates PRF with a fixed salt.

3. Evaluate PRF again (assertion #2) — stability check

Same salt, separate ceremony. The secret must match step 2 byte-for-byte.

Result

Awaiting test…