webauthn#
WebAuthn relying-party primitives for Zig.
This package is being built as a full Zig implementation of the server-side pieces needed for passkeys: challenge generation, browser option construction, registration verification, assertion verification, COSE key handling, and counter/flag semantics.
status#
Early library work. The first implemented surface covers challenge generation, base64url helpers, client data parsing, and authenticator data parsing.
references#
- WebAuthn spec: https://www.w3.org/TR/webauthn-3/
- Tranquil PDS passkey implementation: https://tangled.org/tranquil.farm/tranquil-pds
webauthn-rs: https://github.com/kanidm/webauthn-rs- Zig prior art: https://github.com/uzyn/passcay
checks#
zig build test