mirror of
https://github.com/BelledonneCommunications/linphone-sdk
synced 2026-08-07 00:23:14 -04:00
1.5 KiB
1.5 KiB
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.