wolfSSL / wolfssl

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!
https://www.wolfssl.com
GNU General Public License v2.0
2.36k stars 834 forks source link

Kyber/ML-KEM: make both available #8143

Closed SparkiDev closed 1 week ago

SparkiDev commented 2 weeks ago

Description

Make Kyber and ML-KEM individually available as well as at the same time. Modified TLS layer to support both Kyber and ML-KEM. Added new identifiers in TLS layer for ML-KEM.

Testing

Regression tested Kyber/ML-KEM. ./configure -enable-kyber=all,original now has both implementations.

Checklist