{"repo":"uzyn/passcay","free":true,"listed":false,"github":"https://github.com/uzyn/passcay","clone":"git clone https://github.com/uzyn/passcay.git","description":"🦎🔑 Secure & fast Passkey (WebAuthn) library for Zig","language":"Zig","stars":36,"topics":["authentication","passkey","relying-party","security","webauthn","zig","zig-package","ziglang","fido2","fido2-webauth"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Passcay Minimal , fast and secure Passkey (WebAuthn) relying party (RP) library for Zig. Zig version support: 1. v3.x - Supports Zig v0.16. First version with no system dependencies (OpenSSL is no longer required). 2. v2.x - Supports Zig v0.15 3. v1.x - Supports Zig v0.14 Features - Passkey WebAuthn registration & authentication (login) - FIDO2 conformant — passes the official FIDO Alliance FIDO2 Server conformance test suite (100%) - Attestation-less by default — privacy-preserving and recommended for passkeys (does not affect security) - Optional attestation verification (opt-in): none , packed (full + self), fido-u2f , and tpm — covering platform authenticators like Windows Hello (TPM) and roaming security keys — with real X.509 certificate-chain validation - FIDO Metadata Service (MDS3) integration: anchor attestation chains by AAGUID, gate on authenticator status reports, and reject BLOBs signed by a CRL-revoked certificate - Broad COSE algorithm support — ES256/384, secp256k1, Ed25519, RS256/384/512, RS1, PS256/384/512 (see table below) - Secure challenge generation - No system dependencies — pure std.crypto , builds and cross-compiles anywhere Zig runs Supported algorithms COSE alg Algorithm Status --- --- --- -7 ES256 (ECDSA P-256) ✅ -35 ES384 (ECDSA P-384) ✅ -47 ES256K (ECDSA secp256k1) ✅ -8 EdDSA (Ed25519) ✅ -257 / -258 / -259 RS256 / RS384 / RS512 (RSASSA-PKCS1-v1 5) ✅ -37 / -38 / -39 PS256 / PS384 / PS512 (RSASSA-PSS) ✅ -65535 RS1 (RSASSA-PKCS1-v1 5 SHA-1, legacy)","default_branch":null,"files":null,"tree":[],"storefront":"/r/uzyn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uzyn/passcay/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}