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!
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 formawolfssl-multi-test.sh ... check-source-text
src/ssl.c
: implementWOLFSSL_CLEANUP_THREADSAFE
inwolfSSL_Init()
/wolfSSL_Cleanup()
.ZD#18836
tested with
./configure --enable-all CFLAGS='-DWOLFSSL_TEST_NO_MUTEX_INITIALIZER -DWOLFSSL_CLEANUP_THREADSAFE'
andmake check
, plus pro formawolfssl-multi-test.sh ... check-source-text