aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorTheo Buehler <tb@openbsd.org>2023-04-28 11:42:10 -0600
committerTheo Buehler <tb@openbsd.org>2023-04-28 11:42:10 -0600
commit0d3f252c94057ef5d32e659e941d7877de37d514 (patch)
treeb7a016de5b8fc13ce85a9ca42ae92f5c7f658499 /tests
parent5e68ae38e43a93aad5150c70bf1e467f8dcefee4 (diff)
downloadportable-0d3f252c94057ef5d32e659e941d7877de37d514.tar.gz
portable-0d3f252c94057ef5d32e659e941d7877de37d514.tar.bz2
portable-0d3f252c94057ef5d32e659e941d7877de37d514.zip
add and enable policy tests
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt7
-rw-r--r--tests/Makefile.am33
2 files changed, 40 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index e29cee0..4c38a7d 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -485,6 +485,13 @@ add_executable(poly1305test poly1305test.c)
485target_link_libraries(poly1305test ${OPENSSL_TEST_LIBS}) 485target_link_libraries(poly1305test ${OPENSSL_TEST_LIBS})
486add_test(poly1305test poly1305test) 486add_test(poly1305test poly1305test)
487 487
488# policy
489add_executable(policy policy.c)
490set_source_files_properties(policy.c PROPERTIES COMPILE_FLAGS
491 -DCERTSDIR=\\"${CMAKE_CURRENT_SOURCE_DIR}\\")
492target_link_libraries(policy ${OPENSSL_TEST_LIBS})
493add_test(policy policy)
494
488# pq_test 495# pq_test
489add_executable(pq_test pq_test.c) 496add_executable(pq_test pq_test.c)
490target_link_libraries(pq_test ${OPENSSL_TEST_LIBS}) 497target_link_libraries(pq_test ${OPENSSL_TEST_LIBS})
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 7b064c6..a608d31 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -501,6 +501,39 @@ TESTS += poly1305test
501check_PROGRAMS += poly1305test 501check_PROGRAMS += poly1305test
502poly1305test_SOURCES = poly1305test.c 502poly1305test_SOURCES = poly1305test.c
503 503
504# policy
505TESTS += policy
506check_program += policy
507policy_CPPFLAGS = $(AM_CPPFLAGS) -DCERTSDIR=\"$(srcdir)\"
508policy_SOURCES = policy.c
509EXTRA_DIST += policy_intermediate.pem
510EXTRA_DIST += policy_intermediate_any.pem
511EXTRA_DIST += policy_intermediate_duplicate.pem
512EXTRA_DIST += policy_intermediate_invalid.pem
513EXTRA_DIST += policy_intermediate_mapped.pem
514EXTRA_DIST += policy_intermediate_mapped_any.pem
515EXTRA_DIST += policy_intermediate_mapped_oid3.pem
516EXTRA_DIST += policy_intermediate_require.pem
517EXTRA_DIST += policy_intermediate_require1.pem
518EXTRA_DIST += policy_intermediate_require2.pem
519EXTRA_DIST += policy_intermediate_require_duplicate.pem
520EXTRA_DIST += policy_intermediate_require_no_policies.pem
521EXTRA_DIST += policy_leaf.pem
522EXTRA_DIST += policy_leaf_any.pem
523EXTRA_DIST += policy_leaf_duplicate.pem
524EXTRA_DIST += policy_leaf_invalid.pem
525EXTRA_DIST += policy_leaf_none.pem
526EXTRA_DIST += policy_leaf_oid1.pem
527EXTRA_DIST += policy_leaf_oid2.pem
528EXTRA_DIST += policy_leaf_oid3.pem
529EXTRA_DIST += policy_leaf_oid4.pem
530EXTRA_DIST += policy_leaf_oid5.pem
531EXTRA_DIST += policy_leaf_require.pem
532EXTRA_DIST += policy_leaf_require1.pem
533EXTRA_DIST += policy_root.pem
534EXTRA_DIST += policy_root2.pem
535EXTRA_DIST += policy_root_cross_inhibit_mapping.pem
536
504# pq_test 537# pq_test
505TESTS += pq_test.sh 538TESTS += pq_test.sh
506check_PROGRAMS += pq_test 539check_PROGRAMS += pq_test