aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorKenjiro Nakayama <nakayamakenjiro@gmail.com>2026-07-19 16:53:59 +0900
committerKenjiro Nakayama <nakayamakenjiro@gmail.com>2026-07-19 16:53:59 +0900
commitbc188e0882f3960abd00b4b5cfd840d421d241d5 (patch)
tree35e29569e02cdbee6fcef7e143bd953189d54136 /tests
parenta1c22e280c529556864e03335aad8ab559540cbd (diff)
downloadportable-bc188e0882f3960abd00b4b5cfd840d421d241d5.tar.gz
portable-bc188e0882f3960abd00b4b5cfd840d421d241d5.tar.bz2
portable-bc188e0882f3960abd00b4b5cfd840d421d241d5.zip
Run bn_mul_div test
Although it also contains benchmark code used with --benchmark, its normal execution path runs BN_sqr() regression checks.
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt7
-rw-r--r--tests/Makefile.am7
2 files changed, 14 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 5aaebd9..edc3643 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -283,6 +283,13 @@ add_executable(bn_mont bn_mont.c)
283target_link_libraries(bn_mont ${OPENSSL_TEST_LIBS}) 283target_link_libraries(bn_mont ${OPENSSL_TEST_LIBS})
284add_platform_test(bn_mont bn_mont) 284add_platform_test(bn_mont bn_mont)
285 285
286# bn_mul_div
287if(NOT (WIN32 OR EMSCRIPTEN))
288 add_executable(bn_mul_div bn_mul_div.c)
289 target_link_libraries(bn_mul_div ${OPENSSL_TEST_LIBS})
290 add_platform_test(bn_mul_div bn_mul_div)
291endif()
292
286# bn_primes 293# bn_primes
287add_executable(bn_primes bn_primes.c) 294add_executable(bn_primes bn_primes.c)
288target_link_libraries(bn_primes ${OPENSSL_TEST_LIBS}) 295target_link_libraries(bn_primes ${OPENSSL_TEST_LIBS})
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 96a850f..5e8b72a 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -307,6 +307,13 @@ TESTS += bn_mont
307check_PROGRAMS += bn_mont 307check_PROGRAMS += bn_mont
308bn_mont_SOURCES = bn_mont.c 308bn_mont_SOURCES = bn_mont.c
309 309
310# bn_mul_div
311if !HOST_WIN
312TESTS += bn_mul_div
313check_PROGRAMS += bn_mul_div
314bn_mul_div_SOURCES = bn_mul_div.c
315endif
316
310# bn_primes 317# bn_primes
311TESTS += bn_primes 318TESTS += bn_primes
312check_PROGRAMS += bn_primes 319check_PROGRAMS += bn_primes