Skip to content

jiep/pqc-demos

Repository files navigation

PQC Demos

How to clone this repo

git clone --recurse-submodules https://github.com/jiep/pqc-demos.git

Requirements

  • C compiler like gcc.
  • Python 3 and virtual environment.
  • Docker.
  • An updated browser like Google Chrome or Firefox.

Demos

LibOQS

This demo implements the following key-exchange protocol with liboqs.

See demo-liboqs-c for more details.

LibOQS-Python

This demo implements the following hybrid signature scheme with liboqs-python.

See demo-liboqs-python for more details.

OQS-Curl

This demo connects oqs-curl to Open Quantum Safe test server.

See demo-oqs-curl for more details.

OQS-Wireshark

This demo shows how to use OQS-Wireshark.

See demo-oqs-wireshark for more details.

TLS 1.3

This demo shows how to visualize if post-quantum TLS is used by browser.

See demo-tls13 for more details.

Stateful Hash-Based Signatures with Botan

This demo shows how private key changes its state after each signature generation.

See demo-shbs for more details.

License

This project is licensed under the MIT License. See the LICENSE file for more details.