Soon wolfSSL will no longer utilize the liboqs library. This change is intended to simplify the maintenance of the wolfSSL codebase by reducing the line count. The wolfSSL library already provides its own implementations of post-quantum algorithms, including Kyber and Dilithium. To enable these algorithms, users can simply configure wolfSSL with the following options: –enable-kyber […]
Read MoreMore TagCategory: Post-Quantum
Post-Quantum CAVP Validations
Here at wolfSSL we love it when our partners achieve great things. We’d like to give a big shout out to our friends at Crypto4A for achieving a huge milestone by getting their CAVP (Cryptographic Algorithm Validation Program) validation. The details can be found here. In summary, they got a Hardware validation for the QASM […]
Read MoreMore TagIs post-quantum cryptography still on the roadmap?
In case you were wondering, the answer is a resounding YES!! We’ve been hard at work making post-quantum algorithms first class citizens in our products. Have a look at the list of post-quantum related changes made in our latest release of wolfSSL 5.7.4: Replaced the use of pqm4 with wolfCrypt’s implementations of Kyber (ML-KEM) and […]
Read MoreMore TagAccelerated Kyber (ML-KEM)
Lightning-fast Kyber (ML-KEM) implementations as specified in FIPS-203 are now here as of wolfSSL release 5.7.4: ARM32 v4 to v8 base assembly instructions for Kyber (ML-KEM); PR 8040 Even faster NEON instructions are under development! Aarch64 implementations of Kyber (ML-KEM) functions; PR 7998 SHA-3 assembly implementations used by Kyber (ML-KEM); PR 7998 ARMv7E-M/ARMv7-M assembly instructions […]
Read MoreMore Tag
