Project Disclaimer - crt26/PQC-LEO GitHub Wiki
This project is intended solely for research and benchmarking purposes. The tools and scripts provided in this repository are designed to benchmark the computational and TLS-level performance of Post-Quantum Cryptography (PQC) algorithms in controlled environments. They are not intended for production use or security-critical applications.
The maintainers of this project assume no liability for any consequences resulting from the use or misuse of this repository or its components.
Users are expected to understand the implications of enabling, modifying, or extending any parts of the framework, especially when integrating with cryptographic libraries and systems.
This project complies with the licensing terms of all third-party software and libraries it utilises. All dependencies are downloaded and built locally during the setup process; however, this repository does include modified versions of specific source files from third-party projects where necessary.
In particular:
- Modified versions of the
test_kem_mem.candtest_sig_mem.cfiles from the Liboqs project are distributed in this repository. These files have been adapted to support detailed memory benchmarking with reduced terminal output. The original MIT Licence is retained at the top of each modified file, and these modifications remain subject to that licence.
All other third-party dependencies are incorporated dynamically during setup:
- Liboqs and OQS-Provider are modified and built locally under the MIT Licence.
- OpenSSL is dynamically patched and built during setup under the Apache Licence 2.0.
- pqax is used without modification under the Creative Commons Zero v1.0 Universal (CC0) Licence.
Users are responsible for ensuring compliance with all relevant third-party licences, particularly if redistributing binaries or integrating this project into larger systems.