Credit Karel Slany for OpenSSL back-end