No, really. TLS/SSL standards are ridiculously complicated - you need to know about ASN.1 (and its encodings), leftovers of DAP (like braindead CNs), etc. So it's almost impossible for a single person to implement their own SSL/TLS library.
No wonder, people treat OpenSSL as a 'magic black box' which secures everything. Because it really is a black box.
What we need is a simple security protocol based on XML instead of ASN.1 with human-readable details and a manageable core standard.