removed OpenSSL dependency