summaryrefslogtreecommitdiffstats
path: root/test
AgeCommit message (Collapse)Author
2014-07-20Add test header to Makefile, update ordinalsDr. Stephen Henson
Reviewed-by: Tim Hudson <tjh@openssl.org>
2014-06-18Make sure test/tests.com exit gracefully, even when openssl.exe wasn'tRichard Levitte
properly built.
2014-06-16DCL doesn't do well with empty lines, or lines starting with #Richard Levitte
2014-06-14Update the VMS tests according to the latest unixly tests.Richard Levitte
Partly provided by Zoltan Arpadffy <arpadffy@polarhome.com>
2014-06-12make updateDr. Stephen Henson
2014-06-12Update the VMS build according to the latest unixly build.Richard Levitte
Partly provided by Zoltan Arpadffy <arpadffy@polarhome.com>
2014-06-12The 1.0.2 cms-test.pl had some changes that don't quite work on VMS...Richard Levitte
2014-06-11Enable multi-block support by default.Andy Polyakov
(cherry picked from commit 77a27a5066e8c0975d78be635ed356749a6f16db)
2014-06-10Create test/testutil.h for unit test helper macrosMike Bland
Defines SETUP_TEST_FIXTURE and EXECUTE_TEST, and updates ssl/heartbeat_test.c using these macros. SETUP_TEST_FIXTURE makes use of the new TEST_CASE_NAME macro, defined to use __func__ or __FUNCTION__ on platforms that support those symbols, or to use the file name and line number otherwise. This should fix several reported build problems related to lack of C99 support.
2014-06-09Link heartbeat_test with the static version of the librariesKurt Roeckx
It's using an internal API that that might not be available in the shared library.
2014-05-18Unit/regression test for TLS heartbeats.Mike Bland
Regression test against CVE-2014-0160 (Heartbleed). More info: http://mike-bland.com/tags/heartbleed.html (based on commit 35cb55988b75573105eefd00d27d0138eebe40b1)
2014-03-06test/Makefile: allow emulated test (e.g. under wine) [from master].Andy Polyakov
Submitted by: Roumen Petrov
2013-10-01Correctly test for no-ec.Ben Laurie
(cherry picked from commit d5605699a15d870457f96b3e1795135228547324)
2013-10-01Don't run ECDH CMS tests if EC disabled.Dr. Stephen Henson
(cherry picked from commit b85f8afe3735eb77073481ffff2a4c972a6c3b21)
2013-10-01Add X9.42 DH test.Dr. Stephen Henson
(cherry picked from commit bbc098ffb3c0b09e0bbeca787e20efddc3242ec1)
2013-10-01New CMS tests.Dr. Stephen Henson
Add some ECDH CMS tests. (cherry picked from commit 5cdc25a7545e44523b1f15418146bbda8eb03015)
2013-10-01Add X9.42 DH certificate to S/MIME testDr. Stephen Henson
(cherry picked from commit 75787fd833a11798e09b027991aabc5b7dafa335)
2013-10-01Scripts to recreate S/MIME test certificates.Dr. Stephen Henson
Add a script to generate keys and certificates for the S/MIME and CMS tests. Update certificates and add EC examples. (cherry picked from commit a0957d55059f0b6052235737f7441fc35da41afd)
2013-10-01Add new CMS tests.Dr. Stephen Henson
Add new tests to cms-test.pl covering PSS and OAEP. (cherry picked from commit 32b18e0338a326723680c7c347d3f04bf4e24b40)
2013-10-01Merge remote-tracking branch 'agl/1.0.2alpn' into agl-alpnBen Laurie
Conflicts: ssl/ssl3.h ssl/t1_lib.c
2013-09-20Merge remote-tracking branch 'trevp/pemfix' into trev-pem-fixBen Laurie
2013-09-13Add tests for ALPN functionality.Adam Langley
Cherry-picked from a898936218bc279b5d7cdf76d58a25e7a2d419cb.
2013-07-03Trying cherrypick:Trevor
Add support for arbitrary TLS extensions. Contributed by Trevor Perrin. Conflicts: CHANGES ssl/ssl.h ssl/ssltest.c test/testssl Fix compilation due to #endif. Cherrypicking more stuff. Cleanup of custom extension stuff. serverinfo rejects non-empty extensions. Omit extension if no relevant serverinfo data. Improve error-handling in serverinfo callback. Cosmetic cleanups. s_client documentation. s_server documentation. SSL_CTX_serverinfo documentation. Cleaup -1 and NULL callback handling for custom extensions, add tests. Cleanup ssl_rsa.c serverinfo code. Whitespace cleanup. Improve comments in ssl.h for serverinfo. Whitespace. Cosmetic cleanup. Reject non-zero-len serverinfo extensions. Whitespace. Make it build. Conflicts: test/testssl
2013-06-13Backport single makefile from master.Ben Laurie
2013-02-14cms-test.pl: make it work with not-so-latest perl.Andy Polyakov
(cherry picked from commit 9c437e2faded18b4ef6499d7041c65d6e216955b)
2013-02-08Fix for EXP-RC2-CBC-MD5Adam Langley
MD5 should use little endian order. Fortunately the only ciphersuite affected is EXP-RC2-CBC-MD5 (TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5) which is a rarely used export grade ciphersuite. (cherry picked from commit f306b87d766e6ecf30824635c7c395b67cff9dbc)
2013-01-15make updateDr. Stephen Henson
2012-12-26Revert incompatible OCSP_basic_verify changes.Dr. Stephen Henson
Make partial chain chekcing work with EE certificates only. Remove unneeded -trust_other option from tocsp. (Backport from HEAD)
2012-12-21fix typoDr. Stephen Henson
2012-12-20update/fix tocsp script (from HEAD)Dr. Stephen Henson
2012-12-19Backport X509 hostname, IP address and email checking code from HEAD.Dr. Stephen Henson
2012-12-14Backport OCSP fixes.Ben Laurie
2012-12-13Make verify return errors.Ben Laurie
2012-06-03Reduce version skew: trivia (I hope).Ben Laurie
2012-03-01On OpenVMS, try sha256 and sha512 et al as well.Richard Levitte
2011-12-27make updateDr. Stephen Henson
2011-12-11detect and use older PKITS dataDr. Stephen Henson
2011-12-10add commented out option to allow use of older PKITS dataDr. Stephen Henson
2011-11-13make depend.Ben Laurie
2011-10-13use -no_ecdhe when using -no_dheBodo Möller
2011-10-12increase test RSA key size to 1024 bitsDr. Stephen Henson
2011-09-05oopsBodo Möller
2011-09-05Fix session handling.Bodo Möller
2011-06-18Don't add trailing slash to FIPSDIR: it causes problems with Windows builds.Dr. Stephen Henson
2011-06-14Update key sizes to 2048 bits.Dr. Stephen Henson
Only build ssltest with fipsld. Include FIPS mode test for ssltest.
2011-05-26Make test utility link work for fips build.Dr. Stephen Henson
2011-03-25Corrections to the VMS build system.Richard Levitte
Submitted by Steven M. Schweda <sms@antinode.info>
2011-03-25For VMS, implement the possibility to choose 64-bit pointers withRichard Levitte
different options: "64" The build system will choose /POINTER_SIZE=64=ARGV if the compiler supports it, otherwise /POINTER_SIZE=64. "64=" The build system will force /POINTER_SIZE=64. "64=ARGV" The build system will force /POINTER_SIZE=64=ARGV.
2011-03-23make update (1.0.1-stable)Richard Levitte
This meant a slight renumbering in util/libeay.num due to symbols appearing in 1.0.0-stable. However, since there's been no release on this branch yet, it should be harmless.
2011-03-20* apps/makeapps.com: Forgot to end the check for /POINTER_SIZE=64=ARGVRichard Levitte
with turning trapping back on. * test/maketests.com: Do the same check for /POINTER_SIZE=64=ARGV here. * test/clean-test.com: A new script for cleaning up.