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
c8c6229 Thanks @jxom! - Overhauled WebAuthn support with a dedicated ox/webauthn entrypoint for server-side registration & authentication ceremonies, credential management, and authenticator data parsing.
Registration – Full registration ceremony: create, getOptions, verify, with serializeOptions/deserializeOptions for server↔client transport
Authentication – Full authentication ceremony: sign, getOptions, verify, with serializeOptions/deserializeOptions for server↔client transport
Credential – serialize/deserialize for persisting and transporting WebAuthn credentials as JSON
Authenticator – Low-level utilities for constructing/parsing authenticator data, attestation objects, and client data JSON
#171d206a6e Thanks @jxom! - Fixed COSE key encoding in WebAuthnP256.getAuthenticatorData to use CBOR integer keys.
#171d206a6e Thanks @jxom! - Added CoseKey module with fromPublicKey and toPublicKey for converting between P256 public keys and CBOR-encoded COSE_Key format.
#171d206a6e Thanks @jxom! - Added Map support to Cbor.encode for encoding maps with non-string keys (e.g. CBOR integer keys).