OpenSSL library from http://www.openssl.org