summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Import evp_test.c from BoringSSL. Unfortunately we already have a fileMatt Caswell2015-02-251-4/+24
| | | | | | | | | | | | | | called evp_test.c, so I have called this one evp_extra_test.c Reviewed-by: Emilia Käsper <emilia@openssl.org> Conflicts: crypto/evp/Makefile test/Makefile Conflicts: test/Makefile crypto/evp/evp_extra_test.c
* Re-align some comments after running the reformat script.OpenSSL_1_0_1-post-reformatMatt Caswell2015-01-221-6/+6
| | | | | | | | | This should be a one off operation (subsequent invokation of the script should not move them) This commit is for the 1.0.1 changes Reviewed-by: Tim Hudson <tjh@openssl.org>
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-226-539/+531
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* mark all block comments that need format preserving so thatTim Hudson2015-01-222-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | indent will not alter them when reformatting comments (cherry picked from commit 1d97c8435171a7af575f73c526d79e1ef0ee5960) Conflicts: crypto/bn/bn_lcl.h crypto/bn/bn_prime.c crypto/engine/eng_all.c crypto/rc4/rc4_utl.c crypto/sha/sha.h ssl/kssl.c ssl/t1_lib.c Conflicts: crypto/rc4/rc4_enc.c crypto/x509v3/v3_scts.c crypto/x509v3/v3nametest.c ssl/d1_both.c ssl/s3_srvr.c ssl/ssl.h ssl/ssl_locl.h ssl/ssltest.c ssl/t1_lib.c Reviewed-by: Tim Hudson <tjh@openssl.org>
* Add the constant time test to the VMS build and testsRichard Levitte2014-10-152-2/+8
| | | | | | | | Reviewed-by: Tim Hudson <tjh@openssl.org> Conflicts: test/maketests.com test/tests.com
* Make sure test/tests.com exit gracefully, even when openssl.exe wasn't ↵Richard Levitte2014-10-151-0/+2
| | | | | | properly built. Reviewed-by: Tim Hudson <tjh@openssl.org>
* Update the VMS build according to the latest unixly build. Partly provided ↵Richard Levitte2014-10-152-2/+9
| | | | | | by Zoltan Arpadffy <arpadffy@polarhome.com> Reviewed-by: Tim Hudson <tjh@openssl.org>
* Constant-time utilitiesEmilia Kasper2014-08-281-5/+17
| | | | | | | | | | Pull constant-time methods out to a separate header, add tests. Reviewed-by: Bodo Moeller <bodo@openssl.org> (cherry picked from commit 9a9b0c0401cae443f115ff19921d347b20aa396b) Conflicts: test/Makefile
* Test SRP authentication ciphersuites.Dr. Stephen Henson2014-08-091-0/+6
| | | | | Reviewed-by: Matt Caswell <matt@openssl.org> (cherry picked from commit 193c1c07165b0042abd217274a084b49459d4443)
* make updateDr. Stephen Henson2014-08-011-1/+1
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Create test/testutil.h for unit test helper macrosMike Bland2014-06-101-0/+116
| | | | | | | | 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.
* Link heartbeat_test with the static version of the librariesKurt Roeckx2014-06-091-1/+8
| | | | | It's using an internal API that that might not be available in the shared library.
* Fix for test_bn regular expression to work on Windows using MSYS. PR#3346Peter Mosmans2014-05-271-1/+1
|
* Unit/regression test for TLS heartbeats.Mike Bland2014-05-191-4/+34
| | | | | | | | Regression test against CVE-2014-0160 (Heartbleed). More info: http://mike-bland.com/tags/heartbleed.html (based on commit 35cb55988b75573105eefd00d27d0138eebe40b1)
* make updateDr. Stephen Henson2014-01-061-78/+202
|
* make updateDr. Stephen Henson2013-12-081-202/+78
|
* cms-test.pl: make it work with not-so-latest perl.Andy Polyakov2013-02-141-1/+3
| | | | (cherry picked from commit 9c437e2faded18b4ef6499d7041c65d6e216955b)
* Fix for EXP-RC2-CBC-MD5Adam Langley2013-02-061-0/+17
| | | | | | 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.
* Make verify return errors.Ben Laurie2012-12-131-1/+1
|
* On OpenVMS, try sha256 and sha512 et al as well.Richard Levitte2012-03-011-0/+4
|
* make updateDr. Stephen Henson2011-12-271-105/+86
|
* detect and use older PKITS dataDr. Stephen Henson2011-12-111-2/+9
|
* add commented out option to allow use of older PKITS dataDr. Stephen Henson2011-12-101-0/+2
|
* make depend.Ben Laurie2011-11-131-84/+104
|
* use -no_ecdhe when using -no_dheBodo Möller2011-10-131-4/+4
|
* increase test RSA key size to 1024 bitsDr. Stephen Henson2011-10-123-3/+3
|
* oopsBodo Möller2011-09-051-2/+2
|
* Fix session handling.Bodo Möller2011-09-051-2/+2
|
* Don't add trailing slash to FIPSDIR: it causes problems with Windows builds.Dr. Stephen Henson2011-06-181-1/+1
|
* Update key sizes to 2048 bits.Dr. Stephen Henson2011-06-144-4/+129
| | | | | | Only build ssltest with fipsld. Include FIPS mode test for ssltest.
* Make test utility link work for fips build.Dr. Stephen Henson2011-05-261-1/+4
|
* Corrections to the VMS build system.Richard Levitte2011-03-251-29/+30
| | | | Submitted by Steven M. Schweda <sms@antinode.info>
* For VMS, implement the possibility to choose 64-bit pointers withRichard Levitte2011-03-251-13/+32
| | | | | | | | 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.
* make update (1.0.1-stable)Richard Levitte2011-03-231-6/+13
| | | | | | 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.
* * apps/makeapps.com: Forgot to end the check for /POINTER_SIZE=64=ARGVRichard Levitte2011-03-202-1/+57
| | | | | | | 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.
* Keep file references in the VMS build files in the same order as theyRichard Levitte2011-03-192-2/+9
| | | | are in the Unix Makefiles, and add SRP tests.
* Apply all the changes submitted by Steven M. Schweda <sms@antinode.info>Richard Levitte2011-03-1918-241/+375
|
* Add SRP.Ben Laurie2011-03-162-3/+21
|
* First attempt at adding the possibility to set the pointer size for the ↵Richard Levitte2010-12-141-4/+63
| | | | | | builds on VMS. PR: 2393
* Better method for creating SSLROOT:.Richard Levitte2010-11-291-3/+7
| | | | Make sure to include the path to evptest.txt.
* Implement bc test strategy as submitted by Steven M. Schweda ↵Richard Levitte2010-11-233-17/+268
| | | | | | <sms@antinode.info>. Make sure we move to '__here' before trying to use it to build local sslroot:
* Print openssl version information at the end of the testsRichard Levitte2010-11-231-0/+1
|
* * tests.com: Add the symbol openssl_conf, so the openssl applicationRichard Levitte2010-11-222-45/+52
| | | | | | | | | | | stops complaining about a missing configuration file. Define the logical name PERL_ENV_TABLES with values to Perl considers the DCL symbol table as part of the environment (see 'man perlvms' for details), so cms-test.pl can get the value of EXE_DIR from tests.com, among others. * cms-test.pl: Make changes to have it work on VMS as well. Upper or mixed case options need to be quoted and the openssl command needs a VMS-specific treatment. It all should work properly on Unix, I hope it does on Windows as well...
* Tell the user what test is being performed.Richard Levitte2010-11-181-0/+1
|
* Make sure the source directory for ASN1TEST is defined.Richard Levitte2010-11-181-1/+2
|
* We expect these scripts not to bail on error, so make sure that's what happens.Richard Levitte2010-11-182-4/+6
|
* Synchronise with Unix testsRichard Levitte2010-11-182-1/+2
|
* oops, typoDr. Stephen Henson2010-05-201-0/+1
|
* Update cms-test.pl to handle some Unix like Windows environments whereDr. Stephen Henson2010-05-201-4/+7
| | | | calling shlib_wrap.sh doesn't work.
* Since test modules aren't copied to the test/ directory any more onRichard Levitte2010-04-131-85/+88
| | | | VMS, we need to rework this script with knowledge of where they are.