Software applications
Application design can be complex, especially when it comes to balancing security, performance, and an excellent user experience. Integrating fully FIPS-compliant PQC could easily be a challenge, without a solution that integrates seamlessly into the software stack.
PQCryptoLib
PQCryptoLib is a flexible, general purpose cryptography library, written in C, consisting of both classical and post-quantum cryptography primitives. It includes a modern, safe, easy-to-use API that has been specifically engineered for cryptographic agility. PQCryptoLib is suitable for integration into a wide variety of applications, and thanks to its C API, can be easily extended via a foreign function interface (FFI) to make it accessible from higher-level languages such as Java, dotnet, and Python, as well as alternative languages such as Rust.