Awesome article, some return from the field
Awesome article, some return from the field
Posted Jan 15, 2026 16:23 UTC (Thu) by hkario (subscriber, #94864)In reply to: Awesome article, some return from the field by Tarnyko
Parent article: The State of OpenSSL for pyca/cryptography
When you compare reusing the same object (without re-fetching the algorithm and re-initializing the algorithm) on 1.x with 3.x then there are minuscule (single percentage point) differences between them: here's example of what happens if you don't use the API in optimal way: https://github.com/openssl/project/issues/1681
Could "optimal" be easier? maybe. But there's always balance between many factors: ease of use, how generic is the API, how easy is to provide the backend...
Upstream OpenSSL decided that having an easy way to add completely new algorithms (or new implementation of algorithms) should be easy, as that allows use of hardware accelerators, PKCS#11 modules, experimental crypto, national algorithms, etc. without having to include them in OpenSSL proper. For some people it's important, for others it's not.
