tests


Log

Author Commit Date CI Message
kinichiro 23083e77 2016-07-05T20:33:16 include OCSP test script
Brent Cook aab67108 2016-07-04T23:29:39 add OCSP test
Brent Cook 552817b7 2016-05-02T02:03:03 Land #192, fix fix ld warning "attempted multiple inclusion of file" on Solaris
kinichiro 02e1cc4d 2016-04-21T14:49:39 fix ld warning "attempted multiple inclusion of file" on Solaris - To avoid ld warning on Solaris, use abs_top_builddir in Makefile.am
kinichiro bda62f7f 2016-04-11T12:59:23 add cmake build options - add cmake build options as configure provides * -DENABLE_ASM (default ON) * -DENABLE_EXTRATESTS (default OFF) * -DENABLE_NC (default OFF) * -DOPENSSLDIR (default ${CMAKE_INSTALL_PREFIX}/etc/ssl) - add biotest and pidwraptest if ENABLE_EXTRATESTS is ON - add compiler flag `-fno-common` if CMAKE_SYSTEM_NAME is Darwin to prevent link error Undefined symbols "_OPENSSL_ia32cap_P"
Brent Cook 34bf322e 2016-04-09T11:49:53 Land #184, execute tests that require srcdir environment variable with cmake
kinichiro cf45f2bd 2016-04-05T10:02:35 execute tests that require srcdir environment variable with cmake - uncomment procedures for aeadtest, evptest, pq_test, ssltest, testdsa and testrsa - add set_tests_properties() for setting environment variable srcdir - tweak openssl path in ssltest.sh, testdsa.sh, testenc.sh and testrsa.sh
kinichiro 3207606f 2016-04-04T11:28:46 fix cmake on HP-UX - CMakeLists.txt * add OS specific compiler flags and library * add checking size of time_t * add checking memmem() - tests/CMakeLists.txt * add if(HAVE_MEMMEM) for explicit_bzero * add checking SMALL_TIME_T for rfc5280time - crypto/CMakeLists.txt * add getentropy_hpux.c - tls/CMakeLists.txt * fix checking strsep
Brent Cook d0ff644e 2016-01-03T21:19:11 package pidwraptest.sh script
Brent Cook 2c168b71 2015-10-18T11:18:23 move rfc5280time to rfc5280time_small Having the same name as the executable confuses the driver, and it runs the wrong thing.
Brent Cook c8c23ad8 2015-10-18T10:36:31 make it clear that we skipped 64-bit time_t tests
Brent Cook c8918dd0 2015-10-17T23:32:21 include warnings about small time_t
Brent Cook 047926e0 2015-10-06T06:18:15 updates for ASN.1 time handling
Brent Cook 53f86639 2015-09-28T17:49:46 add asn1time to cmake tests
Brent Cook 9af6ff9a 2015-09-28T17:33:58 add asn1time test
Brent Cook 09e535e4 2015-09-22T08:56:36 update path to openssl(1) in testssl wrapper
Brent Cook 4ce5342e 2015-09-17T05:39:20 remove SHA-0 from cmake builds
Brent Cook 92a04bc1 2015-09-16T02:13:10 SHA-0 is gone, remove test
Brent Cook eae0e9d3 2015-09-16T01:43:59 Call the correct script for pidwraptest.sh. This optional test was not reporting the correct results, noticed retesting against FreeBSD 11-current.
Brent Cook bcd3b2fd 2015-09-12T08:07:58 more cmake tests
Brent Cook 854f4f69 2015-09-12T07:48:06 add 'nc' to the distribution as an example of libtls client and server
Brent Cook 34bfb6ec 2015-09-12T05:18:47 add new tests
Brent Cook b521a76a 2015-07-22T11:42:34 disable current broken cmake tests
Brent Cook dd0704b1 2015-07-22T11:40:16 s/CMakeFiles/CMakeLists/, start porting test scripts
Brent Cook a9122f74 2015-07-21T22:21:14 add cmake tests
Brent Cook b7f699ab 2015-06-29T22:49:37 add cipher_list test
Brent Cook b9f1b83a 2015-06-20T10:40:04 update for mdc2 removal
Brent Cook 8eec2f48 2015-06-05T02:31:22 use correct binary on native windows builds
Brent Cook abd0688b 2015-05-06T22:53:28 distcheck fixes
Brent Cook 51bfd492 2015-05-06T22:37:41 add app tests from regress/usr.bin/openssl These are added directly rather than imported by update.sh since they require local modifications and its not worth breaking everyone's git forks yet to import them through cvs2git.
Brent Cook 45065de1 2015-03-21T19:04:54 rework tests Makefile.am There are so many test exceptions that need handling that it is easier to simply edit it directly rather than doing autogeneration anymore. This also puts biotest and pidwraptest behind a new --enable-extratests option, so they are easy to run but are not enabled by default.
Brent Cook be5d0cca 2015-02-06T20:17:31 update with latest, add more tests this adds the new bytestring apis and new regression tests
Brent Cook 9adc6d64 2014-12-27T16:52:25 Revert "do not double-link libcrypto" This reverts commit c83d468cfd5d3ca60a499b69c0b7c9d0b159d405. It wasn't as superfluous as I thought on all platforms.
Brent Cook c83d468c 2014-12-27T16:34:48 do not double-link libcrypto libssl already has LIBFLAGS for libcrypto, so adding -lcrypto is superfluous.
Dmitry Eremin-Solenikov a270e6a9 2014-12-08T02:21:22 tests/Makefile.am.tpl: remove generated files on distclean Add pidwraptest.txt to DISTCLEANFILES to let it be removed on distclean. Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Brent Cook 96bf8be0 2014-11-20T08:46:02 update and mask unit tests when running on win32 Update pq_test to ignore changes in whitespace. Update for new testssl params, specify absolute paths to test binaries. Fork-based tests do not make sense on Windows. Disable building biotest, since it is too specific to OpenBSD's behavior to be useful on other platforms.
Brent Cook 2103690c 2014-11-19T22:02:17 improve readability of generated Makefile.am files
Brent Cook 0aeb93b9 2014-10-27T19:22:03 override native arc4random_buf on FreeBSD The FreeBSD-native arc4random_buf implementation falls back to weak sources of entropy if the sysctl fails. Remove these dangerous fallbacks by overriding locally. Unfortunately, pthread_atfork() is broken on FreeBSD (at least 9 and 10) if a program does not link to -lthr. Callbacks registered with pthread_atfork() simply fail silently. So, it is not always possible to detect a PID wraparound. I wish we could do better. This improves arc4random_buf's safety compared to the native FreeBSD implementation. Tested on FreeBSD 9 and 10. ok beck@ deraadt@
Brent Cook a4cc9539 2014-10-29T15:44:36 Improve and simplify function and header detection logic. Simplify autoconf checks by using AC_CHECK_FUNCS/HEADERS. Clarify some ambiguous dependencies around strnlen/strndup. Unconditionally enable pidwraptest for all arc4random implementations. Remove HAVE_VASPRINTF conditional, since asprintf requires vasprintf. ok @doug
Brent Cook 72c1e56b 2014-10-29T15:46:20 enable -lcrypto -lssl with all test programs directly. This removes the need to specify each one individually. ok doug@
Brent Cook eb26e56b 2014-10-22T13:06:36 undef LIBRESSL_INTERNAL for the pidwrap test.
Brent Cook e48e4f0e 2014-07-27T06:20:33 prefer - over /dev/stdin for cmp test
Brent Cook 1b62d5e4 2014-07-27T06:13:54 remove bash-isms from test scripts
Brent Cook 55d07e70 2014-07-23T19:18:45 clarify license and origin for pidwraptest The original author clarified the license, so we are fine to ship with the PID wraparound test. Run it by default if libressl is using the native arc4random supplied from the OS. ok deraadt@
Brent Cook 33bc05ca 2014-07-21T18:30:31 better handle disabled tests and exclude files ok beck@ guenther@
Brent Cook 23dc97f8 2014-07-21T18:25:54 rename local tests to end in test.c ok beck@ guenther@
Brent Cook 0bc4bdde 2014-07-15T17:22:39 move fork_rand.sh so it does not get run every time the test takes many minutes to run on an OS with a slow fork() call ok beck@
Brent Cook d3746d3a 2014-07-15T17:20:09 indicate failure to the test harness ok beck@
Brent Cook 477f1f01 2014-07-15T16:43:00 added fork_rand test to check for PID wraparound ok beck@
Brent Cook 2ce79c59 2014-07-10T17:26:22 fix out of tree builds for ssl test ssl tests need to find the openssl binary relative to the build, not the source, directory
Brent Cook 2b6dbc39 2014-07-10T06:21:51 initial top-level import of subdirectories