Initial Production-Ready Release
This is the first stable release of pqc-proxy, a hybrid post-quantum TCP tunnel designed to secure legacy application traffic against future quantum cryptanalysis.
Key Features
- Hybrid Key Exchange: Combines X25519 (ECDH) and ML-KEM-768 (Kyber) for robust, quantum-safe security.
- AEAD Encryption: Full stream protection using ChaCha20-Poly1305.
- Zero-Allocation Pipeline: Optimized data relaying using
sync.Poolto minimize memory overhead. - Chaos Testing: Integrated framework for network stability and resilience testing.
- Observability: Built-in Prometheus metrics exporter for real-time monitoring.
Getting Started
- Download the binary matching your OS.
- Run as a Server:
./pqc-proxy -mode server -listen :9090 -target 127.0.0.1:8000 - Run as a Client:
./pqc-proxy -mode client -listen :3000 -target 127.0.0.1:9090
Changelog
- Implement hybrid PQC handshake engine.
- Integrate Chaos injection for network reliability testing.
- Setup CI/CD pipeline via GitHub Actions.
- Add comprehensive documentation and unit test suites.