4 ms·
The interface between an application that wants to communicate using TLS and perform related tasks and a library that implements TLS can and should be simple -
by nhaehnle 13y ago
The interface between an application that wants to communicate using TLS and perform related tasks and a library that implements TLS can and should be simple - at least for the 90% of common use cases.
The whole point of the original article is that the interface of OpenSSL is horrible and undocumented. Consider how the article's author was not originally interested in looking at the internals of OpenSSL. All they wanted was a decent and documented interface for dealing with certificates; if OpenSSL had exposed such an interface, they would never even have looked at the source code of its internals.
- acqq 13y agoIt's open source, everybody can decide to invest his own time to do the fixes. However, the functionality openssl provides is much bigger than most of the commenters can imagine. It's not easy at all.