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.22k stars 798 forks source link

Dilithium: C code optimized #7676

Closed SparkiDev closed 1 week ago

SparkiDev commented 1 week ago

Description

Changes to get best out of 32-bit ARM chips. Fixes come compile errors when cutting out functions. WOLFSSL_DILITHIUM_SIGN_CHECK_Y and WOLFSSL_DILITHIUM_SIGN_CHECK_W0 added to speed up signing. No longer specification conformat when either used.

Testing

Regression tested.

Checklist