# snarkey v0.1.0 - Table of Contents

> Schnorr-based ZKP authentication via Fiat-Shamir with WebAuthn PRF passkey binding and blind-hashed identities

## Pages

- [Snarkey](readme.md)
- [Snarkey — Livebook Example](snarkey.md)

## Modules

- Core
  - [Snarkey](Snarkey.md): Schnorr-based zero-knowledge proof authentication library.
  - [Snarkey.Crypto](Snarkey.Crypto.md): Low-level cryptographic primitives for the Schnorr ZKP protocol.
  - [Snarkey.Proof](Snarkey.Proof.md): Schnorr proof generation and verification.

- Identity
  - [Snarkey.Identity](Snarkey.Identity.md): Blind identity hashing for unlinkable user identifiers.

- Fallback
  - [Snarkey.Fallback](Snarkey.Fallback.md): Interactive fallback challenge-response for the Schnorr ZKP protocol.

