updated for new openssl