diff options
author | Richard Levitte <levitte@openssl.org> | 2018-03-26 11:00:05 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2018-03-31 16:40:07 +0200 |
commit | efe749c84050b99a8470aa58a6c464cf886cfc00 (patch) | |
tree | 170ff6dcce70551615cee4f74ed717335348c00a /test/build.info | |
parent | f91e026e38321d0c154f535ecd5af09e424e7f1b (diff) |
Refuse to run test_cipherlist unless shared library matches build
test/cipherlist_test.c is an internal consistency check, and therefore
requires that the shared library it runs against matches what it was
built for. test/recipes/test_cipherlist.t is made to refuse running
unless library version and build version match.
This adds a helper program test/versions.c, that simply displays the
library and the build version.
Partially fixes #5751
Reviewed-by: Andy Polyakov <appro@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5753)
(cherry picked from commit cde87deafa7486f26bdf954867a6d72ca4ea06e7)
Diffstat (limited to 'test/build.info')
-rw-r--r-- | test/build.info | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/build.info b/test/build.info index f6f36fa0b2..7887813047 100644 --- a/test/build.info +++ b/test/build.info @@ -24,6 +24,7 @@ INCLUDE_MAIN___test_libtestutil_OLB = /INCLUDE=MAIN ENDRAW[descrip.mms] PROGRAMS_NO_INST=\ + versions \ aborttest test_test \ sanitytest exdatatest bntest \ ectest ecstresstest ecdsatest gmdifftest pbelutest ideatest \ @@ -52,6 +53,10 @@ INCLUDE_MAIN___test_libtestutil_OLB = /INCLUDE=MAIN servername_test ocspapitest rsa_mp_test fatalerrtest tls13ccstest \ sysdefaulttest + SOURCE[versions]=versions.c + INCLUDE[versions]=../include + DEPEND[versions]=../libcrypto + SOURCE[aborttest]=aborttest.c INCLUDE[aborttest]=../include DEPEND[aborttest]=../libcrypto |