Skip to content

FeitianTech/postquantum-webauthn-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,715 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

FIDO2/WebAuthn Test Platform and Developer Tools

CI Build Python combined coverage Frontend combined coverage


Overview

This project provides an end-to-end platform for testing and exploring WebAuthn user flows with support for Post-Quantum Cryptography algorithms.

A codec is integrated for:

  • Encoding and decoding attestation objects
  • Parsing WebAuthn CBOR responses
  • Processing authenticator metadata
  • Handling related WebAuthn structures

A FIDO MDS explorer is included for:

  • Direct retrieval of authenticator metadata
  • Root certificate verification

For PQC support, the following algorithms are available:

  • ML-DSA 44
  • ML-DSA 65
  • ML-DSA 87

Deployments

Environment Description URL
Google Cloud Deployment Full FIDO MDS Support https://webauthnlab.tech
Server Deployment Limited FIDO MDS Update https://webauthndev.ftsafe.com (Temporarily Unavailable)

Local Setup

Prerequisites

Ensure the following are available locally:

  • Docker Desktop or Docker Engine
  • Docker Compose (docker compose)
  • A modern browser with WebAuthn support (Edge, Chrome, Safari, Firefox, etc.)

Step 1 — Clone the Repository

git clone https://github.com/FeitianTech/postquantum-webauthn-platform.git
cd postquantum-webauthn-platform

Step 2 — Start the Local Stack

Run the following command:

docker compose up -d

Step 3 — Access the Platform

Open the following address in your browser:

http://localhost:8000

About

A complete WebAuthn test platform with classic and Post-Quantum Cryptography (PQC) algorithms integrated with liboqs. Built with Python, FIDO2, and Docker, deployed with Google Cloud. Built on the library python-fido2.

Topics

Resources

License

BSD-2-Clause and 2 other licenses found

Licenses found

BSD-2-Clause
COPYING
Apache-2.0
COPYING.APLv2
MPL-2.0
COPYING.MPLv2

Stars

Watchers

Forks

Contributors