Awesome article, some return from the field
Awesome article, some return from the field
Posted Jan 15, 2026 12:33 UTC (Thu) by Tarnyko (subscriber, #90061)Parent article: The State of OpenSSL for pyca/cryptography
Confirms the feedback of this earlier one ( https://lwn.net/Articles/1020309/ ). The tone is harsher, but I support it as it is meant to generate reactions - and ideally, constructive feedback.
I am using OpenSSL3 currently, mainly because it is provided in the default toolchain. Works good enough... but I am not parsing lots of keys & certificates, so the bottleneck is mainly at startup: the rest is just communication, with a limited number a handshakes/negotiations (given it's not a general-purpose server).
That said, I already planned to switch if needed: crypto backend is a parameter in the build system, the software only directly calling an abstraction.
While it is a shame the alternatives (BoringSSL/LibreSSL) don't want to re-use the same public APIs for newer stuff, the article may explain why: their definition (based on generic arrays) is just not convenient.
I can't argue, but I would really like for OpenSSL to catch up though: spreading the effort between 3-4 backends/APIs means lots of extra work & subtle behavior changes, encouraging using wrappers (like we do in the GUI world)... we always managed to avoid that for crypto at least, better keep it this way.
