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!
check return value of mp_sub_d in wolfcrypt test.c
check tmp != NULL before dereferencing in src ssl_asn1.c. tmp is assigned from buf, but then later buf pointer is potentially altered, making it unclear if tmp is guaranteed to != NULL (hence adding explicit check).
fix potential double free or deref of freed encryptedContent in wolfcrypt pkcs7.c
Description
Fix miscellaneous things:
Testing
Coverity scan.