aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt7
-rw-r--r--tests/Makefile.am5
-rwxr-xr-xtests/aeadtest.sh8
3 files changed, 18 insertions, 2 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index e6cb2bc..efa6e04 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -21,7 +21,12 @@ file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} TEST_SOURCE_DIR)
21# aeadtest 21# aeadtest
22add_executable(aeadtest aeadtest.c) 22add_executable(aeadtest aeadtest.c)
23target_link_libraries(aeadtest ${OPENSSL_TEST_LIBS}) 23target_link_libraries(aeadtest ${OPENSSL_TEST_LIBS})
24add_test(aeadtest aeadtest ${CMAKE_CURRENT_SOURCE_DIR}/aeadtests.txt) 24if(NOT WIN32)
25 add_test(NAME aeadtest COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/aeadtest.sh)
26 set_tests_properties(aeadtest PROPERTIES ENVIRONMENT "srcdir=${TEST_SOURCE_DIR}")
27else()
28 add_test(aeadtest aeadtest aead ${CMAKE_CURRENT_SOURCE_DIR}/aeadtests.txt)
29endif()
25 30
26# aes_wrap 31# aes_wrap
27add_executable(aes_wrap aes_wrap.c) 32add_executable(aes_wrap aes_wrap.c)
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 5f768e2..3be2f3f 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -34,6 +34,11 @@ check_PROGRAMS += aeadtest
34aeadtest_SOURCES = aeadtest.c 34aeadtest_SOURCES = aeadtest.c
35EXTRA_DIST += aeadtest.sh 35EXTRA_DIST += aeadtest.sh
36EXTRA_DIST += aeadtests.txt 36EXTRA_DIST += aeadtests.txt
37EXTRA_DIST += aes_128_gcm_tests.txt
38EXTRA_DIST += aes_192_gcm_tests.txt
39EXTRA_DIST += aes_256_gcm_tests.txt
40EXTRA_DIST += chacha20_poly1305_tests.txt
41EXTRA_DIST += xchacha20_poly1305_tests.txt
37 42
38# aes_wrap 43# aes_wrap
39TESTS += aes_wrap 44TESTS += aes_wrap
diff --git a/tests/aeadtest.sh b/tests/aeadtest.sh
index 132b1fd..9f59595 100755
--- a/tests/aeadtest.sh
+++ b/tests/aeadtest.sh
@@ -4,4 +4,10 @@ TEST=./aeadtest
4if [ -e ./aeadtest.exe ]; then 4if [ -e ./aeadtest.exe ]; then
5 TEST=./aeadtest.exe 5 TEST=./aeadtest.exe
6fi 6fi
7$TEST $srcdir/aeadtests.txt 7$TEST aead $srcdir/aeadtests.txt
8$TEST aes-128-gcm $srcdir/aes_128_gcm_tests.txt
9$TEST aes-192-gcm $srcdir/aes_192_gcm_tests.txt
10$TEST aes-256-gcm $srcdir/aes_256_gcm_tests.txt
11$TEST chacha20-poly1305 $srcdir/chacha20_poly1305_tests.txt
12$TEST xchacha20-poly1305 $srcdir/xchacha20_poly1305_tests.txt
13