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.31k stars 823 forks source link

Aarch64 Poly1305 ASM: Improve performance #7859

Closed SparkiDev closed 1 month ago

SparkiDev commented 1 month ago

Description

Do as many multiplications in base 64 rather than 26 with normal integer registers.

Testing

QEMU on Linux. Tested on MacBook.

Checklist