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.23k stars 799 forks source link

Kyber: Improve performance of C implementation #7654

Closed SparkiDev closed 3 weeks ago

SparkiDev commented 3 weeks ago

Description

Add larger faster implementations of NTT and inverse NTT. Allow smaller but still fast implementations to be used as well.

Testing

./configure '--disable-shared' '--enable-experimental' '--enable-kyber' make ./wolfcrypt/benchmark/benchmark -kyber

Checklist