Conversation

i am, incidentally, going to continue posting "the openssl maintainers are irresponsible" threads every time they do something irresponsible and its brought to my attention. squeaky wheels get grease, after all.
3
44
LibreSSL has higher quality code but has fallen far behind on development and hasn't done a completely overhaul of the project. BoringSSL is quite good but doesn't give people a stable API and expects them to keep up with the changes. Also not meant to satisfy everyone's needs.
1
Part of the point of BoringSSL is that it can adapt to changes in the ecosystem by dropping obsolete cryptography, platforms, features, etc. along with regularly overhauling both the API and implementation. Easy to use if your project is well maintained with security resources.
1
Most Android apps use BoringSSL because it's the backend for the Java standard library and the subset of Bouncy Castle provided by the OS. Those are stable APIs but legacy cryptography is deprecated and eventually removed. Apps and their services are expected to be maintained.
2