tests

Branch


Log

Author Commit Date CI Message
Theo Buehler 86e4965d 2026-04-01T19:26:44 Replace expiring certs with more modern versions Ref: #1018
Brent Cook 7ed28d2f 2025-10-07T05:38:30 add mkstemp for msvc builds
Brent Cook 2f78b04f 2025-10-07T03:48:53 add explicit parens for combined logic
Theo Buehler 3e43172f 2025-08-18T10:39:05 Run mlkem_tests on Windows There's probably cleaner ways to do it, but shrug. Better than nothing.
Theo Buehler aaabed45 2025-08-17T13:13:41 Update for MLKEM changes
Theo Buehler df41f5b5 2025-07-23T17:03:08 Try to fix OOM in Emscripten ASAN
Brent Cook 21f4bd2a 2025-06-03T05:08:04 Land #1175, Add ISC copyright headers, add explicit COPYING to LibreSSL portable tree
Brent Cook a3f6f8a0 2025-06-03T16:08:47 add copyright headers to test batch files
Brent Cook 2ac96ebd 2025-06-03T13:38:34 add copyright headers to test shell scripts
Brent Cook 340037f6 2025-06-01T08:20:41 add autotools build copyright headers
Brent Cook c51665d4 2025-06-01T08:11:22 add copyright headers to Cmake files based on original committer and date
Theo Buehler 7b7adb7d 2025-05-31T06:19:43 Disable md_test and sha_test on Windows for now
Theo Buehler bdcf92de 2025-05-31T04:37:17 only define noinst_HEADERS once
Theo Buehler 3110f572 2025-05-31T04:31:23 Fix typos plus some automake appeasing
Theo Buehler 2f407aa2 2025-05-31T04:16:06 Include tests for automake builds
Theo Buehler 6b82af80 2025-05-31T03:51:08 link tests that need it against test helpers
Kenjiro Nakayama 0ae0935d 2025-05-05T09:53:14 Remove x509name test in preparation for merge into x509_name_test.c This change cleans up the old test infrastructure in preparation for consolidating the x509name.c test logic into x509_name_test.c. Update CMakeLists.txt and Makefile.am accordingly.
Kenjiro Nakayama dbce13a8 2025-05-04T20:46:51 rewrite pq_test to perform internal checks This change prepares for the patch at https://marc.info/?l=openbsd-tech&m=174634767904894&w=2 by removing the need for pq_expected.txt, pq_test.sh, and pq_test.bat. The test now performs internal output and priority verification in code, simplifying the test infrastructure across platforms. Update CMakeLists.txt and Makefile.am accordingly.
Brent Cook 5d119ff7 2025-04-16T08:12:25 Land #1082, add tests for #1069 Ensure where sockets and file descriptors can overlap that the correct library calls are used on Windows.
Theo Buehler 1087da12 2025-04-11T18:31:04 Sync opensslconf.h, add crypto_arch.h for mips This was easy enough to make compile. As long as it doesn't get in the way, I think we can keep this. Fixes #1110
Theo Buehler 583199bf 2025-04-12T15:00:56 Add ChangeLog entry for loongarch64 + a review nit
Ivan A. Melnikov 031c2f17 2025-04-10T17:09:19 Basic loongarch64 support Just wire things up to make the project buildable on LoongArch64. opensslconf.h is taken form riscv64 folder as is, and is the same as on some other 64 bit architectures. Refs: https://github.com/libressl/portable/issues/1123 Signed-off-by: Ivan A. Melnikov <iv@altlinux.org>
Theo Buehler 681944a7 2025-03-15T04:02:10 hook x509_name_test to build
Theo Buehler 98f393f2 2025-03-09T11:12:19 Fix -I lines for ec_asn1_test
Yang Kun 849dbabf 2025-03-04T21:49:58 Fixes tests
Theo Buehler 5bbae880 2025-02-03T21:59:49 Link renegotiation test to build
Theo Buehler 13207b68 2025-01-04T12:35:17 link rsa_method_test to build
Theo Buehler 6debfc0a 2024-12-26T01:50:59 try to appease emscripten
Theo Buehler 4e055299 2024-12-26T00:28:23 Adjust the ML-KEM tests to recent reorganization
Theo Buehler 3378e977 2024-12-19T18:58:48 Remove mlkem and bytestring from public visibility for now
Theo Buehler f46d437e 2024-12-17T10:18:16 Some fixes for ML-KEM tests - Run the 1024 iteration test as well as unit tests. - Remove unused test script with unexpected contents. Follow-on to #1127
Kenjiro Nakayama a6cc8cca 2024-12-15T18:18:32 Hook ML-KEM related tests This patch adds ML-KEM related tests.
Theo Buehler 9b6c5500 2024-11-02T16:23:13 Try to fix Emscripten ASAN OOM for ec_asn1_test
Theo Buehler f5cc7b3d 2024-10-08T13:11:11 Link err_test to build
Theo Buehler 69c26f31 2024-10-02T12:35:23 fix syslog_r and pipe2 detection
Theo Buehler 64f8aa37 2024-08-31T05:33:35 Adjust for whirlpool removal
Theo Buehler c43335ee 2024-08-29T12:19:01 Remove evp_pkey_check
Theo Buehler dc710c5f 2024-08-06T16:46:10 ... and tests
Theo Buehler 161984f5 2024-08-02T07:32:01 Use check_symbol_exists() rather than check_function_exists()
Theo Buehler 9c5c0c84 2024-07-20T20:40:35 reenable clienttest
datadiode 6f7da782 2024-07-19T09:35:20 tests/compat/pipe2.c: Add create_issue_1069_sentinels() and call it from socketpair() to gain evidence whether issue #1069 is fixed
Theo Buehler 683f523f 2024-06-19T14:04:45 grammar tweak
MoustaphaSaad 1b4bf24d 2024-06-07T19:56:12 call prepare_emscripten_test_target for x509_asn1 to fix an OOM error when built in asan mode, x509_asn1 fails with an Out Of Memory error because of higher memory usage of address sanitizer. This commit sets `-sALLOW_MEMORY_GROWTH` for that target by calling prepare_emscripten_test_target
MoustaphaSaad 30e571fb 2024-06-07T19:49:48 group testdsa, testenc, and testrsa under a single if(NOT EMSCRIPTEN)
MoustaphaSaad 075c0a01 2024-06-07T18:23:28 replace if(EMSCRIPTEN) with prepare_emscripten_test_target function introduce prepare_emscripten_test_target function to setup `--preload-file` and `-sALLOW_MEMORY_GROWTH` linker flags for test targets
MoustaphaSaad d661f77d 2024-06-07T16:06:52 simplify explicit_bzero comment
MoustaphaSaad 165582f9 2024-06-01T23:20:35 wrap bn_unit ALLOW_MEMORY_GROWTH in if(EMSCRIPTEN)
MoustaphaSaad 08d0f580 2024-05-31T21:08:03 disable tlstest tlstest uses socketpair syscall which is not supported by Emscripten
MoustaphaSaad 56007f82 2024-05-31T20:59:12 disable testrsa testrsa doesn't have an executable instead it uses openssl executable which access various files for IO. adding such files to --preload-file is infeasible.
MoustaphaSaad d70a51a3 2024-05-31T20:53:48 disable testenc testenc doesn't have an executable instead it uses openssl executable which access various files for IO. adding such files to --preload-file is infeasible.
MoustaphaSaad bf429449 2024-05-31T20:50:20 disable testdsa testdsa doesn't have an executable instead it uses openssl executable which access various files for IO. adding such files to --preload-file is infeasible.
MoustaphaSaad eab5ace7 2024-05-31T19:52:59 fix ssltest changed the ssltest.sh to search to .js file as well. added preload-file link flag to enable access to TEST_SOURCE_DIR
MoustaphaSaad 24ed53e1 2024-05-31T19:29:28 fix ssl_get_shared_ciphers added preload-file link flag to enable access to TEST_SOURCE_DIR
MoustaphaSaad 08664de7 2024-05-31T19:18:51 fix shutdowntest changed the shutdowntest.sh to search to .js file as well. added preload-file link flag to enable access to TEST_SOURCE_DIR
MoustaphaSaad d34880c2 2024-05-31T19:14:17 fix servertest changed the servertest.sh to search to .js file as well. added preload-file link flag to enable access to TEST_SOURCE_DIR
MoustaphaSaad e257aa8b 2024-05-31T19:09:42 fix quictest changed the quictest.sh to search to .js file as well. added preload-file link flag to enable access to TEST_SOURCE_DIR
MoustaphaSaad 46bcf38a 2024-05-31T19:05:02 fix pq_test changed the pq_test.sh to search to .js file as well
MoustaphaSaad 7d35c4c3 2024-05-31T19:01:06 fix policy added preload-file link flag to enable access to TEST_SOURCE_DIR
MoustaphaSaad f149fbd9 2024-05-31T18:58:21 fix keypairtest added preload-file link flag to enable access to TEST_SOURCE_DIR
MoustaphaSaad caa700b1 2024-05-31T18:54:28 fix evptest added preload-file link flag to enable access to TEST_SOURCE_DIR
MoustaphaSaad 61fb99c8 2024-05-31T18:50:44 fix cttest added preload-file link flag to enable access to TEST_SOURCE_DIR
MoustaphaSaad 3d9c9cf5 2024-05-31T18:45:50 fix bn_unit bn_unit uses more memory than Emscripten default initial heap size. ALLOW_MEMORY_GROWTH linker option is passed to fix the OOM error
MoustaphaSaad 50b726ce 2024-05-31T18:33:38 fix apitest added preload-file link flag to enable access to TEST_SOURCE_DIR
MoustaphaSaad 66ef92de 2024-05-31T18:31:22 disable arc4randomforktest because Emscripten lacks fork support
MoustaphaSaad 34f7223f 2024-05-31T18:18:54 fix aeadtest changed the aeadtest.sh to search to .js file as well. added preload-file link flag to enable access to TEST_SOURCE_DIR
MoustaphaSaad c86535df 2024-05-31T18:08:40 replace add_test with add_platform_test In WebAssembly, you need to pass the generated a.out.js to node to run it, as it's not an executable by itself.
MoustaphaSaad 3835fed8 2024-05-31T18:01:01 disable explicit_bzero because of lack of sigsuspend support on Emscripten
Theo Buehler e8bd2e95 2024-05-28T12:07:44 Link x509_extensions_test to build
Theo Buehler 1fec7bea 2024-05-26T07:23:36 Make RFC 5280 test xfail on 32-bit time_t systems
Theo Buehler 7f39dda1 2024-05-25T20:10:43 Clean up the time_t test mess The RFC 5280 test now passes also with small time_t. The ASN.1 time test now has a test case that makes it fail for small time t. In that case use a wrapper script that prins why the test is expected to fail and makes the test suite fail if it passes.
Theo Buehler 1892ae76 2024-05-06T11:03:08 Link lhash_test to build
Theo Buehler d0221daf 2024-04-25T12:45:38 link crypto_test to the build
Theo Buehler ff2d4b64 2024-04-09T09:45:16 Link bn_bits to regress
Theo Buehler a07d3f64 2024-03-29T18:44:03 Link rsa_padding_test to build
Joshua Sing e982ab41 2024-03-29T18:37:03 Add whirlpool test
Theo Buehler 49d4d3fb 2024-03-26T15:22:40 Temporarily disable the clienttest
Theo Buehler 9b54faaf 2024-03-02T07:37:36 Update build system for file removal
Brent Cook 1f0e198e 2024-02-08T07:41:23 fix file comparison failures testing with WSL + CMake Using FC on Windows through a WSL mount assumes all filenames are UPPERCASE. So make the filenames UPPERCASE in the first place.
Theo Buehler 37d868b0 2024-02-02T00:54:51 Link bio_dump test to build
Theo Buehler 267dada7 2024-01-19T03:01:58 Add shutdowntest to build
Theo Buehler 63c5a678 2023-12-27T08:23:09 Hook up exdata_test
Theo Buehler 5eeffce1 2023-12-26T02:25:37 Retire the engine test
Theo Buehler fc008206 2023-12-15T22:29:00 Unhook string_table test. It will go away.
Theo Buehler 04fa997f 2023-10-11T09:56:40 Link x509_algor test to build
Brent Cook 0784b3ad 2023-08-28T00:41:59 remove unneeded release change for tests
Brent Cook e5f1938c 2023-08-27T05:29:27 Fix build flags for tests The default C flags for all build types other than 'Debug' sets -DNDEBUG which disables assert(), and breaks tests. This switches tests to use 'Debug' instead, reenabling asserts.
Pierre Wendling 31391735 2023-08-06T15:08:28 CI: Test consuming the exported CMake configs.
Theo Buehler dd37b957 2023-08-03T13:00:06 Retire the bn_rand_interval test
Theo Buehler 5d6a7305 2023-07-16T01:56:50 link ecc_cdh test
Theo Buehler 8450ca8c 2023-07-11T13:42:59 Reenable clienttest and servertest
Theo Buehler e06ce19f 2023-07-07T10:14:29 hook bn_print to build
Brent Cook 3601512b 2023-07-05T10:13:47 update testssl.bat for TLS 1.0 removal
Brent Cook 77ce9713 2023-07-04T06:52:41 Land #874, reenable ssltest
Brent Cook 71ce0b8c 2023-07-04T10:37:24 generate opensslconf.h in build dir for cmake
Brent Cook 23718ad1 2023-07-04T01:52:46 reenable ssltest failure was unrelated to tls 1.0/1.1 changes
Brent Cook b16ad4db 2023-07-04T02:17:58 disable client / server tests for now These were broken with the removal of TLS 1.0/1.1 support due to static checks in packet structure.
Brent Cook 7179a01c 2023-07-03T19:00:12 flip logic around
Theo Buehler 33b2c49c 2023-04-17T10:55:52 link signertest to build
Theo Buehler 2a9096de 2023-06-24T04:51:01 Add bn_convert test to build
Theo Buehler d5547e52 2023-06-03T15:53:31 Link BN_mod_inverse test to build