mirror of
https://github.com/BelledonneCommunications/linphone-sdk
synced 2026-08-07 00:23:14 -04:00
| .. | ||
| doc | ||
| include | ||
| src | ||
| tester | ||
| CMakeLists.txt | ||
| config.h.cmake | ||
| LICENSE.txt | ||
| PostQuantumCryptoEngineConfig.cmake.in | ||
| README.md | ||
PostQuantumCryptoEngine
Extension to the bctoolbox lib providing Post Quantum Cryptography. Provides:
- ML-KEM 512, 768 and 1024
- Kyber 512, 768 and 1024 (deprecated)
- HQC 128, 192 and 256 (NIST round 3 version)
- X25519 and X448 in KEM version and a way to combine two or more of theses.
Licensing
Copyright © Belledonne Communications
PostQuantumCryptoEngine is dual licensed, and is available either :
-
under a GNU/GPLv3 license, for free (open source). Please make sure that you understand and agree with the terms of this license before using it (see LICENSE.txt file for details).
-
under a proprietary license, for a fee, to be used in closed source applications. Contact Belledonne Communications for any question about costs and services.
Depends
- liboqs[1]: implementation of a collection of Post Quantum algorithms
- bctoolbox[2]
Tests
When build with the enable unit tests option, this module produces a pqcrypto-tester executable.
It tests against published KAT patterns for ML-KEM, Kyber and HQC and self-generated KAT patterns for combined KEM.