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!
Don't use RIP relative with XMM/YMM instructions.
For MSVC asm, explicitly state type for pointer.
For MSVC asm, don't use vmodvqu for saving XMM registers unless this is AVX2 code.
Fixes #7661, #7663
Testing
./configure '--disable-shared' '--enable-sp' '--enable-sp-asm'
make test
Description
Don't use RIP relative with XMM/YMM instructions. For MSVC asm, explicitly state type for pointer. For MSVC asm, don't use vmodvqu for saving XMM registers unless this is AVX2 code.
Fixes #7661, #7663
Testing
./configure '--disable-shared' '--enable-sp' '--enable-sp-asm' make test
Checklist