Have you been trying out post-quantum algorithms in wolfSSL’s products? As you probably know, here at wolfSSL we have a step-wise approach to post-quantum algorithm integration:
- Define an API in wolfCrypt.
- Do an integration with an existing reference implementation (ie.: liboqs, PQM4, hash-sigs liblms, xmss-reference).
- Use these APIs in higher level libraries and products (ie.: wolfssl, wolfssh, wolfmqtt, wolfboot) to implement features.
- Invest the time and effort to write and optimize our own production grade implementation of the algorithm.
For LMS, XMSS, ML-KEM and ML-DSA the time has finally come to switch to using wolfSSL’s implementations of these algorithms. It’s very simple to do so. If you are using any of the following configure-time flags simply remove them from your configure command-line:
--with-liblms --with-libxmms --with-liboqs
Then ensure you are enabling the relevant algorithm that you are interested in. Relevant flags are:
--enable-xmss --enable-lms --enable-dilithium --enable-kyber
Once this is done, you will be using our professionally optimized and tested implementations of post-quantum algorithms.
If you have questions about any of the above, please contact us at facts@wolfSSL.com or +1 425 245 8247.
Download wolfSSL Now