PQCP means Post-quantum cryptography Provider
This project implements a Post-Quantum Cryptography Provider (PQCP) for OpenHiTLS, supporting various post-quantum cryptographic algorithms.
- Post-quantum KEM (Key Encapsulation Mechanism) algorithms
- Post-quantum digital signature algorithms
- Key management for post-quantum algorithms
- CMake 3.10 or higher
- C compiler with C11 support
- OpenHiTLS development files
mkdir build
cd build
cmake ..
make
To use this provider with OpenHiTLS:
- Set the provider path:
CRYPT_EAL_ProviderSetLoadPath(libCtx, "/path/to/providers");
- Load the provider:
CRYPT_EAL_ProviderLoad(libCtx, BSL_SAL_LIB_FMT_SO, "pqcp", NULL, NULL);
- KEM: Scloud+
- Digital Signatures:
This project is licensed under the same terms as OpenHiTLS.