OpenSSL implemented