--- files/patch-ssl.c (nonexistent) +++ files/patch-ssl.c (working copy) @@ -0,0 +1,20 @@ +--- src/common/ssl.c 2016-12-16 18:04:45 UTC ++++ src/common/ssl.c +@@ -176,7 +176,7 @@ _SSL_get_cert_info (struct cert_info *ce + return 1; + + alg = OBJ_obj2nid (algor->algorithm); +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if LIBRESSL_VERSION_NUMBER || OPENSSL_VERSION_NUMBER < 0x10100000L + sign_alg = OBJ_obj2nid (peer_cert->sig_alg->algorithm); + #else + sign_alg = X509_get_signature_nid (peer_cert); +@@ -306,7 +306,7 @@ _SSL_socket (SSL_CTX *ctx, int sd) + + SSL_set_fd (ssl, sd); + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if LIBRESSL_VERSION_NUMBER || OPENSSL_VERSION_NUMBER < 0x10100000L + method = ctx->method; + #else + method = SSL_CTX_get_ssl_method (ctx);