https://github.com/jiep/pqc-demos
Some basic PQC demos
https://github.com/jiep/pqc-demos
curl liboqs liboqs-python open-quantum-safe post-quantum-cryptography pqc pqcrypto tls13 wireshark
Last synced: 29 days ago
JSON representation
Some basic PQC demos
- Host: GitHub
- URL: https://github.com/jiep/pqc-demos
- Owner: jiep
- License: mit
- Created: 2025-01-25T15:09:19.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-03-21T14:41:42.000Z (about 1 month ago)
- Last Synced: 2025-03-21T15:28:36.650Z (about 1 month ago)
- Topics: curl, liboqs, liboqs-python, open-quantum-safe, post-quantum-cryptography, pqc, pqcrypto, tls13, wireshark
- Language: C
- Homepage: https://github.com/jiep/pqc-demos
- Size: 2.48 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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`](https://github.com/open-quantum-safe/liboqs).
See [demo-liboqs-c](./demo-liboqs-c/) for more details.
### LibOQS-Python
This demo implements the following hybrid signature scheme with [`liboqs-python`](https://github.com/open-quantum-safe/liboqs).
See [demo-liboqs-python](./demo-liboqs-python/) for more details.
### OQS-Curl
This demo connects `oqs-curl` to [Open Quantum Safe test server](https://test.openquantumsafe.org).
See [demo-oqs-curl](./demo-oqs-curl/) for more details.
### OQS-Wireshark
This demo shows how to use [OQS-Wireshark](https://github.com/open-quantum-safe/oqs-demos/blob/main/wireshark/README.md).
See [demo-oqs-wireshark](./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](./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](./demo-shbs/) for more details.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.