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.36k stars 834 forks source link

20241108-WOLFSSL_CLEANUP_THREADSAFE #8169

Closed douzzer closed 1 week ago

douzzer commented 1 week ago

src/ssl.c: implement WOLFSSL_CLEANUP_THREADSAFE in wolfSSL_Init() / wolfSSL_Cleanup().

ZD#18836

tested with ./configure --enable-all CFLAGS='-DWOLFSSL_TEST_NO_MUTEX_INITIALIZER -DWOLFSSL_CLEANUP_THREADSAFE' and make check, plus pro forma wolfssl-multi-test.sh ... check-source-text