]> git.ipfire.org Git - thirdparty/openvpn.git/blobdiff - tests/unit_tests/openvpn/Makefile.am
Add test_ssl unit test and test export of PEM to file
[thirdparty/openvpn.git] / tests / unit_tests / openvpn / Makefile.am
index cecf4dc0a01c39decbfc6d73bb452194003cd9ea..f81a10f1f37cbc2c57030b6f2a75cbda705750b3 100644 (file)
@@ -9,7 +9,8 @@ test_binaries += argv_testdriver buffer_testdriver
 endif
 
 test_binaries += crypto_testdriver packet_id_testdriver auth_token_testdriver ncp_testdriver misc_testdriver \
-       pkt_testdriver
+       pkt_testdriver ssl_testdriver
+
 if HAVE_LD_WRAP_SUPPORT
 if !WIN32
 test_binaries += tls_crypt_testdriver
@@ -69,6 +70,40 @@ crypto_testdriver_SOURCES = test_crypto.c mock_msg.c mock_msg.h \
        $(top_srcdir)/src/openvpn/win32-util.c \
        $(top_srcdir)/src/openvpn/mss.c
 
+ssl_testdriver_CFLAGS  = @TEST_CFLAGS@ \
+       -I$(top_srcdir)/include -I$(top_srcdir)/src/compat -I$(top_srcdir)/src/openvpn
+ssl_testdriver_LDFLAGS = @TEST_LDFLAGS@  $(OPTIONAL_CRYPTO_LIBS)
+ssl_testdriver_SOURCES = test_ssl.c mock_msg.c mock_msg.h \
+       mock_management.c mock_ssl_dependencies.c mock_win32_execve.c \
+       $(top_srcdir)/src/openvpn/argv.c \
+       $(top_srcdir)/src/openvpn/base64.c \
+       $(top_srcdir)/src/openvpn/buffer.c \
+       $(top_srcdir)/src/compat/compat-strsep.c \
+       $(top_srcdir)/src/openvpn/crypto.c \
+       $(top_srcdir)/src/openvpn/cryptoapi.c \
+       $(top_srcdir)/src/openvpn/crypto_mbedtls.c \
+       $(top_srcdir)/src/openvpn/crypto_openssl.c \
+       $(top_srcdir)/src/openvpn/env_set.c \
+       $(top_srcdir)/src/openvpn/mss.c \
+       $(top_srcdir)/src/openvpn/mtu.c \
+       $(top_srcdir)/src/openvpn/otime.c \
+       $(top_srcdir)/src/openvpn/options_util.c \
+       $(top_srcdir)/src/openvpn/packet_id.c \
+       $(top_srcdir)/src/openvpn/platform.c \
+       $(top_srcdir)/src/openvpn/run_command.c \
+       $(top_srcdir)/src/openvpn/ssl_openssl.c \
+       $(top_srcdir)/src/openvpn/ssl_mbedtls.c \
+       $(top_srcdir)/src/openvpn/ssl_util.c \
+       $(top_srcdir)/src/openvpn/ssl_verify_mbedtls.c \
+       $(top_srcdir)/src/openvpn/ssl_verify_openssl.c \
+       $(top_srcdir)/src/openvpn/xkey_helper.c \
+       $(top_srcdir)/src/openvpn/xkey_provider.c \
+       $(top_srcdir)/src/openvpn/win32-util.c
+
+if WIN32
+ssl_testdriver_LDADD =  -lcrypt32 -lncrypt -lfwpuclnt -liphlpapi -lws2_32
+endif
+
 packet_id_testdriver_CFLAGS  = @TEST_CFLAGS@ \
        -I$(top_srcdir)/include -I$(top_srcdir)/src/compat -I$(top_srcdir)/src/openvpn
 packet_id_testdriver_LDFLAGS = @TEST_LDFLAGS@