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 benchmark: allow ML-KEM and Kyber #8172

Closed SparkiDev closed 1 week ago

SparkiDev commented 1 week ago

Description

Fix benchmark to use ML-KEM/Kyber depending on how code is built.

Testing

./configure '--disable-shared' '--enable-kyber' ./configure '--disable-shared' '--enable-kyber=all,original' ./configure '--disable-shared' '--enable-kyber=all,original-only' ./configure '--disable-shared' '--enable-kyber' '--with-liboqs=~/wolfssl/external/build' '--enable-experimental'

./wolfcrypt/benchmark/benchmark -kyber

Checklist