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!
Change function names to ensure no clash with OpenSSL.
Specifically: poly1305_blocks()
Fixes: #7724
Testing
./configure '--disable-shared' 'LDFLAGS=--static' '--host=aarch64' 'CC=aarch64-linux-gnu-gcc' '--enable-armasm'
make
poly1305_blocks() no longer a function name in wolfSSL.
Description
Change function names to ensure no clash with OpenSSL. Specifically: poly1305_blocks()
Fixes: #7724
Testing
./configure '--disable-shared' 'LDFLAGS=--static' '--host=aarch64' 'CC=aarch64-linux-gnu-gcc' '--enable-armasm' make poly1305_blocks() no longer a function name in wolfSSL.
Checklist