]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: ssl: BoringSSL matches OpenSSL 1.1.0
authorEmmanuel Hocdet <manu@gandi.net>
Mon, 18 Jun 2018 09:04:19 +0000 (11:04 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 27 Jul 2018 07:43:40 +0000 (09:43 +0200)
Since BoringSSL 3b2ff028, API now correctly match OpenSSL 1.1.0.
The patch revert part of haproxy 019f9b10: "Fix BoringSSL call and
openssl-compat.h/#define occordingly.".
This will not break openssl/libressl compat.

include/proto/openssl-compat.h

index b6fe1d2c1ded4f64bb41bcc3854b7a25b1b0df24..564d2b4f1ae209cf57c6baae71eb3301785e2b42 100644 (file)
@@ -89,9 +89,9 @@ static inline int SSL_SESSION_set1_id_context(SSL_SESSION *s, const unsigned cha
 }
 #endif
 
-#if (OPENSSL_VERSION_NUMBER < 0x1010000fL) || defined(LIBRESSL_VERSION_NUMBER) || defined(OPENSSL_IS_BORINGSSL)
+#if (OPENSSL_VERSION_NUMBER < 0x1010000fL) || defined(LIBRESSL_VERSION_NUMBER)
 /*
- * Functions introduced in OpenSSL 1.1.0 and not yet present in LibreSSL / BoringSSL
+ * Functions introduced in OpenSSL 1.1.0 and not yet present in LibreSSL
  */
 
 static inline const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *sess, unsigned int *sid_ctx_length)
@@ -119,13 +119,6 @@ static inline const OCSP_CERTID *OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *
 }
 #endif
 
-#endif
-
-#if (OPENSSL_VERSION_NUMBER < 0x1010000fL) || defined(LIBRESSL_VERSION_NUMBER)
-/*
- * Functions introduced in OpenSSL 1.1.0 and not yet present in LibreSSL
- */
-
 static inline pem_password_cb *SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx)
 {
        return ctx->default_passwd_callback;