]> granicus.if.org Git - curl/commitdiff
runtests: Add mbedTLS to the SSL backends
authorJay Satiro <raysatiro@yahoo.com>
Sun, 10 Jan 2016 07:56:26 +0000 (02:56 -0500)
committerJay Satiro <raysatiro@yahoo.com>
Sun, 10 Jan 2016 07:56:26 +0000 (02:56 -0500)
.. and enable SSLpinning tests for mbedTLS, BoringSSL and LibreSSL.

tests/runtests.pl

index 3c38acc9d8385331ef6f816d30efa6db7dd7b311..6def307d9fff298adbae60e446aec456aef94c7d 100755 (executable)
@@ -238,7 +238,8 @@ my $has_axtls;      # built with axTLS
 my $has_winssl;     # built with WinSSL    (Secure Channel aka Schannel)
 my $has_darwinssl;  # built with DarwinSSL (Secure Transport)
 my $has_boringssl;  # built with BoringSSL
-my $has_libressl;   # built with libressl 
+my $has_libressl;   # built with libressl
+my $has_mbedtls;    # built with mbedTLS
 
 my $has_sslpinning; # built with a TLS backend that supports pinning
 
@@ -2369,12 +2370,19 @@ sub checksystem {
            }
            elsif ($libcurl =~ /BoringSSL/i) {
                $has_boringssl=1;
+               $has_sslpinning=1;
                $ssllib="BoringSSL";
            }
            elsif ($libcurl =~ /libressl/i) {
                $has_libressl=1;
+               $has_sslpinning=1;
                $ssllib="libressl";
            }
+           elsif ($libcurl =~ /mbedTLS/i) {
+               $has_mbedtls=1;
+               $has_sslpinning=1;
+               $ssllib="mbedTLS";
+           }
            if ($libcurl =~ /ares/i) {
                $has_cares=1;
                $resolver="c-ares";