pqproto is a practical framework for experimenting with post-quantum cryptography (PQC) in real-world security protocols.
It provides command-line–based client–server prototypes for both classical and PQ-secure communication. The core libraries and tools used are:
- OpenSSL with PQC support (v3.5.0 & above)
- liboqs and oqs-provider for hybrid/PQ key exchange and signatures
- strongSwan for IPsec integration
- Circl and other PQC libraries for algorithm diversity
- TLS / mTLS
- DTLS
- QUIC
- IPsec
- OAuth
- SSH
(More coming soon)
- OpenSSL 3.5.2 with post-quantum support
- GCC with C11 support
- pkg-config (
sudo apt install pkg-config) for dynamic library path configuration