diff --git a/include/proto/ssl_sock.h b/include/proto/ssl_sock.h index 3e111cd68..6362953ef 100644 --- a/include/proto/ssl_sock.h +++ b/include/proto/ssl_sock.h @@ -54,7 +54,7 @@ char *ssl_sock_get_version(struct connection *conn); int ssl_sock_get_cert_used(struct connection *conn); int ssl_sock_get_remote_common_name(struct connection *conn, struct chunk *out); unsigned int ssl_sock_get_verify_result(struct connection *conn); -#ifdef SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB +#if (defined SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB && !defined OPENSSL_IS_BORINGSSL) int ssl_sock_update_ocsp_response(struct chunk *ocsp_response, char **err); #endif diff --git a/src/dumpstats.c b/src/dumpstats.c index 5365042c1..3855e09b4 100644 --- a/src/dumpstats.c +++ b/src/dumpstats.c @@ -1794,7 +1794,7 @@ static int stats_sock_parse_request(struct stream_interface *si, char *line) #ifdef USE_OPENSSL else if (strcmp(args[1], "ssl") == 0) { if (strcmp(args[2], "ocsp-response") == 0) { -#ifdef SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB +#if (defined SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB && !defined OPENSSL_IS_BORINGSSL) char *err = NULL; /* Expect one parameter: the new response in base64 encoding */ diff --git a/src/ssl_sock.c b/src/ssl_sock.c index cf8adc7f7..e53e3bdb9 100644 --- a/src/ssl_sock.c +++ b/src/ssl_sock.c @@ -44,7 +44,7 @@ #include #include #include -#ifdef SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB +#if (defined SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB && !defined OPENSSL_IS_BORINGSSL) #include #endif @@ -112,7 +112,7 @@ static DH *local_dh_4096 = NULL; static DH *local_dh_8192 = NULL; #endif /* OPENSSL_NO_DH */ -#ifdef SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB +#if (defined SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB && !defined OPENSSL_IS_BORINGSSL) struct certificate_ocsp { struct ebmb_node key; unsigned char key_data[OCSP_MAX_CERTID_ASN1_LENGTH]; @@ -1282,7 +1282,7 @@ static int ssl_sock_load_cert_file(const char *path, struct bind_conf *bind_conf } #endif -#ifdef SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB +#if (defined SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB && !defined OPENSSL_IS_BORINGSSL) ret = ssl_sock_load_ocsp(ctx, path); if (ret < 0) { if (err)