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!
Fix for TLS v1.2 session resumption with tickets where the server decides to do a full handshake. The wrong sessionIDSz was being checked and should be the arrays one since it get set from the server_hello.
Fixes issue with server_hello including session_id when not doing resumption.
Optimize entropy use. Only generate the exact amount of random data that we will actually keep.
Send a new session ticket when rejecting a session ticket and session tickets are enabled
Refactor done as part of work on ZD18822