Hi, This patch set improves the logging from the crypto/ssl components. It adds some debug/logging wrappers to make it easy for developers to add proper logging, and makes the logging more verbose by reporting the underlying crypto library errors too.
When errors occur during the TLS handshake, users are quite often puzzled. We won't be able to fully prevent that, but let's at least be as verbose as possible about the underlying problems. I prepared this set for the master branch, but on request I can backport it to 2.3 too, just let me know. -Steffan