]> granicus.if.org Git - curl/commitdiff
OCSP stapling: disabled when build with BoringSSL
authorDaniel Stenberg <daniel@haxx.se>
Thu, 22 Jan 2015 22:34:43 +0000 (23:34 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 22 Jan 2015 22:34:43 +0000 (23:34 +0100)
lib/vtls/openssl.c

index c066d43ea0965f8623f7b09639e732b0bd9e869b..2bb76aebe8a79d5c4bc91eaf35d8c7f032ab964e 100644 (file)
@@ -64,7 +64,9 @@
 #include <openssl/md5.h>
 #include <openssl/conf.h>
 #include <openssl/bn.h>
+#ifndef HAVE_BORINGSSL
 #include <openssl/ocsp.h>
+#endif
 #else
 #include <rand.h>
 #include <x509v3.h>
@@ -1321,6 +1323,7 @@ static CURLcode verifyhost(struct connectdata *conn, X509 *server_cert)
   return result;
 }
 
+#ifndef HAVE_BORINGSSL
 static CURLcode verifystatus(struct connectdata *conn,
                              struct ssl_connect_data *connssl)
 {
@@ -1443,6 +1446,7 @@ end:
 
   return result;
 }
+#endif /* HAVE_BORINGSSL */
 
 #endif /* USE_SSLEAY */
 
@@ -2056,8 +2060,10 @@ static CURLcode ossl_connect_step1(struct connectdata *conn, int sockindex)
     return CURLE_OUT_OF_MEMORY;
   }
 
+#ifndef HAVE_BORINGSSL
   if(data->set.ssl.verifystatus)
     SSL_set_tlsext_status_type(connssl->handle, TLSEXT_STATUSTYPE_ocsp);
+#endif
 
   SSL_set_connect_state(connssl->handle);
 
@@ -2742,6 +2748,7 @@ static CURLcode servercert(struct connectdata *conn,
       infof(data, "\t SSL certificate verify ok.\n");
   }
 
+#ifndef HAVE_BORINGSSL
   if(data->set.ssl.verifystatus) {
     result = verifystatus(conn, connssl);
     if(result) {
@@ -2750,6 +2757,7 @@ static CURLcode servercert(struct connectdata *conn,
       return result;
     }
   }
+#endif
 
   if(!strict)
     /* when not strict, we don't bother about the verify cert problems */