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 822 forks source link

Poly1305 AArch64: unique naming of asm funcs #7728

Closed SparkiDev closed 2 months ago

SparkiDev commented 3 months ago

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