diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/CMakeLists.txt | 52 | ||||
-rwxr-xr-x | tests/ssltest.sh | 13 | ||||
-rwxr-xr-x | tests/testdsa.sh | 13 | ||||
-rwxr-xr-x | tests/testenc.sh | 19 | ||||
-rwxr-xr-x | tests/testrsa.sh | 13 |
5 files changed, 76 insertions, 34 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 3ca41a2..2e368c5 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
@@ -12,11 +12,10 @@ include_directories( | |||
12 | set(ENV{srcdir} ${CMAKE_CURRENT_SOURCE_DIR}) | 12 | set(ENV{srcdir} ${CMAKE_CURRENT_SOURCE_DIR}) |
13 | 13 | ||
14 | # aeadtest | 14 | # aeadtest |
15 | #add_executable(aeadtest aeadtest.c) | 15 | add_executable(aeadtest aeadtest.c) |
16 | #target_link_libraries(aeadtest ${OPENSSL_LIBS}) | 16 | target_link_libraries(aeadtest ${OPENSSL_LIBS}) |
17 | #add_test(aeadtest aeadtest.sh) | 17 | add_test(aeadtest ${CMAKE_CURRENT_SOURCE_DIR}/aeadtest.sh) |
18 | #configure_file(aeadtests.txt aeadtests.txt COPYONLY) | 18 | set_tests_properties(aeadtest PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") |
19 | #configure_file(aeadtest.sh aeadtest.sh COPYONLY) | ||
20 | 19 | ||
21 | # aes_wrap | 20 | # aes_wrap |
22 | add_executable(aes_wrap aes_wrap.c) | 21 | add_executable(aes_wrap aes_wrap.c) |
@@ -127,19 +126,21 @@ target_link_libraries(enginetest ${OPENSSL_LIBS}) | |||
127 | add_test(enginetest enginetest) | 126 | add_test(enginetest enginetest) |
128 | 127 | ||
129 | # evptest | 128 | # evptest |
130 | #add_executable(evptest evptest.c) | 129 | add_executable(evptest evptest.c) |
131 | #target_link_libraries(evptest ${OPENSSL_LIBS}) | 130 | target_link_libraries(evptest ${OPENSSL_LIBS}) |
132 | #add_test(evptest ${CMAKE_CURRENT_SOURCE_DIR}/evptest.sh) | 131 | add_test(evptest ${CMAKE_CURRENT_SOURCE_DIR}/evptest.sh) |
132 | set_tests_properties(evptest PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
133 | 133 | ||
134 | # explicit_bzero | 134 | # explicit_bzero |
135 | # explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows | 135 | # explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows |
136 | if(NOT CMAKE_HOST_WIN32) | 136 | if(NOT CMAKE_HOST_WIN32) |
137 | add_executable(explicit_bzero explicit_bzero.c) | 137 | if(HAVE_MEMMEM) |
138 | add_executable(explicit_bzero explicit_bzero.c) | ||
139 | else() | ||
140 | add_executable(explicit_bzero explicit_bzero.c memmem.c) | ||
141 | endif() | ||
138 | target_link_libraries(explicit_bzero ${OPENSSL_LIBS}) | 142 | target_link_libraries(explicit_bzero ${OPENSSL_LIBS}) |
139 | add_test(explicit_bzero explicit_bzero) | 143 | add_test(explicit_bzero explicit_bzero) |
140 | #if !HAVE_MEMMEM | ||
141 | #explicit_bzero_SOURCES += memmem.c | ||
142 | #endif | ||
143 | endif() | 144 | endif() |
144 | 145 | ||
145 | # exptest | 146 | # exptest |
@@ -208,9 +209,10 @@ target_link_libraries(poly1305test ${OPENSSL_LIBS}) | |||
208 | add_test(poly1305test poly1305test) | 209 | add_test(poly1305test poly1305test) |
209 | 210 | ||
210 | # pq_test | 211 | # pq_test |
211 | #add_executable(pq_test pq_test.c) | 212 | add_executable(pq_test pq_test.c) |
212 | #target_link_libraries(pq_test ${OPENSSL_LIBS}) | 213 | target_link_libraries(pq_test ${OPENSSL_LIBS}) |
213 | #add_test(pq_test ${CMAKE_CURRENT_SOURCE_DIR}/pq_test.sh) | 214 | add_test(pq_test ${CMAKE_CURRENT_SOURCE_DIR}/pq_test.sh) |
215 | set_tests_properties(pq_test PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
214 | 216 | ||
215 | # randtest | 217 | # randtest |
216 | add_executable(randtest randtest.c) | 218 | add_executable(randtest randtest.c) |
@@ -230,7 +232,11 @@ add_test(rc4test rc4test) | |||
230 | # rfc5280time | 232 | # rfc5280time |
231 | add_executable(rfc5280time rfc5280time.c) | 233 | add_executable(rfc5280time rfc5280time.c) |
232 | target_link_libraries(rfc5280time ${OPENSSL_LIBS}) | 234 | target_link_libraries(rfc5280time ${OPENSSL_LIBS}) |
233 | add_test(rfc5280time rfc5280time) | 235 | if(SMALL_TIME_T) |
236 | add_test(rfc5280time ${CMAKE_CURRENT_SOURCE_DIR}/rfc5280time_small.test) | ||
237 | else() | ||
238 | add_test(rfc5280time rfc5280time) | ||
239 | endif() | ||
234 | 240 | ||
235 | # rmdtest | 241 | # rmdtest |
236 | add_executable(rmdtest rmdtest.c) | 242 | add_executable(rmdtest rmdtest.c) |
@@ -253,18 +259,22 @@ target_link_libraries(sha512test ${OPENSSL_LIBS}) | |||
253 | add_test(sha512test sha512test) | 259 | add_test(sha512test sha512test) |
254 | 260 | ||
255 | # ssltest | 261 | # ssltest |
256 | #add_executable(ssltest ssltest.c) | 262 | add_executable(ssltest ssltest.c) |
257 | #target_link_libraries(ssltest ${OPENSSL_LIBS}) | 263 | target_link_libraries(ssltest ${OPENSSL_LIBS}) |
258 | #add_test(ssltest ${CMAKE_CURRENT_SOURCE_DIR}/ssltest.sh) | 264 | add_test(ssltest ${CMAKE_CURRENT_SOURCE_DIR}/ssltest.sh) |
265 | set_tests_properties(ssltest PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
259 | 266 | ||
260 | # testdsa | 267 | # testdsa |
261 | #add_test(testdsa ${CMAKE_CURRENT_SOURCE_DIR}/testdsa.sh) | 268 | add_test(testdsa ${CMAKE_CURRENT_SOURCE_DIR}/testdsa.sh) |
269 | set_tests_properties(testdsa PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
262 | 270 | ||
263 | # testenc | 271 | # testenc |
264 | add_test(testenc ${CMAKE_CURRENT_SOURCE_DIR}/testenc.sh) | 272 | add_test(testenc ${CMAKE_CURRENT_SOURCE_DIR}/testenc.sh) |
273 | set_tests_properties(testenc PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
265 | 274 | ||
266 | # testrsa | 275 | # testrsa |
267 | #add_test(testrsa ${CMAKE_CURRENT_SOURCE_DIR}/testrsa.sh) | 276 | add_test(testrsa ${CMAKE_CURRENT_SOURCE_DIR}/testrsa.sh) |
277 | set_tests_properties(testrsa PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
268 | 278 | ||
269 | # timingsafe | 279 | # timingsafe |
270 | add_executable(timingsafe timingsafe.c) | 280 | add_executable(timingsafe timingsafe.c) |
diff --git a/tests/ssltest.sh b/tests/ssltest.sh index 5b48b40..28da3ac 100755 --- a/tests/ssltest.sh +++ b/tests/ssltest.sh | |||
@@ -6,9 +6,16 @@ if [ -e ./ssltest.exe ]; then | |||
6 | ssltest_bin=./ssltest.exe | 6 | ssltest_bin=./ssltest.exe |
7 | fi | 7 | fi |
8 | 8 | ||
9 | openssl_bin=../apps/openssl/openssl | 9 | if [ -d ../apps/openssl ]; then |
10 | if [ -e ../apps/openssl/openssl.exe ]; then | 10 | openssl_bin=../apps/openssl/openssl |
11 | openssl_bin=../apps/openssl/openssl.exe | 11 | if [ -e ../apps/openssl/openssl.exe ]; then |
12 | openssl_bin=../apps/openssl/openssl.exe | ||
13 | fi | ||
14 | else | ||
15 | openssl_bin=../apps/openssl | ||
16 | if [ -e ../apps/openssl.exe ]; then | ||
17 | openssl_bin=../apps/openssl.exe | ||
18 | fi | ||
12 | fi | 19 | fi |
13 | 20 | ||
14 | if [ -z $srcdir ]; then | 21 | if [ -z $srcdir ]; then |
diff --git a/tests/testdsa.sh b/tests/testdsa.sh index ed681e7..7ecb8ef 100755 --- a/tests/testdsa.sh +++ b/tests/testdsa.sh | |||
@@ -4,9 +4,16 @@ | |||
4 | 4 | ||
5 | #Test DSA certificate generation of openssl | 5 | #Test DSA certificate generation of openssl |
6 | 6 | ||
7 | cmd=../apps/openssl/openssl | 7 | if [ -d ../apps/openssl ]; then |
8 | if [ -e ../apps/openssl/openssl.exe ]; then | 8 | cmd=../apps/openssl/openssl |
9 | cmd=../apps/openssl/openssl.exe | 9 | if [ -e ../apps/openssl/openssl.exe ]; then |
10 | cmd=../apps/openssl/openssl.exe | ||
11 | fi | ||
12 | else | ||
13 | cmd=../apps/openssl | ||
14 | if [ -e ../apps/openssl.exe ]; then | ||
15 | cmd=../apps/openssl.exe | ||
16 | fi | ||
10 | fi | 17 | fi |
11 | 18 | ||
12 | if [ -z $srcdir ]; then | 19 | if [ -z $srcdir ]; then |
diff --git a/tests/testenc.sh b/tests/testenc.sh index 4e488ad..63bce34 100755 --- a/tests/testenc.sh +++ b/tests/testenc.sh | |||
@@ -2,12 +2,23 @@ | |||
2 | # $OpenBSD: testenc.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $ | 2 | # $OpenBSD: testenc.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $ |
3 | 3 | ||
4 | test=p | 4 | test=p |
5 | cmd=../apps/openssl/openssl | 5 | if [ -d ../apps/openssl ]; then |
6 | if [ -e ../apps/openssl/openssl.exe ]; then | 6 | cmd=../apps/openssl/openssl |
7 | cmd=../apps/openssl/openssl.exe | 7 | if [ -e ../apps/openssl/openssl.exe ]; then |
8 | cmd=../apps/openssl/openssl.exe | ||
9 | fi | ||
10 | else | ||
11 | cmd=../apps/openssl | ||
12 | if [ -e ../apps/openssl.exe ]; then | ||
13 | cmd=../apps/openssl.exe | ||
14 | fi | ||
15 | fi | ||
16 | |||
17 | if [ -z $srcdir ]; then | ||
18 | srcdir=. | ||
8 | fi | 19 | fi |
9 | 20 | ||
10 | cat openssl.cnf >$test; | 21 | cat $srcdir/openssl.cnf >$test; |
11 | 22 | ||
12 | echo cat | 23 | echo cat |
13 | $cmd enc < $test > $test.cipher | 24 | $cmd enc < $test > $test.cipher |
diff --git a/tests/testrsa.sh b/tests/testrsa.sh index c2c7c4c..e644999 100755 --- a/tests/testrsa.sh +++ b/tests/testrsa.sh | |||
@@ -4,9 +4,16 @@ | |||
4 | 4 | ||
5 | #Test RSA certificate generation of openssl | 5 | #Test RSA certificate generation of openssl |
6 | 6 | ||
7 | cmd=../apps/openssl/openssl | 7 | if [ -d ../apps/openssl ]; then |
8 | if [ -e ../apps/openssl/openssl.exe ]; then | 8 | cmd=../apps/openssl/openssl |
9 | cmd=../apps/openssl/openssl.exe | 9 | if [ -e ../apps/openssl/openssl.exe ]; then |
10 | cmd=../apps/openssl/openssl.exe | ||
11 | fi | ||
12 | else | ||
13 | cmd=../apps/openssl | ||
14 | if [ -e ../apps/openssl.exe ]; then | ||
15 | cmd=../apps/openssl.exe | ||
16 | fi | ||
10 | fi | 17 | fi |
11 | 18 | ||
12 | if [ -z $srcdir ]; then | 19 | if [ -z $srcdir ]; then |