UNPKG

react-passkey-pro

Version:

🔐 The most comprehensive React library for WebAuthn passkey authentication. Drop-in components, TypeScript support, and zero dependencies. Secure, fast, and developer-friendly.

26 lines 972 B
export declare const bufferToBase64: (buffer: ArrayBuffer) => string; export declare const base64ToBuffer: (base64: string) => ArrayBuffer; export declare const generateChallenge: () => ArrayBuffer; export declare const isPasskeySupported: () => Promise<boolean>; export declare const parseAuthenticatorData: (authData: ArrayBuffer) => { rpIdHash: string; flags: { userPresent: boolean; userVerified: boolean; backupEligibility: boolean; backupState: boolean; attestedCredentialData: boolean; extensionData: boolean; }; signCount: number; }; export declare const extractPublicKeyFromCredential: (credential: PublicKeyCredential) => { kty: number; alg: number; crv: number; x: string; y: string; extracted: boolean; }; export declare const verifySignature: (_publicKey: string, signature: ArrayBuffer, data: ArrayBuffer) => Promise<boolean>; //# sourceMappingURL=passkey-utils.d.ts.map