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

SHA-3 Thumb2, ARM32 ASM: Add assembly implemention #7667

Closed SparkiDev closed 1 week ago

SparkiDev commented 2 weeks ago

Description

Add SHA-3 assembly implementation for Thumb2 and ARM32.

Testing

QEMU with hosts: armv7m, armv8

Checklist

bandi13 commented 2 weeks ago

retest this please

SparkiDev commented 2 weeks ago

Fixed inline assembly code.