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.22k stars 798 forks source link

Regression testing: memory allocation failure #7690

Closed SparkiDev closed 1 week ago

SparkiDev commented 1 week ago

Description

Fixes from memory allocation failure testing. Also: fix asn.c to have ifdef protection around code compiled in with dual algorithm certificates. fix test_tls13_rpk_handshake() to support no TLS 1.2 or no TLS 1.3. fix wc_xmss_sigsleft() to initialize the index to avoid compilation error.

Testing

Regression testing include memory allocation failure testing.

Checklist